几乎物理世界中的每个表面,或数字世界中的环境,都配备了一种描述自身及其行为的数据发射形式。这包括但不限于汽车、软件应用程序、工厂、矿山、金融市场、电网、冰盖、卫星、服装、电器、手机……因此数据呈指数级增长也就不足为奇了。到2025年,全球预计将配备417亿台物联网设备,传输73.1泽字节的数据。随着企业越来越多地使用数据来做出改变业务的决策,数据的重要性也在上升,更多的数据意味着检测以前没有使用过的东西。这种预期的数据膨胀可能会带来一系列臭名昭著的并发症。就目前而言,数百家供应商和数千名个人贡献的社区成员负责世界的仪器。需要一套跨数据收集、流处理、可视化、警报、机器学习和人工智能框架的物联网互操作性标准。剖析IoT的最大挑战之一:构建复杂性IoT环境的复杂性增长得有多快,根据起作用的变量数量,IoT架构的每个级别都会出现问题。以仪表为例。如果设备供应商将公制排放写入固件,用户通常无法更改仪器;如果幸运的话,这些设备向其发送数据的目标系统可能是可配置的。同时,专门的传感器被设计成适合设备以收集各自的信号,但有效的数据收集可能会再次受到供应商固件的阻碍。用户可以部署第三方服务从数据源中提取或“抓取”数据,但这需要数据源实际允许。检测之后,接下来要考虑的是从数据源到最终分析数据的管道架构。当用户开始考虑代理、网关、消息队列和流引擎时,问题就出现了。使用哪一个?一?一些?全部?放在哪里?按什么顺序?更复杂的是,这些问题的答案取决于用户对所有其他问题的答案——可能解决方案的笛卡尔积。它们都是相互依存的决定,因此您需要同时评估和决定您使用的技术。你的头还在旋转吗?难怪数字化转型更像是一种生活方式,而不是迈向进步的一步。它并没有就此结束。数据实际上是什么样的?数据以什么格式发出和传输?使用JSON?文件格式?XML?换句话说,应该使用哪种协议?它可以是OPC、MQTT、Sparkplug、Modbus、HTTP、TCP/UDP、WebSocket或许多其他选项。物联网互操作性需要什么目前,真正的物联网互操作性还没有完美的答案,今天实现这一目标的第一步是设计和利用实现互操作性的工具,使物联网向前迈出重要的一步.为此有多种优质技术,在某些情况下,这些平台和服务相互补充。在互操作性方面,系统需要可用输入和输出的清单,涵盖来自各种形状和大小的输入数据,并以各种方式分布。每个级别都有多个移动部分,这导致挑战的复杂性。随着物联网扩展到人们生活的方方面面,运营商和数据架构师面临的巨大挑战将是提供与遗留、当前和未来系统互操作的数据解决方案——并最终将数据提供给需要它的运营商和运营商在分析师手中,物联网领域的一个共同目标是从这种数据爆炸中获得可收集的见解。因此,将互操作性作为未来工作的考虑因素是社区的共同责任。
