0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

二級(jí)MCU中利用AWS IoT服務(wù)方案進(jìn)行OTA固件升級(jí)

星星科技指導(dǎo)員 ? 來源:Renesas ? 作者:Hiroyuki Nakaki ? 2022-04-22 17:21 ? 次閱讀

基于空中下載技術(shù)(OTA:Over-The-Air)并通過云服務(wù)端實(shí)現(xiàn)的MCU固件升級(jí)得益于云供應(yīng)商和設(shè)備供應(yīng)商之間的合作開展,目前已具備了簡(jiǎn)單且可快速部署的集成環(huán)境。

目前為止的解決方案是使MCU通過互聯(lián)網(wǎng)與Amazon Web Services(AWS)等云服務(wù)直接連接,從而實(shí)現(xiàn)固件升級(jí)。

然而,實(shí)際上除了直接與互聯(lián)網(wǎng)連接的MCU之外,還有很多應(yīng)用實(shí)例使用多個(gè)MCU(二級(jí)MCU)構(gòu)建同一個(gè)嵌入式系統(tǒng)

pYYBAGJic46Af3EtAACoj8Y4VSQ828.jpg

對(duì)于這樣的系統(tǒng),需要不斷地進(jìn)行二級(jí)MCU的固件升級(jí),以持續(xù)改進(jìn)服務(wù)和降低安全風(fēng)險(xiǎn)。

在此背景下,瑞薩RX云互聯(lián)解決方案開發(fā)團(tuán)隊(duì)開始提供即便在未直接與互聯(lián)網(wǎng)連接的二級(jí)MCU中,也可以利用AWS IoT服務(wù)方案進(jìn)行OTA固件升級(jí)的示例代碼。相關(guān)示例代碼可通過以下鏈接下載。

Secondary Device OTA演示視頻

Secondary Device OTA Update using FreeRTOS and Amazon Web Services | Renesas

poYBAGJic46Adon8AACrg_H36Fg985.jpg

應(yīng)用說明(示例代碼)R01AN6220:

利用RX65N組FreeRTOS且基于Amazon Web Service實(shí)現(xiàn)的二級(jí)設(shè)備OTA升級(jí)示例代碼 應(yīng)用說明 - 示例代碼 | Renesas

poYBAGJic46ANUEHAAID6AcU0QE669.png

在本次提供的演示中,您可以使用Quick-Connect IoT在二級(jí)MCU上安裝傳感器測(cè)量功能,再利用AWS IoT服務(wù)通過OTA技術(shù)進(jìn)行二級(jí)MCU固件升級(jí),從而添加可測(cè)量傳感器的類型。

下面將簡(jiǎn)單介紹一下使用AWS云進(jìn)行OTA處理的過程。

在AWS直連MCU上執(zhí)行的OTA處理是一種通過該公司提供的OTA用Platform Abstraction Layer(PAL)對(duì)自身(一級(jí)MCU)硬件進(jìn)行控制的機(jī)制。(左下圖)

利用這一機(jī)制,可以添加與自身OTA應(yīng)用不同的PAL,與二級(jí)MCU通信并傳輸OTA指令,以實(shí)現(xiàn)二級(jí)MCU的OTA。(右下圖)

圖像

pYYBAGJic4-ANzcqAAXeG8SO7xc426.jpg

