基于空中下載技術(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模塊實現的。與其他驅動程序一樣,均可免費使用。
另外,自身(一級MCU)OTA用PAL和二級MCU OTA用PAL之間的切換可使用在AWS端發出OTA處理指令時的變量進行設置。
今后瑞薩電子將繼續提供可實現IoT輕松開發的解決方案。敬請期待!
歡迎廣大用戶點擊文末閱讀原文閱覽RX云互連解決方案,匯總了RX系列相關云信息,各種解決方案一應俱全。
來源:瑞薩電子(作者:Hiroyuki Nakaki)
免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯系小編進行處理
審核編輯 黃宇
-
mcu
+關注
關注
146文章
17148瀏覽量
351185 -
OTA
+關注
關注
7文章
580瀏覽量
35218 -
FreeRTOS
+關注
關注
12文章
484瀏覽量
62172 -
RX
+關注
關注
0文章
64瀏覽量
18696
發布評論請先 登錄
相關推薦
評論