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

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

3天内不再提示

物联网的价值在于服务,而不仅仅是“物”

星星科技指导员 来源:嵌入式计算设计 作者:Marc Brown 2022-10-03 07:08 次阅读

尽管“事物”是物联网IoT) 中使用的术语,但现实情况是消费者和企业不仅仅对设备感兴趣。物联网的真正希望在于这些设备产生的数据和它们采取的行动。即使是最小的传感器也能提供有用的服务,尽管嵌入式设备开发人员倾向于不考虑服务,但重要的是要改变这种思维方式,以满足物联网全连接世界中的功能、质量、性能和安全要求。

尽管物联网的名字一直存在,但“事物”本身并不是节目的主角。物联网的更多关键是信息收集、关键基础设施的控制和对现实世界的感知。

消费者不仅对他们家中一个房间的温度或来自单个摄像机的视频流感兴趣;他们有兴趣确保他们的空调保持舒适的温度,或者他们的安全系统检测到房子周围的运动。企业关心的不是工厂中单个逻辑控制器的输出,而是装配线的生产能力。这是一个重要的视角变化,因为它迫使设备开发人员更好地了解他们的产品及其用例的上下文。

信不信由你,您的设备可能是服务的一部分

单个嵌入式设备可能不被视为服务的一部分,但连接到更大的系统意味着它们应该被视为。例如,在汽车中,发动机控制单元 (ECU) 的作用是确保发动机正常燃烧和排放,但汽车也可以使用 ECU 跟踪燃油经济性并通过无线网络将其报告给中央服务器联系。然后可以使用此里程数据来规划路线和估算运营成本。突然之间,ECU 成为业务决策过程中的关键叶节点。

当我们从以设备为中心的思维转变为以服务为中心的思维时,采用这种观点拓宽了单个设备的上下文及其操作范围,影响了整个系统设计的方法:

集团化:物联网由太多的“事物”组成,每个事物本身都没有价值。需要将设备组织在一起,以便在更高级别提供有用的信息。例如,HVAC 系统不需要报告每个房间的温度。单个传感器向监督控制系统(如工业控制中的 SCADA 系统)报告,该系统做出本地决策,而这些决策又被报告给可能在场外的更高级别的系统。

自我监控:如果每个单独的传感器始终报告一切,更高级别的业务决策流程将在海量数据中不堪重负。在我们的 HVAC 示例中,本地化监控系统可以根据集中过程设定的量(例如,基于天气和电费)维持建筑物温度。因此,企业级系统将依赖 HVAC 系统提供的服务,以逐个建筑为基础,报告能源使用等关键信息。

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

为什么基于服务的测试对于物联网的成功至关重要

一旦采用了以服务为中心的方法,设计、实施和测试都将效仿。意识到服务提供了商业价值,确保设备满足这方面的要求变得至关重要。显然,在单元、子系统和系统级别测试功能操作仍然很重要,但扩大测试范围会带来直接的好处。

不是从满足单个设备要求的角度来查看系统质量,而是扩大范围以考虑所提供服务的质量。在 HVAC 示例中,一种新的温度传感器可能更轻、成本更低、电池寿命长,并且具有出色的无线范围,但它与建筑物范围内的控制系统的配合程度与所有新功能一样重要。

服务级别的测试可确保满足非功能性要求。例如,很难在设备级别或在软件单元测试期间评估性能和可靠性。基于服务的测试可以模拟设备的运行环境以提供真实的负载。在 HVAC 示例中,可以使用不同的请求率测试新的温度传感器,以查看它是否满足性能要求。

针对物联网系统的网络攻击将源自网络本身,通过攻击暴露的 API。基于服务的测试可以通过模糊测试(随机和错误的数据输入)或拒绝服务攻击,为稳健的安全测试创建模拟环境。HVAC 示例中的新温度传感器可能会按照预期的要求正常运行,但在过载时会崩溃。攻击者可能会利用这一点使系统过载并导致中断。

结论

意识到物联网真正与服务有关,会在他们运营的新互联世界中产生更好、差异化的嵌入式设备。专注于服务的制造商不太可能与同等硬件互换。为了达到物联网系统所需的性能、服务质量和安全性,基于服务的测试是必不可少的。

审核编辑:郭婷

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

    关注

    2526

    文章

    48112

    浏览量

    740152
  • 控制器
    +关注

    关注

    112

    文章

    15235

    浏览量

    171213
  • 物联网
    +关注

    关注

    2870

    文章

    41641

    浏览量

    358412