此外,瑞薩還特別提供了用于執(zhí)行二級(jí)MCU端OTA的驅(qū)動(dòng)程序(FWUP FIT模塊),以進(jìn)一步減輕OTA的安裝負(fù)載。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    16667

    瀏覽量

    347780
  • OTA
    OTA
    +關(guān)注

    關(guān)注

    7

    文章

    552

    瀏覽量

    34981
  • AWS
    AWS
    +關(guān)注

    關(guān)注

    0

    文章

    418

    瀏覽量

    24182
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ESP8266 OTA升級(jí)不成功的原因?

    我正在使用最新的 RTOS SDK 版本 1.5 ESP8266。我使用自定義服務(wù)進(jìn)行OTA升級(jí)。 有時(shí) OTA
    發(fā)表于 07-10 06:14

    請(qǐng)問ESP32-WROVER-KIT如何通過AWS IoT Device Tester (IDT) 的測(cè)試?

    AWS IoT Device Tester (IDT) 的測(cè)試。想請(qǐng)問 Espressif 當(dāng)初通過 IDT 測(cè)試時(shí),是如何設(shè)定 IDT 的。 另外,這是一個(gè)已經(jīng)和 Amazon 進(jìn)行中的商業(yè)案子,我們也希望 Espress
    發(fā)表于 06-28 07:51

    esp32-s3 ota固件升級(jí)報(bào)錯(cuò)怎么解決?

    a new connection E (118466) HTTP_CLIENT: Connection failed, sock < 0 連上wifi后,通過ESP HTTPS OTA進(jìn)行固件
    發(fā)表于 06-17 08:30

    ESP-IDF能否加密應(yīng)用固件

    描述:我啟動(dòng)了flahs加密,這樣物理上可以防止數(shù)據(jù)的讀取和篡改。但在進(jìn)行https-OTA時(shí),從服務(wù)器傳輸固件到設(shè)備的過程,可能會(huì)泄露
    發(fā)表于 06-11 06:50

    如何編譯OTA時(shí)的加密固件

    使用的IDF為5.1.2,在新版OTA例程,有個(gè)pre_encrypted_ota示例,是用來加密OTA固件的。我將他整合到了自己的工程
    發(fā)表于 06-05 08:28

    能否使用cyw43439對(duì)MCU(STM32h745ziq)進(jìn)行OTA升級(jí)?

    在這個(gè)項(xiàng)目中,我需要?jiǎng)?chuàng)建可以使用 WiFi 無(wú)線更新的設(shè)備。 到目前為止,MCU 已經(jīng)實(shí)現(xiàn)了與路由器的連接。 有可能用 cyw43439 芯片實(shí)現(xiàn) OTA 升級(jí)嗎?
    發(fā)表于 05-24 06:33

    通過RK3568開發(fā)板進(jìn)行OTA本地程序升級(jí)

    使用以下命令進(jìn)行升級(jí): update ota /userdata/update.img 升級(jí)過程設(shè)備將會(huì)進(jìn)入recovery模式,并
    發(fā)表于 04-20 11:23

    EtherCAT總線如何對(duì)從站固件進(jìn)行升級(jí)

    。在EtherCAT工業(yè)網(wǎng)絡(luò),通常會(huì)連接大量的從站設(shè)備。然而,如果需要對(duì)這些從站設(shè)備的軟件固件進(jìn)行升級(jí),傳統(tǒng)的逐個(gè)打開從站設(shè)備外殼,并使用JTAG接口逐個(gè)更新
    的頭像 發(fā)表于 02-27 08:23 ?574次閱讀
    EtherCAT總線如何對(duì)從站<b class='flag-5'>固件</b><b class='flag-5'>進(jìn)行</b><b class='flag-5'>升級(jí)</b>?

    汽車ota升級(jí)有什么用 汽車ota功能有必要嗎

    汽車OTA(Over-The-Air)升級(jí)是指通過無(wú)線網(wǎng)絡(luò)進(jìn)行汽車軟件系統(tǒng)的遠(yuǎn)程更新和升級(jí)。傳統(tǒng)上,汽車的軟件系統(tǒng)需要通過專門的設(shè)備或者到車輛所在的
    的頭像 發(fā)表于 02-18 14:39 ?949次閱讀

    ota升級(jí)是什么意思 ota升級(jí)有什么用

    OTA(Over-the-Air)升級(jí)是指通過無(wú)線網(wǎng)絡(luò),將軟件、固件或系統(tǒng)的新版本傳輸?shù)街С值脑O(shè)備上進(jìn)行更新和安裝的過程。這一技術(shù)廣泛應(yīng)用于手機(jī)、智能電視、汽車等各類智能設(shè)備
    的頭像 發(fā)表于 02-02 10:25 ?4612次閱讀

    二級(jí)電源和II級(jí)電源的區(qū)別

    二級(jí)電源和II級(jí)電源的區(qū)別 隨著電力需求的不斷增長(zhǎng),人們對(duì)電源的要求也越來越高。二級(jí)電源和II級(jí)電源是兩種常見的電源等級(jí),它們?cè)谝恍╆P(guān)鍵的技術(shù)規(guī)范上存在一些區(qū)別。 首先,我們來了解一下
    的頭像 發(fā)表于 01-19 13:51 ?1509次閱讀

    如何通過雅特力AT32WB415的藍(lán)牙模塊來進(jìn)行OTA升級(jí)

    概述OTA(Over-The-AirTechnology)即空中下載技術(shù),利用OTA技術(shù)可以在不接觸(接線)的情況下對(duì)芯片程序進(jìn)行升級(jí)。AT
    的頭像 發(fā)表于 12-20 08:15 ?658次閱讀
    如何通過雅特力AT32WB415的藍(lán)牙模塊來<b class='flag-5'>進(jìn)行</b><b class='flag-5'>OTA</b><b class='flag-5'>升級(jí)</b>

    C波段二級(jí)放大電路設(shè)計(jì)方案

    電子發(fā)燒友網(wǎng)站提供《C波段二級(jí)放大電路設(shè)計(jì)方案.pdf》資料免費(fèi)下載
    發(fā)表于 11-07 09:18 ?3次下載
    C波段<b class='flag-5'>二級(jí)</b>放大電路設(shè)計(jì)<b class='flag-5'>方案</b>

    RX系列幫您實(shí)現(xiàn)二級(jí)MCU OTA升級(jí):FreeRTOS篇

    RX系列幫您實(shí)現(xiàn)二級(jí)MCU OTA升級(jí):FreeRTOS篇
    的頭像 發(fā)表于 10-26 18:04 ?749次閱讀
    RX系列幫您實(shí)現(xiàn)<b class='flag-5'>二級(jí)</b><b class='flag-5'>MCU</b> <b class='flag-5'>OTA</b><b class='flag-5'>升級(jí)</b>:FreeRTOS篇

    AT32 MCU如何使用OTA通過USART實(shí)現(xiàn)對(duì)固件的在線升級(jí)更新

    AT32 MCU如何使用OTA通過USART實(shí)現(xiàn)對(duì)固件的在線升級(jí)更新
    的頭像 發(fā)表于 10-26 17:09 ?2030次閱讀
    AT32 <b class='flag-5'>MCU</b>如何使用<b class='flag-5'>OTA</b>通過USART實(shí)現(xiàn)對(duì)<b class='flag-5'>固件</b>的在線<b class='flag-5'>升級(jí)</b>更新