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

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

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

瑞科慧聯(lián)RUI3軟件將支持LoRaWAN??FUOTA升級

瑞科慧聯(lián)(RAK) ? 2022-10-09 09:48 ? 次閱讀

近年來,隨著物聯(lián)網(wǎng)應(yīng)用在各行各業(yè)規(guī)?;涞兀锫?lián)網(wǎng)終端數(shù)量也在與日俱增。和其他網(wǎng)絡(luò)終端設(shè)備一樣,物聯(lián)網(wǎng)終端同樣存在軟件漏洞、安全升級或功能更新等問題,需要對終端進行現(xiàn)場維護和升級。而這項工作隨著落地終端數(shù)量的增長,現(xiàn)場維護所需的人工操作升級成本也越來越高。因此,F(xiàn)UOTA技術(shù)應(yīng)運而生。

什么是FUOTA?

FUOTA全稱為 Firmware update over the air,是一種可無線進行固件更新的技術(shù)。而作為最重要的LPWAN技術(shù)之一的 LoRa?,也在其LoRaWAN?協(xié)議棧上支持 FUOTA升級。

poYBAGNCJEWAJ0rqAAEb3kx2k4k717.pngLoRaWAN??協(xié)議 FUOTA?架構(gòu)

LoRaWAN?中的 FUOTA是利用組播技術(shù)將固件更新推送到一個或多個設(shè)備,從而實現(xiàn)固件更新。需要注意的是,F(xiàn)UOTA不是LoRaWAN?MAC層的一部分,它運行在應(yīng)用層,因此,F(xiàn)UOTA中的所有進程都與LoRaWAN?協(xié)議版本無關(guān)。

LoRaWAN?FUOTA名詞解釋:

FUSFirmware Update Server(固件更新服務(wù)器)。一個服務(wù)器,其任務(wù)是生成要在終端設(shè)備上使用的固件更新鏡像,和要更新的終端設(shè)備列表。
FUAFirmware Update Agent(固件更新代理),是 FUS在終端設(shè)備的對應(yīng)部分。
FDSFile Distribution Server(文件發(fā)布服務(wù)器),專門負責向終端設(shè)備交付固件更新鏡像的應(yīng)用程序服務(wù)器。該服務(wù)器在一組特定的端口上在應(yīng)用程序?qū)樱ㄅcAS 并行或在AS 之上)運行。
FDCFile Distribution Client(文件發(fā)布客戶端),是FDS在終端設(shè)備的對應(yīng)部分。
NSNetwork Server(網(wǎng)絡(luò)服務(wù)器)。
DevEnd-device(終端設(shè)備)。

LoRaWAN?FUOTA流程簡述:

1.獲取要升級的設(shè)備 ID,如果是單播或者組播已經(jīng)包含算了要升級的設(shè)備,該步驟可以省略。組播組里包含的設(shè)備可能多于要升級的設(shè)備,如果是增量升級,所有運行的設(shè)備當前固件必須一樣;
2.創(chuàng)建壓縮固件或者增量固件,選擇分片參數(shù)(分片數(shù)量,容錯率 RC,冗余編碼);
3.固件包含一個固件頭(至少包含目標設(shè)備硬件版本,當前固件版本,固件 CRC,固件的壓縮機制等);
4.和 NS 協(xié)商 Class C 分發(fā)窗口。參數(shù)包含設(shè)備列表,要發(fā)送的分片文件大小,臨界時間和編碼冗余等;
5.使用應(yīng)用程序單播下行鏈路為所有要更新的終端設(shè)備配置多播組(要使用的多播地址、密鑰等);
6.Service 使用單播下行鏈路為所有要更新的終端設(shè)備配置 C 類。在后臺,終端設(shè)備必須將其時鐘與網(wǎng)絡(luò)時鐘同步;
7.為所有要更新的終端設(shè)備設(shè)置碎片會話;
8.將碎片文件發(fā)送到 NS,NS 將片段文件廣播(或單播)到要更新的終端設(shè)備;
9.一旦終端設(shè)備收到足夠的碎片,就會重建二進制鏡像;
10.終端設(shè)備重組并檢查鏡像的完整性;
11.終端設(shè)備的將新固件映像標記為“就緒”。這意味著映像將在下次重置時由引導(dǎo)加載程序切換至新固件;
12.設(shè)備重啟,并在入網(wǎng)成功后并發(fā)送一包上行數(shù)據(jù),其中可包含當前新固件的版本號等信息

想要瀏覽完整流程,可查看 LoRa?聯(lián)盟FUOTA Process Summary Technical Recommendation文檔。

