【问题标题】:How to create custom OTA update on AWS IoT?如何在 AWS IoT 上创建自定义 OTA 更新?
【发布时间】:2019-04-24 22:38:07
【问题描述】:

我想在连接到 AWS IoT CoreRaspberry pi Device更新一些 python 代码

注意:我没有使用 Amazon FreeRTOS 或 Greengrass 核心。

AWS 提供了自定义 OTA 更新,但它没有任何关于如何创建作业文档的适当文档。此外,该文档仅包含为 FreeRTOS 和 Greengrass 核心创建作业更新的信息。

我需要关于如何在 Raspberry pi 上安装 OTA 代理如何创建作业文档document.json)的帮助

【问题讨论】:

    标签: python python-3.x amazon-web-services aws-cli


    【解决方案1】:

    实际上,AWS 仅为 FreeRTOS 和 Greengrass 提供 OTA。对于 Raspberry,您需要自己处理更新的客户端。 在 python 的情况下,这很可能是文件交换。

    AWS IoT Jobs 可以为您做的是作业调度管理(意味着是否有可用的更新和状态处理)和人工制品处理。工件是 JSON 中的一些配置、预签名的 S3 链接,甚至是 AWS ECS 下载 Docker 映像的登录信息。

    一个好的起点是通过管理控制台创建作业(IoT Core -> 管理 -> 作业 -> 创建 -> 创建自定义作业)

    AWS IoT Developer Guide - Jobs 中很好地描述了 Job 文档、Jobs、Job 执行

    作业在Using the AWS IoT Jobs APIs - CreateJob 中进行了描述,并包含指向作业文档 (documentSource) 的链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-06
      • 1970-01-01
      • 2014-02-08
      • 1970-01-01
      • 1970-01-01
      • 2019-10-02
      相关资源
      最近更新 更多