物联网IOT面临挑战

Parasoft小倍 2022-09-26 13:53:42

基于服务的物联网设备测试

物联网有着巨大的前景,很大一部分物联网设备都和我们的日常生活息息相关。但是现实情况是,许多物联网应用设备企业都还没有做好准备来迎接这个“黄金时代”。

最近的一次研究发现,80%的物联网应用程序没有进行安全缺陷测试。在另一项研究中巴尔集团发现56%的嵌入式设备开发人员都不会审查源代码中的安全漏洞,37%的人员没有书面的编码标准。这些数据都显示出来了物联网设备存在着很多缺陷问题,很明显,物联网设备制造商需要更加认真地对待质量、安全和保障问题。为了确保测试更加严格、一致和彻底,测试自动化是一个非常重要的步骤。测试,尤其是对安全漏洞的测试,通常被认为是过于昂贵和复杂的,因此大部分团队都会只会简单测试或完全不做测试。

但是,让客户或者攻击者为“测试”您的物联网设备安全性是一个代价高昂的错误。

虽然“物”是物联网中使用的术语,但现实是消费者和企业不仅仅对事物或设备本身感兴趣。物联网的真正前景在于这些设备产生的数据和它们能够提供的服务。即使是最小的传感器也能提供有用的服务,尽管嵌入式设备、物联网或移动应用程序开发人员可能倾向于不考虑服务,但改变这种思维模式,让物联网能够连通世界是非常重要的。为了真正提高物联网软件开发的质量,需要从服务的角度和方向出发。

IOT是由服务组成的

尽管物联网的名称已经深入人心,但“物”本身并不是真正的主角。物联网更关键的是信息收集、关键基础设施的控制以及这些设备提供的对现实世界的反馈。

消费者感兴趣的不仅仅是他们房子里一个房间的温度或者摄像机拍摄的视频。他们感兴趣的是更深的层面——确保他们的安全系统能够检测到房子周围的活动,或者是通过系统能够自动地让空调能够保持在一个舒适的温度。而企业感兴趣的不是工厂中单个逻辑控制器的产量,而是流水线生产能力的提升。这个观点是一个非常重要的转变,因为它迫使设备开发者更好地理解他们产品的背景以及实际用途。

实际上,某个厂商的设备或应用可能是更大服务的一部分。传统上,单个嵌入式设备可能不被视为服务的一部分;然而,当它们连接到更大的系统中时,就意味着它们必须要成为整个系统的一部分。例如,在汽车中,发动机控制单元(ECU)的作用仅仅是确保发动机中的正常燃烧和排放,但是汽车使用ECU来跟踪燃料经济性,并通过无线连接将其报告给中央服务器。这些里程数据随后被用于规划路线和估算运营成本。一时间,ECU成了商业决策过程中的一个非常关键的节点。

当我们从以设备为中心的思维转向以服务为中心的思维时,当我们使用观点来思考后,将会拓宽单个设备的背景及其使用范围,从而影响整体系统设计的方法:

聚合:物联网由太多的“东西”组成,从某个角度来说,某一个组件本身就没那么重要了。为了提供更高层次的有用信息,所以我们需要将设备组织在一起。例如,空调系统本身不需要报告每个房间的温度。单个传感器可以向监控系统(如工业控制中的SCADA系统)报告,监控系统可以作出本地决策,这些决策又被报告给可能远在其他地方的更高级别的系统。

自我监控:如果每一个传感器每时每刻都报告周边信息,那么更高级别的业务决策过程将被庞大的数据量干扰。在我们的HVAC示例中,局部监控系统可以根据集中过程设置的量(例如,根据天气和电费)来维持建筑温度。因此,企业级系统将依赖于HVAC系统在每栋建筑的基础上提供的服务,来报告诸如能量使用量类似的关键信息。

可互换性:随着时间的推移,设备聚合提供的服务变得比设备本身更有价值。如果总体业务目标仍然满足,单个传感器和控制器可以与另一种产品一起批量替换。如果服务质量保持不变或者更好,硬件是可以互换的。从表面上看,这对设备制造商来说似乎是一件坏事,对某些制造商来说确实如此。但是明智的公司会更加理解服务的重要性,并在服务质量上展开竞争,从而成为市场领导者。

