现代世界技术发展迅速,对实施物联网(IoT)系统的组织提出了更多挑战。一旦嵌入,物联网设备需要持续维护和OTA固件更新,以随时间推移保持先进和可靠。否则,它们的性能下降是不可避免的。
所有连接设备的维护通常是手动进行的,并且具有一定的周期性或在发生故障时进行,这很难定义为最先进的解决方案。在数百甚至数千台设备中更新固件不仅给组织带来不便,而且由于需要巨大的资源和时间,因此成本极高。固件更新经常被忽略,这会导致设备提前折旧。
幸运的是,无缝和简单的固件更新不再是虚构的。一旦有了新版本的固件,它就可以无线应用于物联网系统的所有设备,甚至是那些在野外或难以到达的地方使用的设备。在本文中,我们将讨论直接和同步增强的创新方法——无线(OTA)固件更新。
正如您可能从名称中猜到的那样,无线更新是以无线方式传送和安装的任何更新。在物联网环境中,OTA固件更新是指将升级的固件无线分发到嵌入物联网系统的所有设备。提供智能更新是一个集中化的过程,可以通过远程控制单元或管理面板启用。
一旦发布了新版本的固件,它将被部署在基于云的服务器(固件存储库)上,并且默认情况下可供所有客户设备使用。或者,客户也可以选择特定的固件版本,并使其可供有限数量的设备访问(按类型、位置或其他参数过滤)。更新通过蜂窝或Wi-Fi连接发送到目标设备。
要使OTA机制发挥作用,设备必须支持OTA功能,并配备与服务器进行数据通信所需的接口。这种设备通常被配置成以一定的频率向服务器发送固件更新请求。如果在这种请求下新版本已经可用,固件包将自动安装在设备上。
向后兼容性是应用于目标设备的另一个要求。如果在数据传输过程中发生了某种情况,例如停电或网络中断,它允许用户放弃更改并恢复到以前的固件版本。
物联网设备的OTA固件更新
要为客户系统中已经使用的设备启用固件更新,这些设备必须具有与现有基于云的固件存储和远程资产监控系统的生态系统兼容的接口。这可能成为一个不可逾越的障碍,因为只有少数公司提供物联网硬件、软件、连接和云生态系统,可以处理OTA固件更新。
即使是那些宣称OTA更新可用性并提供终极生态系统的物联网平台,也可能无法确保适当水平的安全性、可靠性和配置。例如,系统可能不分析外部因素和流程的当前阶段,即使设备忙于一个关键任务,也可能启动更新。可能导致整个系统出现故障或故障。处理这种异常情况会中断生产过程,导致昂贵的停机时间和生产力下降。
为了支持扩展物联网系统的OTA更新,固件存储必须有足够的内存,并为各种类型的设备提供不同的连接选项。否则,由于将更新传递到目标资产的平台的限制,系统的可伸缩性将变得不可能。然而,设备端也可能出现问题。嵌入式设备应该配备非易失性内存,以存储固件的前一个版本,并在新版本交付失败或中断的情况下恢复到该版本。
实施OTA更新为任何物联网系统及其所有者带来了新的机遇。福利包括但不限于:
综上所述,OTA更新确保了物联网设备的持续维护和改进,无需额外的成本和人工。这是提高物联网系统性能最简单、最方便的方法。
咨
询
订购意向