首页 > 前沿科技 > > 正文
2021-05-19 17:56:47

AWS为IoT骨干FreeRTOS推出了无线更新

导读 除了提供的所有前线云服务之外,Amazon Web Services还一直在稳步迈入物联网的巨大基础设施新领域。真正的问题是:目前谁还没有呢?如

除了提供的所有前线云服务之外,Amazon Web Services还一直在稳步迈入物联网的巨大基础设施新领域。真正的问题是:目前谁还没有呢?如果您是一家企业,则不愿看这一切……那么,您在想什么呢?

庞大的云服务提供商于8月28日向公众发布了对Amazon FreeRTOS的新OTA(空中下载)更新,该更新是用于启用低功耗连接设备的微控制器的操作系统。它将用作连接设备,健身追踪器,工业传感器,智能电表,安全系统以及其他众多物品的物联网主干网。

Amazon FreeRTOS无线更新专为在小型低功耗设备中使用而设计,它扩展了FreeRTOS内核,使其具有与云服务(例如AWS IoT Core)和运行AWS Greengrass的更强大的边缘设备进行通信的库。

与FreeRTOS相比,AWS Greengrass的功能要强大得多,它使用户能够以安全的方式为连接的设备运行本地计算,消息传递,数据缓存,同步和机器学习推断功能。

与功能更强大的通用计算机需要大量的本地内存和存储以及按需加载和运行代码的能力不同,微控制器通常由出厂时加载的固件驱动,然后通过漏洞修复和新功能进行更新。在设备的使用寿命内不定期。

正如大多数IT硬件人员所知,某些设备在运行时能够接受现场更新,而其他设备则必须断开连接,从服务中删除并手动更新。这可能是破坏性的,不便的且昂贵的-更不用说费时了。

FreeRTOS可以远程启用什么

带有FreeRTOS的AWS旨在通过以下方法纠正这些情况:

无线更新:Amazon FreeRTOS现在具有无线更新机制,可用于将更新交付给现场设备。以下是此新功能的最重要属性:

安全性:更新可以由集成的代码签名者签名,通过受TLS保护的连接流式传输到目标设备,然后在目标设备上进行验证,以防止损坏,未经授权的欺诈性更新。

容错:为了防止失败的更新(可能导致无用的“砖头化”设备),更新过程具有弹性,能够处理部分更新,使设备保持可操作状态。

可扩展性:设备群通常包含数千个或数百万个设备,并且可以分为几组以进行更新,由AWS IoT设备管理支持。

节俭:微控制器具有有限的RAM(随机存取存储器,通常为128KB)和计算能力。通过使用单个TLS(传输层安全性)连接进行更新和其他AWS IoT Core通信,以及使用轻量级MQTT(消息队列遥测传输)协议,Amazon FreeRTOS可以充分利用这些稀缺资源。

每个设备必须包括空中下载OTA更新库。该库包含一个侦听更新作业并监督更新过程的代理。