基于空中下载技术(OTA:Over-The-Air)并通过云服务端实现的MCU固件升级得益于云供应商和设备供应商之间的合作开展,目前已具备了简单且可快速部署的集成环境。
RX产品家族系列技术干货分享(二)-【AWS认证程序】使用AWS OTA更新固件
目前为止的解决方案是使MCU通过互联网与Amazon Web Services(AWS)等云服务直接连接,从而实现固件升级。
然而,实际上除了直接与互联网连接的MCU之外,还有很多应用实例使用多个MCU(二级MCU)构建同一个嵌入式系统。
对于这样的系统,需要不断地进行二级MCU的固件升级,以持续改进服务和降低安全风险。
在此背景下,瑞萨RX云互联解决方案开发团队开始提供即便在未直接与互联网连接的二级MCU中,也可以利用AWS IoT服务方案进行OTA固件升级的示例代码。相关示例代码可通过以下链接下载。
Secondary Device OTA演示视频
单击以下链接到浏览器中查看
应用说明(示例代码)R01AN6220
在本次提供的演示中,您可以使用Quick-Connect IoT在二级MCU上安装传感器测量功能,再利用AWS IoT服务通过OTA技术进行二级MCU固件升级,从而添加可测量传感器的类型。
关于Quick-Connect IoT快速接入式物联网,请点击下方链接查看相关文章:
下面将简单介绍一下使用AWS云进行OTA处理的过程。
在AWS直连MCU上执行的OTA处理是一种通过该公司提供的OTA用Platform Abstraction Layer(PAL)对自身(一级MCU)硬件进行控制的机制。(左下图)
利用这一机制,可以添加与自身OTA应用不同的PAL,与二级MCU通信并传输OTA指令,以实现二级MCU的OTA。(右下图)
此外,瑞萨还特别提供了用于执行二级MCU端OTA的驱动程序(FWUP FIT模块),以进一步减轻OTA的安装负载。
以上链接演示是通过扩展FWUP FIT模块实现的。与其他驱动程序一样,均可免费使用。
RX产品家族系列技术干货分享(八)- 介绍可以轻松实现RX系列FOTA(Firmware Update Over-The-Air)固件更新的中间件
另外,自身(一级MCU)OTA用PAL和二级MCU OTA用PAL之间的切换可使用在AWS端发出OTA处理指令时的变量进行设置。
今后瑞萨电子将继续提供可实现IoT轻松开发的解决方案。敬请期待!
欢迎广大用户点击文末阅读原文阅览RX云互连解决方案,汇总了RX系列相关云信息,各种解决方案一应俱全。
以下是所有与云解决方案相关的帖子。
工程师说 | Azure RTOS×RX65N Cloud Kit云连接,观看视频即可轻松搞定!
RX产品家族系列技术干货分享(八)- 可以轻松实现RX系列FOTA(Firmware Update Over-The-Air)固件更新的中间件
RX产品家族系列技术干货分享(五)- 轻松的Azure IoT连接!RX65N 32位MCU支持Azure RTOS
RX产品家族系列技术干货分享(四)- 无需移植!即使是超级初学者也能完成的实时操作系统程序开发
来源:瑞萨电子(作者:Hiroyuki Nakaki)
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。