0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

物联网生态系统的端到端测试以及多阶段验证的重要性

星星科技指导员 来源:嵌入式计算设计 作者:Virendra Maheta 2022-10-13 11:41 次阅读

物联网IoT)是一种介于现实世界和数字世界之间的智能技术。它是一个互连设备系统,能够通过网络收集和传输数据,而不会受到手动干扰。企业正在通过在其业务模型中实施物联网解决方案来缩短上市时间并提高生产力,从而获得杠杆作用。

但正如我们所知,每一项技术都有自己的挑战。物联网在物联网测试方面也面临着重大挑战。为了构建世界一流的物联网产品,端到端物联网解决方案需要彻底进行高质量的工程设计。这意味着每个组件(如传感器、云访问、网关、用户界面及其互连)在交付给最终客户之前都需要进行测试。这种对每个组件的端到端物联网测试广泛地受到多级验证。

让我们更详细地了解多阶段验证的概念。

端到端 IoT 解决方案由多个组件组成,例如:

用户访问组件:移动应用程序或 Web 应用程序

云基础架构

物联网网关

物联网嵌入式设备/传感器

上述每个组件在物联网生态系统的运行中都起着非常关键的作用,这引发了对多阶段验证的需求。多阶段验证确保每个组件都应根据要求执行其指定的操作。

它提倡验证物联网生态系统的每个组件的过程,同时使用闭环测试进行系统测试,其中考虑了正向路径(从移动应用程序到物联网设备)和反向路径(从物联网设备到移动应用程序)。

用例

智能空调物联网系统

比方说,用户想在离开办公室时从移动应用程序设置卧室空调的温度,然后在达到所需温度时,空调会向移动应用程序发送通知。

上述用例的物联网生态系统包含以下组件:

移动应用程序:用户可以在他/她的移动应用程序上设置交流温度。

用户访问云:移动应用程序使用 Rest API 在用户访问云上发送温度值,并更新数据库。

物联网云和网关设备:物联网云将“温度变化”命令传送到安装在用户家中的物联网网关设备。

智能AC:网关设备在卧室AC上发送所需的温度,一旦达到所需的温度,AC就会在移动应用程序上发送通知。

对于端到端物联网测试,多阶段验证起着至关重要的作用,因为需要在每个组件级别进行验证以确保系统功能。

阶段 – 1:验证需要移动应用程序级别来检查移动应用程序功能。与上述示例相关,在这种情况下,验证将是AC的温度是否更改为所需的水平。

阶段 – 2:验证需要用户访问云,其中移动应用程序或 Web 应用程序使用云 API 访问云。必须确保功能要求在 API 和数据库级别满足。此外,请确保通过 IoT 云日志验证将移动应用程序所做的更改以及反映在数据库中的更改发送到网关设备。与该示例相关,将执行验证以确保 API 按预期工作,并且对 AC 数据库所做的更改与所需设备的预期相同。

阶段 – 3:在这里,需要在网关阶段进行验证,其中物联网云使用物联网通信协议(如MQTT,XMPP,XML,JSON)发送“温度变化”命令。完成验证是为了确保物联网网关设备接收到正确的消息,并且消息通过通信协议(如Zigbee®,BLE,Wi-Fi)转发到预期的终端设备,以可用者为准。与给定实例相关联,将进行验证以确保通过支持的通信协议对预期的AC设备进行温度变化操作。

阶段 – 4:最后,需要在嵌入式设备末端进行验证,以确保从物联网网关接收的操作反映在嵌入式设备上。

与上述示例相对应,将进行验证以确保在AC上将温度设置为所需水平,空调通过网关和云向移动设备发送“达到所需温度”通知。从智能 AC 生成移动通知后,移动应用程序、云和网关将立即得到验证。

多阶段物联网生态系统测试的重要性

它支持对应用程序体系结构进行测试、验证和确认,在所有组件和业务需求之间进行集成。

能够在集成级别捕获错误,并在组件级别发现问题。

通过最终用户和实时用例的感知实现解决方案测试。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5082

    文章

    19123

    浏览量

    305134
  • 物联网
    +关注

    关注

    2909

    文章

    44634

    浏览量

    373295