有關(guān)使用組播和 FUOTA的初學(xué)者指南,也可查看視頻

RUI3LoRaWAN?FUOTA的實現(xiàn)方式

LoRa?聯(lián)盟利用LoRaWAN?協(xié)議之上的應(yīng)用層協(xié)議對FUOTA流程進行了標準化,例如時鐘同步消息協(xié)議、遠程多播設(shè)置協(xié)議、以及分片數(shù)據(jù)塊傳輸協(xié)議。這些協(xié)議可以實現(xiàn)在應(yīng)用服務(wù)器指定的時間向多個設(shè)備下發(fā)固件鏡像。

下圖顯示了 LoRaWAN?網(wǎng)絡(luò)架構(gòu)中的 FUOTA概覽。應(yīng)用服務(wù)器請求LoRaWAN?網(wǎng)絡(luò)服務(wù)器將固件鏡像連同交付時間一起,交付給一個終端設(shè)備或一組終端設(shè)備。LoRaWAN?網(wǎng)絡(luò)服務(wù)器根據(jù)請求通過 LoRaWAN?無線網(wǎng)絡(luò)將固件鏡像傳送到終端設(shè)備。

pYYBAGNCJEWAesD7AAETja3CBAA430.pngLoRaWAN? 網(wǎng)絡(luò)架構(gòu)中的??FUOTA? 概覽

應(yīng)用層協(xié)議用于從LoRaWAN?網(wǎng)絡(luò)服務(wù)器到終端設(shè)備的傳輸。分片數(shù)據(jù)塊傳輸協(xié)議提供了將固件鏡像分割為小于LoRaWAN?網(wǎng)絡(luò)中可以傳輸?shù)淖畲笾担⑵渲貥?gòu)為固件鏡像的功能。遠程組播協(xié)議可以提供將分段的固件鏡像同時傳送到一組終端設(shè)備的功能。時鐘同步協(xié)議提供了將終端設(shè)備的時鐘與LoRaWAN?網(wǎng)絡(luò)的GPS時鐘同步的功能,以便終端設(shè)備可以準備交付并接收分段的固件鏡像。

下圖顯示了LoRaWAN?網(wǎng)絡(luò)服務(wù)器和終端設(shè)備之間的消息交換。首先,使用應(yīng)用層協(xié)議將交付所需的參數(shù)設(shè)置到終端設(shè)備。之后,固件鏡像將通過分片數(shù)據(jù)塊傳輸協(xié)議分片傳遞給終端設(shè)備。終端設(shè)備將碎片數(shù)據(jù)重建到固件鏡像中,使用固件鏡像更新內(nèi)部固件并重新啟動。

pYYBAGNCJEWACDudAADpawTezu4835.png服務(wù)器與終端的消息交換

RAK低代碼開發(fā)平臺 RUI3的LoRaWAN?FUOTA升級預(yù)計將在 10月底的 RAK秋季發(fā)布會上正式發(fā)布,屆時將使用 RAK4631終端和 RAK7268網(wǎng)關(guān)進行演示,后續(xù)將支持更多的第三方網(wǎng)關(guān)和終端,敬請期待!

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

    關(guān)注

    3

    文章

    307

    瀏覽量

    23758
  • RAK
    RAK
    +關(guān)注

    關(guān)注

    0

    文章

    48

    瀏覽量

    2045