下期我们继续聊聊为什么基于服务的测试对IOT的成功至关重要,以及如何将IOT的测试转换成自动化。

...全文
188 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-嵌入式 发布问题, 以便更快地解决您的疑问
物联网(Internet of Things,缩写IoT)起源于传媒领域,是信息科技产业的第三次革命。它通过信息传感设备,按约定的协议,将任何物体与网络相连接,物体通过信息传播媒介进行信息交换和通信,以实现智能化识别、定位、跟踪、监管等功能。物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息。 物联网的应用非常广泛,包括智慧医疗、智能电网、环境保护、智慧建筑、智能家居、智慧农业等领域。在智慧医疗领域,物联网技术使得医疗智能穿戴设备可以检测记录患者的心率、血压等,方便本人或者医生查看;在智能电网和环境保护领域,物联网技术被运用到水、电、太阳能、垃圾箱等设备中,提高资源利用率,降低资源损耗;在智能家居领域,物联网让家更舒适、安全、高效,比如扫地机器人等设备;在智慧农业领域,物联网技术可以实现数据的可视化分析、远程操作和灾害预警,帮助农民实现精确管理。 此外,物联网设备在公共卫生领域也有重要应用,如用于更准确地跟踪感染的传播并防止类似的大流行再次发生。在零售领域,物联网设备可以帮助零售商店更好地管理库存、进行广告和营销以及防盗。然而,随着物联网设备的普及,其网络安全问题也日益突出,需要采取相应的措施来保障物联网的安全。 根据中央网信办等三部门印发的《深入推进IPv6规模部署和应用2024年工作安排》,到2024年末,IPv6活跃用户数将达到8亿,物联网IPv6连接数将达到6.5亿。这表明物联网的发展正在加速,其对社会和生活的影响将越来越深远。 总之,物联网是一种通过信息传感设备实现物物相息的网络,其应用广泛,发展前景广阔,但也面临着网络安全等挑战。如需了解更多有关物联网的最新技术和应用,可以关注物联网行业资讯和新闻报道。
物联网(Internet of Things,缩写IoT)起源于传媒领域,是信息科技产业的第三次革命。它通过信息传感设备,按约定的协议,将任何物体与网络相连接,物体通过信息传播媒介进行信息交换和通信,以实现智能化识别、定位、跟踪、监管等功能。物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息。 物联网的应用非常广泛,包括智慧医疗、智能电网、环境保护、智慧建筑、智能家居、智慧农业等领域。在智慧医疗领域,物联网技术使得医疗智能穿戴设备可以检测记录患者的心率、血压等,方便本人或者医生查看;在智能电网和环境保护领域,物联网技术被运用到水、电、太阳能、垃圾箱等设备中,提高资源利用率,降低资源损耗;在智能家居领域,物联网让家更舒适、安全、高效,比如扫地机器人等设备;在智慧农业领域,物联网技术可以实现数据的可视化分析、远程操作和灾害预警,帮助农民实现精确管理。 此外,物联网设备在公共卫生领域也有重要应用,如用于更准确地跟踪感染的传播并防止类似的大流行再次发生。在零售领域,物联网设备可以帮助零售商店更好地管理库存、进行广告和营销以及防盗。然而,随着物联网设备的普及,其网络安全问题也日益突出,需要采取相应的措施来保障物联网的安全。 根据中央网信办等三部门印发的《深入推进IPv6规模部署和应用2024年工作安排》,到2024年末,IPv6活跃用户数将达到8亿,物联网IPv6连接数将达到6.5亿。这表明物联网的发展正在加速,其对社会和生活的影响将越来越深远。 总之,物联网是一种通过信息传感设备实现物物相息的网络,其应用广泛,发展前景广阔,但也面临着网络安全等挑战。如需了解更多有关物联网的最新技术和应用,可以关注物联网行业资讯和新闻报道。

18

社区成员

发帖
与我相关
我的任务
社区描述
专注于软件自动错误预防,软件测试
其他 企业社区
社区管理员
  • Parasoft中国
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