亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial Internet of Things >> 物联网技术

便携式软件代理:物联网连接的“金发姑娘”方法

物联网 (IoT) 涉及许多步骤和复杂性,每个步骤都有多种设计决策和权衡。对于大多数连接的设备,第一步是使用嵌入式无线物联网模块在物理对象(物联网“事物”)和互联网之间实现连接。物联网模块包括通信电路,使连接的设备能够通过无线协议(例如 Wi-Fi、蜂窝或蓝牙)发送和接收数据。

将设备连接到物联网云并管理连接的设备,需要专门的连接软件。直到最近,连接产品的制造商可以选择两种方式将他们的设备连接到物联网云:软件开发工具包 (SDK) 或集成到无线物联网模块的物联网软件代理。

无论采用哪种方法,连接软件都需要经过严格的测试和认证,才能与每种型号的硬件模块配合使用。鉴于需要连接的物联网设备范围广泛——从可穿戴健身追踪器、咖啡机和家用恒温器到工厂设备、照明系统和商用供暖、通风和空调 (HVAC) 系统——将连接软件与通信硬件配对可能会令人生畏.

SDK 仅提供最通用的库,用于通过低级和标准化协议(例如 MQTT 或 CoAP)进行通信。相比之下,生产级物联网软件代理提供广泛的功能集,包括消息序列化、错误处理、通知、调度、无线 (OTA) 更新、调试、故障排除、身份验证和授权、用户注册、和其他功能——所有这些都经过认证、测试,并准备好与特定的 IoT 模块一起生产。

然而,现在物联网解决方案提供商有了一个新的选择来建立与物联网云的连接,它的功能比 SDK 多,但比预构建的生产代理更精简。新的便携式物联网软件代理为某些类型的项目提供了一个重要的中间道路选项——一个不太热也不太冷的自带 (BYO) 选项;不要太大,也不要太小。换句话说,使用蜂窝或 Wi-Fi 模块连接物联网产品的“金发姑娘”方法要灵活得多。

创建灵活连接解决方​​案的主要挑战

设计能够与每个物联网产品设计人员必须考虑的各种协议、处理、内存和软件考虑因素兼容的连接解决方​​案是一项艰巨的任务。以前,连接产品的制造商需要在由 SDK 支持的开放灵活的连接设计或由嵌入式物联网软件代理提供的集成交钥匙设计之间进行选择。

物联网解决方案引入了无数传统制造商在内部拥有的新需求和技能要求。寻求支持物联网的传统产品的制造商,尤其是那些刚接触联网产品的制造商,通常会发现选择软件代理可为他们的物联网产品提供显着的上市时间优势。

软件代理处理物联网云连接的大部分复杂性,使制造商能够将资源集中在他们已经做得很好的事情上,而无需花费大量时间和资源来设计、构建、测试、支持和扩展连接的解决方案。他们所需要做的就是使用一些简单的 API 来让生产软件代理与兼容的生产无线模块通信。

但是这种使用物联网软件代理的包容性方法存在权衡,最明显的是缺乏设计选项的灵活性。物联网软件代理连接到特定供应商的物联网云,每个代理模块配对都经过测试和认证,适用于来自特定模块供应商的特定模块模型。这种方法还增加了硬件成本:除了支持物联网的无线模块外,公司还必须购买额外的微控制器,在其上加载应用代码,然后对微控制器进行编程以与无线模块通信。

代理和模块之间的这种集成意味着连接产品的制造商面临着分别选择他们的物联网云和无线模块的挑战。许多制造商向一个或少数模块供应商提供批量折扣。如果他们的首选模块供应商不支持他们选择的 IoT 云的代理,制造商必须在物料清单 (BOM) 成本上花费更多,以便与不合规格的模块供应商连接到他们首选的 IoT 云,或者控制成本,但无法通过最能支持其连接产品功能和性能的物联网云进行连接。

拥有精通 IoT 工程团队的制造商可以通过使用 SDK 而不是软件代理,通过 MQTT、CoAP 或 HTTP 等协议构建自己的消息传递和数据模型来克服这种权衡。但实际上,除了在设计和推出互联产品方面拥有最丰富经验的最大制造商之外,任何其他制造商都无法使用此选项。其余的人不得不选择灵活性和随之而来的成本节约(即,使用 SDK 并自行完成所有物联网工程),或者选择更快且通常更安全的途径,将物联网连接细节交给预先构建的软件代理。

便携式代理方法何时有意义

便携式代理方法提供了一种新的选择。可以将其视为具有针对各种 IoT 连接功能的模块化选项增强的 SDK。

便携式代理支持从任何无线模块连接到特定的物联网云。因此,想要连接到物联网云的物联网解决方案制造商不再局限于经过认证的无线模块列表。除了提供 SDK 类型客户端提供的低级连接之外,便携式代理还管理与 IoT 云连接的连接性、可靠性和安全性。便携式代理的用户还可以访问源代码,这使得该选项比不公开源代码的生产代理更灵活。

两种类型的公司最有可能使用便携式代理方法:

对于在物联网产品设计方面具有一定专业知识的制造商,使用便携式代理证明他们将软件代理耦合到他们首选的无线模块的一次性工程成本是合理的。根据他们运送的连接产品的数量,他们可以使用便携式代理方法来利用与无线模块供应商的合同成本节约,即使他们选择的模块尚未经过认证以支持他们选择的物联网云。

使用可移植代理,这些制造商可以减少其产品的占用空间,同时节省硬件 BOM 成本,而且不会受到限于特定硬件模块的负担。他们可以将节省的成本转嫁给客户,或用于推动未来产品的研发。

对于无线模块制造商来说,便携式代理意味着能够为更广泛的对创建物联网产品感兴趣的行业提供更多样化的模块。模块制造商拥有物联网工程技能,可以将软件代理集成到他们的产品中。便携式代理方法使模块供应商能够将他们的产品连接到特定类型的客户可能感兴趣的特定物联网云。


物联网技术

  1. 物联网中的软件更新:SOTA 简介
  2. 博世物联网网关软件 9.0 版现已发布
  3. 卫星连接弥补了服务不足的物联网市场的差距
  4. MCU 软件包简化了 Azure IoT 云连接
  5. 未来的智能医院需要更智能的软件
  6. 车队提出连接需求的时间
  7. 万物互联
  8. 解决的问题:使用物联网技术的可扩展生产
  9. 软件风险:保护物联网中的开源
  10. 按需连接服务满足物联网应用的需求
  11. 成功采用物联网的三步法
  12. 物联网与 SaaS 集成的结合