收藏 人收藏

    评论

    相关推荐

    一个节电的叮咚门铃电路

    这个电路不仅仅是一个简单的双音门铃。相反,它利用包络调制来产生真实的“叮咚”铃声。
    的头像 发表于 02-25 14:28 200次阅读
    一个节电的叮咚门铃电路

    硬件产品升级时的兼容性问题

    越来越多的硬件产品,硬件构成不仅仅是集成在一块板子上,而是多块控制板协同工作。
    的头像 发表于 01-12 11:08 208次阅读
    硬件产品升级时的兼容性问题

    Redis 不仅仅是内存数据库

    的决策实现数据和视频的流畅播放提供关键数据的故障转移服务实时批准数字支付加速数据库搜索缓存、数据库或是其他Redis用作缓存与主数据库的价值,是全球开发者一致认可的。
    的头像 发表于 11-26 08:05 147次阅读
    Redis <b class='flag-5'>不仅仅是</b>内存数据库

    联网专业前景怎么样?

    联网专业前景怎么样? 联网专业在当今技术发展迅速的背景下具有广阔的前景。以下是联网专业的
    发表于 10-20 09:48

    基于飞腾派的边缘联网

    等功能,为智慧教室提供更加智能和高效的服务。边缘联网不仅仅只是应用在智慧教室场景,而是各种需要边缘计算盒子的联场景。
    发表于 09-21 16:50

    《从零开始学ARM》真心适合新手小白

    的嵌入式系统,读者都能够通过这些实例获得宝贵的经验。 三、重点强调ARM生态系统 ARM架构不仅仅是一种处理器架构,它还涵盖了广泛的生态系统,包括操作系统、编程语言、开发工具等等。《从零开始学ARM
    发表于 09-02 15:29

    虚幻引擎的几何最佳实践

    较少·处理顶点的成本较高。 处理的顶点数量越少,整体性能就越好。 拥有更少的三角形意味着游戏可以在更多的设备上发布,不仅仅是拥有最强大的GPU的设备。
    发表于 08-29 07:13

    “高精度”定位技术RTK,仅仅是差分GPS吗?

    高精度”定位技术RTK,仅仅是差分GPS吗? 高精度定位技术 关于高精度定位技术,RTK为业界熟知且被广泛应用,那么RTK到底是什么?仅仅是差分GPS吗? 其实并不尽然。 RTK RTK,载波相位差
    的头像 发表于 08-28 10:34 776次阅读

    半导体在汽车领域的重要性:不仅仅是驾驶,更是生活方式的变革

    半导体汽车电子
    北京中科同志科技股份有限公司
    发布于 :2023年08月01日 11:36:24

    MCU中的位越多越好吗?

    MCU中的位越多越好吗?这类似于问:内燃机(ICE)中的气缸越多越好吗?外设和其他功能很重要,而不仅仅是位(或bit)。对于MCU,总功耗、外围设备的可用性、延迟需求和其他因素都很重要,而不仅仅是位数。
    的头像 发表于 07-06 11:35 492次阅读
    MCU中的位越多越好吗?

    探索真空回流焊设备的未来,不仅仅是硬科技

    回流焊
    北京中科同志科技股份有限公司
    发布于 :2023年06月21日 15:26:42

    如何将2个变量发送到服务器?

    简而言之,我想将2个变量发送到服务器,异步 Web 服务器(托管在 Nodemcu 上),以便更新页面(并节省检查 DHT22 的单元的电池寿命)但是我 如何发送变量的实际值不仅仅是
    发表于 06-02 07:42

    联网无线通信技术比较

      联网在经过多年由概念到实践的蛰伏,起伏之后,现在已经呈燎原之势,联网时代已经到来。起的太早的,有些已经在沙滩上了,再晚了的需要迎头赶上了。   从应用方面看,
    发表于 05-15 15:57

    NEO.HEX()NEO.HEX()的作用是什么?

    我已经多次阅读文档条目并在示例中尝试了不同的值,但我仍然无法理解该指令应该做什么或在何处或为什么复制什么,甚至像素数据的格式是什么(它不仅仅是十六进制 RGB 组件)...所以有人可以解释 Neo.HEX 命令的作用以及如何使用它吗? 从哪里获得模块?
    发表于 05-10 07:27

    当双核方法变得不仅仅是单个部分的总和时

    设计高端嵌入式控制应用的主要挑战之一是集成来自不同开发团队的软件。在使用无线电源、服务器电源、无人机和汽车传感器等复杂算法的复杂应用中,一个团队通常专注于开发时间关键型控制代码,而另一个团队
    的头像 发表于 05-06 10:37 1093次阅读
    当双核方法变得<b class='flag-5'>不仅仅是</b>单个部分的总和时