收藏 人收藏

    评论

    相关推荐

    PROM器件在联网设备中的重要性

    PROM器件(Programmable Read-Only Memory,可编程只读存储器)在联网(IoT)设备中扮演着至关重要的角色。以下是关于PROM器件在
    的头像 发表于 11-23 11:35 284次阅读

    测试用例怎么写

    测试方法,旨在验证整个应用程序从前端后端的流程是否能够按照预期工作。它涉及多个系统组件和接口的交互,确保业务流程的完整和正确
    的头像 发表于 09-20 10:29 454次阅读

    测试不正常如何处理

    测试(End-to-End Testing)是一种测试方法,它模拟用户与系统的实际交互,从
    的头像 发表于 09-20 10:25 363次阅读

    一文了解芯片测试重要性

    集成电路测试卡位产业链关键节点,贯穿设计、制造、封装以及应用的全过程。从整个制造流程上来看,集成电路测试具体包括设计阶段的设计验证、晶圆制造
    的头像 发表于 08-06 08:28 1335次阅读
    一文了解芯片<b class='flag-5'>测试</b>的<b class='flag-5'>重要性</b>

    河流生态水文监测联网系统解决方案

    在当今社会,水资源的保护与管理已成为全球关注的重要议题。河流作为地球的生命之源,其生态系统复杂而脆弱,面临着气候变化、污染排放以及人类活动等多重压力。为了科学有效地管理和保护河流资源,构建一个高效
    的头像 发表于 07-24 14:22 317次阅读
    河流<b class='flag-5'>生态</b>水文监测<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>系统</b>解决方案

    广和通发布高性能侧AI解决方案,赋能联网生态系统

    展现了广和通在联网领域的深厚积累,更标志着公司在拓展联网生态系统和满足侧AI应用需求方面的
    的头像 发表于 06-07 16:15 639次阅读

    服务测试和客户测试区别在哪

    服务测试和客户测试是软件开发过程中的两个重要环节,它们分别针对服务器和客户
    的头像 发表于 05-30 15:27 3094次阅读

    服务测试主要是测什么内容

    服务测试是软件开发过程中的一个重要环节,主要目的是确保服务程序的稳定性、性能、安全和可靠
    的头像 发表于 05-30 15:24 4042次阅读

    苹果硬件生态系统丰富,用户黏性大

     苹果以其丰富多元的硬件生态系统,涵盖了从 iPhone 至 Mac 电脑等多种设备,每个设备都有其独特的用户群体。
    的头像 发表于 04-18 11:03 491次阅读

    ​13种值得关注的联网传感器

    数据是新的石油。当前,我们正进入现代信息技术创新的新时代,联网爆发式增长,信息数据的重要性日益凸显。未来的联网技术,谁是连接数字世界和物
    的头像 发表于 04-13 08:42 332次阅读

    浅谈AMD Ryzen AI PC生态系统

    AMD与OEM合作伙伴联想和华硕,以及生态系统合作伙伴百川智能、有道、游戏加加、生数、始智AI等共同努力,共庆龙年,并在大中华区扩展了Ryzen AI生态系统
    的头像 发表于 04-11 11:05 757次阅读

    莱迪思举办2024莱迪思技术峰会展示其强大的FPGA合作生态系统

    莱迪思半导体近日在上海举办的2024年莱迪思技术峰会上展示了其强大且不断增长的全球生态系统,该生态系统由客户、IP和参考平台合作伙伴以及致力于推动FPGA创新的开发人员组成。
    的头像 发表于 03-14 15:10 581次阅读

    Meta欲打造巨型AI覆盖视频推荐生态系统

    Meta正计划打造一款巨型AI系统,以全面覆盖其视频推荐生态系统,为旗下产品提供统一的视频推荐引擎。
    的头像 发表于 03-11 11:14 688次阅读

    HTX DAO生态系统已加入19个重要建设者,共同为HTX DAO生态做出贡献

    HTX DAO生态系统已加入19个重要建设者,共同为HTX DAO生态做出贡献 随着2月2日第十一批HTX DAO生态建设者的加入,目前,HTX DAO
    的头像 发表于 02-21 16:46 342次阅读
    HTX DAO<b class='flag-5'>生态系统</b>已加入19个<b class='flag-5'>重要</b>建设者,共同为HTX DAO<b class='flag-5'>生态</b>做出贡献

    康谋方案 | 基于场景的硬件在环(HiL)测试智能解决方案

    。同时,针对不同传感器进行协同工作,模拟不同的驾驶环境和交通状况,测试验证自动驾驶车辆的算法和决策策略,从而确保其安全和可靠。 方案特点 针对ADAS/AD
    的头像 发表于 01-31 17:17 780次阅读
    康谋方案 | 基于场景的<b class='flag-5'>端</b><b class='flag-5'>到</b><b class='flag-5'>端</b>硬件在环(HiL)<b class='flag-5'>测试</b>智能解决方案