收藏 人收藏

    評論

    相關(guān)推薦

    聯(lián)發(fā)發(fā)布安卓陣營首顆3nm芯片

    聯(lián)發(fā)正式宣告,將于10月9日盛大揭幕其新一代MediaTek天璣旗艦芯片發(fā)布會,屆時震撼推出天璣9400移動平臺。這款芯片不僅是聯(lián)發(fā)
    的頭像 發(fā)表于 09-24 15:15 ?241次閱讀

    多頻段,高性能LoRaWAN網(wǎng)關(guān)RG-02

    RG-02是一款室內(nèi)型LoRaWAN網(wǎng)關(guān)。支持Semtech數(shù)據(jù)包轉(zhuǎn)發(fā)器和LoRaWAN基站功能, 兼容標準LoRaWAN協(xié)議。采用主流LoRa調(diào)制解調(diào)芯片方案(高頻版:SX1302+
    的頭像 發(fā)表于 07-30 10:37 ?208次閱讀
    多頻段,高性能<b class='flag-5'>LoRaWAN</b>網(wǎng)關(guān)RG-02

    迅科技與融聯(lián)創(chuàng)達成戰(zhàn)略合作 共同打造云邊協(xié)同AI應(yīng)用解決方案

    7月24日,迅科技與融聯(lián)創(chuàng)簽署戰(zhàn)略合作協(xié)議,雙方圍繞云端與邊端的緊密結(jié)合,在能源信息化和智能化建設(shè)、教育信息化等方面展開全面深入合作,充分發(fā)揮各自優(yōu)勢,進一步推動雙方產(chǎn)品與服務(wù)的
    的頭像 發(fā)表于 07-26 17:46 ?306次閱讀
    <b class='flag-5'>瑞</b>迅科技與融<b class='flag-5'>科</b><b class='flag-5'>聯(lián)</b>創(chuàng)達成戰(zhàn)略合作  共同打造云邊協(xié)同AI應(yīng)用解決方案

    移遠通信支持高新興聯(lián)發(fā)布行業(yè)首批“衛(wèi)星+蜂窩”資產(chǎn)追蹤器

    6月26日,在2024年世界移動通信大會(MWC上海)期間,移遠通信攜手高新興聯(lián)和高通技術(shù)公司共同發(fā)布了行業(yè)首批同時支持“NTN衛(wèi)星通信”和“多模蜂窩通信”功能的資產(chǎn)追蹤器GL103S。該產(chǎn)品結(jié)合
    的頭像 發(fā)表于 06-27 08:29 ?200次閱讀
    移遠通信<b class='flag-5'>支持</b>高新興<b class='flag-5'>瑞</b><b class='flag-5'>聯(lián)</b>發(fā)布行業(yè)首批“衛(wèi)星+蜂窩”資產(chǎn)追蹤器

    聯(lián)發(fā) XY6833 5G AI 智能模塊

    模塊聯(lián)發(fā)
    jf_87063710
    發(fā)布于 :2024年05月24日 11:30:51

    聯(lián)發(fā) XY6789_雙4G處理器 智能模塊

    聯(lián)發(fā)
    jf_87063710
    發(fā)布于 :2024年05月22日 12:02:39

    聯(lián)發(fā) XY6853 5G AI 智能模塊

    模塊聯(lián)發(fā)
    jf_87063710
    發(fā)布于 :2024年05月16日 14:41:00

    聯(lián)發(fā)高端芯片進軍美國手機市場

    聯(lián)發(fā)(MediaTek)計劃在今年晚些時候正式進軍美國高端手機市場,推出搭載其旗艦芯片天璣9300的首款智能手機。這一舉措標志著聯(lián)發(fā)
    的頭像 發(fā)表于 05-07 09:49 ?532次閱讀

    聯(lián)發(fā) XY6785 4G 智能模塊

    模塊聯(lián)發(fā)
    jf_87063710
    發(fā)布于 :2024年04月09日 09:41:57

    聯(lián)發(fā) 天璣1200雙5G

    芯片聯(lián)發(fā)
    jf_87063710
    發(fā)布于 :2024年03月21日 10:28:02

    百傲化學(xué)與芯聯(lián)攜手共進,開拓半導(dǎo)體設(shè)備業(yè)務(wù)新篇章

    近日,百傲化學(xué)與蘇州芯聯(lián)半導(dǎo)體科技有限公司(簡稱“芯聯(lián)”)宣布,雙方擬簽訂《半導(dǎo)體設(shè)備業(yè)務(wù)合作協(xié)議》。根據(jù)協(xié)議,百傲化學(xué)委托芯
    的頭像 發(fā)表于 02-04 09:19 ?1194次閱讀

    聯(lián)發(fā)全大核天璣9300實現(xiàn)游戲主機級全局光照

    、軟件、生態(tài)等多方面的大力投入,聯(lián)發(fā)已成功地天璣9300打造為手機游戲玩家的最優(yōu)選。 劃時代架構(gòu)大升級,游戲體驗全面升維 天璣9300的
    的頭像 發(fā)表于 11-12 17:40 ?608次閱讀
    <b class='flag-5'>聯(lián)</b>發(fā)<b class='flag-5'>科</b>全大核天璣9300<b class='flag-5'>將</b>實現(xiàn)游戲主機級全局光照

    聯(lián)發(fā)連續(xù)3年全球智能手機SoC市場份額第一

    目前,聯(lián)發(fā)公司終端機的ai計算能力達到4.2億tops。為了加快ai技術(shù)的地面應(yīng)用,聯(lián)發(fā)制定了3年后
    的頭像 發(fā)表于 11-08 11:37 ?544次閱讀

    M3內(nèi)核都支持IAP升級嗎?

    M3內(nèi)核都支持IAP升級
    發(fā)表于 10-16 07:20