图像
Yoshitaro Kondo
IoT Product Marketing
已发布: 2021年3月31日

由于近年来云/设备供应商提供的解决方案数量的增加,越来越多的客户开始开发IoT设备。
这次,我将为那些“将要开始开发”或“正在考虑将来开发” IoT设备固件更新的人,介绍一种OTA(远程下载)解决方案。

我认为OTA是所有物联网设备必不可少的服务。
实际上,许多客户表示他们希望将OTA功能添加到他们的产品中。

当然,您可以尝试使用基于我们的RX MCU的OTA解决方案
而且,此解决方案已通过AWS(Amazon Web Service)OTA认证,因此您也可以放心使用它!

该解决方案可作为参考例程,在网上免费下载。
该解决方案中使用了FreeRTOS和RX65N-2MB-Starter-Kit-Plus。

图像
freertos-rx65n-2bb-starter-kit-plus

下载程序并在e²studio开发环境中打开项目。
请参阅应用笔记的说明(链接可以在博客的结尾找到)。

我将不详细解释如何执行此操作,而只是通过图示来说明如何搭建解决方案。
该过程只有4个步骤。绿色图片显示了AWS云服务。
步骤 0:将OTA功能的应用程序写入设备。
步骤 1:在AWS服务上上传要更新的程序。
步骤 2:将有关要更新产品的指令(任务)发送到云。
步骤 3 : 有针对性的产品将收到的指令,并自动下载和更新。

图像
aws-iot-core

只要按照以下的步骤上载程序,AWS便会发出签名和加密固件。即使你没有在安全 方面的知识,你仍然可以安全地进行更新。

图像
aws-iot-interface

OTA看似很复杂,基于应用笔记中描述的具体过程,你不觉得这是一个简单的过程吗?
如果您尝试整个过程,那么您将能够进一步地理解它!

这次使用的开发环境可以从下面的链接下载。
评估板:RX65N-2MB-Starter-Kit-Plus
软件程序:具有OTA功能的FreeRTOS
程序的详细说明:应用笔记