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 生成移动通知后,移动应用程序、云和网关将立即得到验证。

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

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

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

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

审核编辑:郭婷

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

    关注

    5212

    文章

    20746

    浏览量

    338441
  • 物联网
    +关注

    关注

    2951

    文章

    48242

    浏览量

    419476
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Laird多阶段热电冷却器MS2-083-05-05-13-13-11-W2的技术剖析

    Laird多阶段热电冷却器MS2-083-05-05-13-13-11-W2的技术剖析 在电子设备的设计中,热电冷却器(TEC)是实现精确温度控制和高效散热的关键组件。今天,我们聚焦于Laird
    的头像 发表于 05-20 16:50 107次阅读

    引领突破|中移芯昇完成Ku频段IoT-NTN通信验证,加速卫星联网国产化落地

    与星移联信深度携手,联合开展连续多日的在轨测试,成功完成传统高轨高通量卫星下Ku频段IoT-NTN联通测试,共同
    的头像 发表于 04-27 18:11 1706次阅读
    引领突破|中移芯昇完成Ku频段IoT-NTN<b class='flag-5'>端</b><b class='flag-5'>到</b><b class='flag-5'>端</b>通信<b class='flag-5'>验证</b>,加速卫星<b class='flag-5'>物</b><b class='flag-5'>联网</b>国产化落地

    嵌入式软件单元测试必要与专业工具重要性系统性专业研究报告

    , 2024 ‌结论‌:在安全关键领域,单元测试不是“最佳实践”,而是‌法律义务‌。未满足覆盖率要求的系统,将无法通过认证,禁止上市。 ‌3. 工具重要性:从“人工测试
    发表于 03-05 10:41

    爱立信携手苹果和联发科技加速构建6G生态系统

    爱立信正通过与苹果和联发科技等领先设备及芯片制造商建立战略合作伙伴关系,加速构建6G生态系统,驱动下一代连接技术的创新与互操作,助力运营商及整个产业为移动网络的未来做好准备。
    的头像 发表于 03-03 10:09 4472次阅读

    米尔RK3576成功上车!ROS2 Humble生态系统体验

    Humble生态系统,完美移植到了这颗国产芯片上。一个稳定、全功能的机器人软件开发平台已经就绪,现在就来一起探索它的强大魅力! 一、系统启动与基础性能展示1. 硬件平台简介 开发板:MYD-LR3576
    发表于 01-15 18:30

    Ceva 添加 Sensory 的 TrulyHandsfree 语音激活功能, 增强 NeuPro-Nano NPU 生态系统

    体验的需求激增,Ceva公司(纳斯达克股票代码:CEVA)扩展其针对NeuPro-Nano NPU的广泛人工智能生态系统,以满足这一需求。今天,Ceva和Sensory公司宣布合作,将Sensory
    的头像 发表于 01-09 11:22 825次阅读
    Ceva 添加 Sensory 的 TrulyHandsfree 语音激活功能, 增强 NeuPro-Nano NPU <b class='flag-5'>生态系统</b>

    Cadence推出全新完整小芯片生态系统

    楷登电子(美国 Cadence 公司,NASDAQ:CDNS)今日宣布推出从设计规范封装部件的完整小芯片生态系统,助力客户开发面向物理 AI、数据中心及高性能计算 (HPC) 应用的小芯片,旨在降低工程设计复杂度,缩短产品上市周期。
    的头像 发表于 01-08 16:53 1071次阅读
    Cadence推出全新完整小芯片<b class='flag-5'>生态系统</b>

    自动驾驶仿真新范式:aiSim如何解决智驾测试的&quot;灾难挑战&quot;

    。然而,这种变革对仿真测试带来了"灾难挑战"——传统仿真方法因感知与规控接口的消失而亟待重构。 2 aiSim:智驾仿真的全链路解决
    的头像 发表于 12-17 14:15 485次阅读
    <b class='flag-5'>端</b><b class='flag-5'>到</b><b class='flag-5'>端</b>自动驾驶仿真新范式:aiSim如何解决智驾<b class='flag-5'>测试</b>的&quot;灾难<b class='flag-5'>性</b>挑战&quot;

    伟创力珠海B11工厂完成SMT示范验证

    近日,伟创力珠海B11工厂成功通过全球电子协会的评估,荣获“IPC HERMES Demo Line 智能制造设备互联通信标准示范生产线“荣誉,成为全球首家获此权威验证的SMT(表面贴装技术)
    的头像 发表于 12-08 16:35 871次阅读

    如何训练好自动驾驶模型?

    [首发于智驾最前沿微信公众号]最近有位小伙伴在后台留言提问:算法是怎样训练的?是模仿学习、强化学习和离线强化学习这三类吗?其实
    的头像 发表于 12-08 16:31 1674次阅读
    如何训练好自动驾驶<b class='flag-5'>端</b><b class='flag-5'>到</b><b class='flag-5'>端</b>模型?

    Lora基站在联网应用的重要性

    Lora基站在联网应用中具有重要的地位。首先,Lora基站可以实现对联网设备的远程监测和控制,为
    发表于 12-03 07:09

    智驾模拟软件推荐——为什么选择Keymotek的aiSim?

    的训练、验证和安全测试,高置信度、高保真的模拟平台至关重要。Keymotek(康谋科技)的aiSim就是一款前瞻、技术领先的智驾模拟软件。
    的头像 发表于 11-18 11:35 1088次阅读

    威宏科技加入Arm Total Design生态系统,携手推动AI与HPC芯片创新

    设计解决方案的承诺,并针对人工智能(AI)及高效能运算(HPC)应用进行优化。 身为系统级IC设计服务领导供应商,威宏科技在系统整合与芯片设计方面底蕴深厚,能提供完整的一站式解决方案,涵盖从系统单芯片(SoC)架构设计
    的头像 发表于 10-16 14:04 591次阅读
    威宏科技加入Arm Total Design<b class='flag-5'>生态系统</b>,携手推动AI与HPC芯片创新

    BPI-AIM7 RK3588 AI与 Nvidia Jetson Nano 生态系统兼容的低功耗 AI 模块

    (Ubuntu、Debian、Armbian) 兼容 260针边缘连接器,兼容NVIDIA Jetson Nano生态系统 方面 69.6 x 45 毫米(比信用卡还小) AIM-IO载板 细节 显示输出
    发表于 10-11 09:08

    联网工程师为什么要学Linux?

    联网工程师需要掌握Linux的主要原因可以从技术生态、开发需求、行业应用及就业竞争力四个角度来分析: 一、技术生态与行业适配 1)
    发表于 05-26 10:32