本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
免费RTOS Over-the-Air更新
注意
有关执行 AWS IoT Over-the-Air (OTA)
Over-the-air (OTA) 更新允许您将固件更新部署到队列中的一台或多台设备。尽管OTA更新旨在更新设备固件,但您可以使用它们将任何文件发送到注册的一台或多台设备 AWS IoT。在以无线方式发送更新时,建议您对更新进行数字签名,以便接收文件的设备能够验证更新在传输途中未经篡改。
可以使用 Code Signing for AWS IoT 来签署文件,也可以使用自己的代码签名工具来签署文件。
创建OTA更新时,会OTA更新管理器服务创建一个AWS IoT 任务来通知您的设备有更新可用。OTA演示应用程序在您的设备上运行,并创建一个免费RTOS任务,该任务用于订阅 AWS IoT 任务的通知主题并监听更新消息。有更新可用时,OTA代理会使用HTTP或MQTT协议向其发布请求 AWS IoT 并接收更新,具体取决于您选择的设置。OTA代理会检查已下载文件的数字签名,如果文件有效,则安装固件更新。如果您不使用 Fre RTOS OTA e Update 演示应用程序,则必须将其集成AWS IoT 空中 (OTA) 库到自己的应用程序中才能获得固件更新功能。
免费RTOS over-the-air更新使您可以:
-
在部署前,对固件进行数字签名。
-
将固件映像部署到单个设备、一组设备或整个机群。
-
在将设备添加到组,或重置或重新预配置设备时,将固件部署到设备。
-
在新固件部署到设备之后,验证其真实性和完整性。
-
监控部署进度。
-
调试失败的部署。
为资源添加标签 OTA
为了帮助您管理OTA资源,您可以选择以标签的形式将自己的元数据分配给更新和直播。标签使您能够以不同的方式对 AWS IoT 资源进行分类(例如,按用途、所有者或环境)。这在您有许多相同类型的资源时会非常有用。可以根据您分配给资源的标签来快速识别资源。
有关更多信息,请参阅标记 AWS IoT 资源。