RM新时代网站-首页

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

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

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

通過Delta DFU技術(shù)推進(jìn)物聯(lián)網(wǎng)OTA更新

Silicon Labs ? 來源:Silicon Labs ? 2024-12-03 10:28 ? 次閱讀

當(dāng)今世界,物聯(lián)網(wǎng)嵌入式系統(tǒng)飛速發(fā)展,確保設(shè)備運行最新固件對于維持安全性、功能和性能至關(guān)重要。然而,傳統(tǒng)無線更新 (OTA) 更新很可能效率低下;特別是,在帶寬受限的環(huán)境(例如,網(wǎng)狀網(wǎng)絡(luò))下,傳輸完整固件不僅會引發(fā)顯著延遲,還會增加網(wǎng)絡(luò)負(fù)載。為應(yīng)對這一嚴(yán)峻挑戰(zhàn),Silicon Labs(芯科科技) 提供Delta DFU(設(shè)備固件更新)技術(shù)僅傳輸當(dāng)前固件與新固件之間的差異數(shù)據(jù),從而大幅縮小了更新文件,傳輸時間也隨之縮短。數(shù)據(jù)量減少不僅可以加快更新流程,還能最大限度地降低目標(biāo)節(jié)點的能耗,進(jìn)一步提升固件更新效率。

在這篇博客中,我們探討了 Delta DFU 的優(yōu)勢、對固件更新效率的影響,以及在真實場景中取得的切實成果。

了解 Delta設(shè)備固件更新

DeltaDFU 的核心工作原理是將設(shè)備的當(dāng)前固件映像與需要應(yīng)用的新固件進(jìn)行比較。然后,創(chuàng)建增量補丁文件,其中僅包含兩個版本之間所做的更改。這個增量文件比完整固件映像小得多,因此空中下載傳輸時間顯著縮短。Delta DFU 流程已與 Simplicity Commander 工具和 Gecko Bootloader 集成,確保在各種設(shè)備和無線協(xié)議之間實現(xiàn)廣泛的兼容性。

DeltaDFU 的主要優(yōu)勢在于,它能夠最大限度地減少更新期間需要傳輸?shù)臄?shù)據(jù)量。倘若帶寬有限或者需要同時更新多個設(shè)備,則成效尤為顯著。

固件更新安全性和設(shè)計注意事項

94fb6f4e-b08d-11ef-93f3-92fbcf53809c.png

安全性是固件更新流程的一個關(guān)鍵要素。雖然在本地 PC上完成 Delta Diff 流程,這樣可以最大限度地緩解安全風(fēng)險,但是 Delta 補丁進(jìn)程需要通過無線協(xié)議接收 Delta 文件,因此協(xié)議容易遭到篡改。為解決這個問題,Gecko 引導(dǎo)裝載程序會在應(yīng)用 Delta 文件之前對其進(jìn)行驗證,確保更新合法且未經(jīng)篡改。此外,還可以對固件更新進(jìn)行加密并應(yīng)用加密簽名,防止未經(jīng)授權(quán)修改固件更新,進(jìn)一步增強安全性。

同時,Delta DFU 的設(shè)計還十分注重可重用性和集成難易度。旨在與 Simplicity Commander 和 Gecko Bootloader 無縫協(xié)作,充分利用兩款工具的優(yōu)勢來優(yōu)化更新流程。而且,該系統(tǒng)適應(yīng)性極強,允許在不同平臺中搭配各種無線協(xié)議使用。

使用 Deta DFU 取得的成果

在 153 個藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)節(jié)點上開展了測試,結(jié)果表明更新效率提升效果令人振奮,使用 Delta 更新時成效尤為顯著。Delta 更新如何顯著縮小文件大小及縮短更新時間,使其成為大型設(shè)備網(wǎng)絡(luò)的理想解決方案,這是最令人印象深刻的發(fā)現(xiàn)之一。

153 個節(jié)點:

原始文件大小 LZMA 壓縮固件更新文件 用時 LZMA 壓縮增量固件更新文件 用時
410,128字節(jié) 256,844字節(jié) 17,654秒4.9小時 19,708字節(jié) 2,139秒
36分鐘

95094b32-b08d-11ef-93f3-92fbcf53809c.png

例如,雖然使用 LZMA 壓縮文件更新完整映像需要近 5 小時,但 LZMA 壓縮增量更新文件可將時間縮短至短短 36 分鐘 - 用時減少 80% 以上。在這項分析中,我們專注研究 GCC 編譯器結(jié)果,但 Delta 更新機制獨立于編譯器,因此可以與任何編譯器有效配合使用。

值得注意的是,這些測試是在非受控環(huán)境下完成,很多外部因素(例如,干擾)可能會對性能產(chǎn)生影響。此類環(huán)境頗具代表性,也是許多現(xiàn)實用例的典型特色。不過同樣表明,通過微調(diào)網(wǎng)絡(luò)設(shè)置及優(yōu)化針對特定網(wǎng)絡(luò)拓?fù)淞可矶ㄖ频?a target="_blank">參數(shù)可以進(jìn)一步提升速度。因此,此處顯示的更新時間僅供參考,但 Delta 更新在節(jié)省時間方面的潛力毋庸置疑,在大型藍(lán)牙 LE 網(wǎng)狀網(wǎng)絡(luò)中表現(xiàn)尤為顯著。

總之,結(jié)果表明 Delta 更新意義非凡,不僅可以最大限度地減少停機,還能提升大型設(shè)備組的運營效率。事實證明,即使條件欠佳,也能大幅改進(jìn)固件更新流程。

結(jié)語:通過 Delta DFU 推進(jìn)物聯(lián)網(wǎng) OTA 更新

芯科科技Delta DFU 技術(shù)體現(xiàn)了 OTA 更新領(lǐng)域的重大進(jìn)步,為維護(hù)和更新物聯(lián)網(wǎng)設(shè)備提供了一種高效方法。Delta DFU 僅專注于傳輸固件版本之間的差異數(shù)據(jù),顯著縮小了更新文件大小,從而加快更新速度并減少網(wǎng)絡(luò)負(fù)載。盡管本報告的測試結(jié)果是使用藍(lán)牙網(wǎng)狀網(wǎng)絡(luò)得出的結(jié)論,但 Delta DFU 技術(shù)獨立于協(xié)議,它可以與我們的任何無線協(xié)議無縫集成,因而是一項面向現(xiàn)代嵌入式系統(tǒng)的強勁多功能解決方案。

隨著物聯(lián)網(wǎng)生態(tài)系統(tǒng)的不斷擴(kuò)展,能夠在眾多設(shè)備上有效管理固件更新變得越來越重要。應(yīng)對這一挑戰(zhàn),Delta DFU 推出了一種安全高效的可擴(kuò)展方法,確保設(shè)備能夠以最小的干擾和最高的效率保持最新狀態(tài)。無論在帶寬受限的環(huán)境下還是大規(guī)模部署中,Delta DFU 均有望在未來的固件管理領(lǐng)域發(fā)揮至關(guān)重要的作用。

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

    關(guān)注

    2909

    文章

    44557

    瀏覽量

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

    關(guān)注

    7

    文章

    578

    瀏覽量

    35193
  • Silicon Labs
    +關(guān)注

    關(guān)注

    11

    文章

    328

    瀏覽量

    62469

原文標(biāo)題:運用Delta DFU專門技術(shù)優(yōu)化 OTA 更新,大幅加快無線設(shè)備固件升級效率

文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    英飛凌與阿里云共同推進(jìn)物聯(lián)網(wǎng)技術(shù)升級 簽下合作備忘錄

    英飛凌科技與阿里云計算有限公司(以下簡稱“阿里云”)簽署合作備忘錄,共同推進(jìn)物聯(lián)網(wǎng)技術(shù)在智慧生活、工業(yè)等領(lǐng)域的應(yīng)用,助力中國企業(yè)的數(shù)字化轉(zhuǎn)型升級。
    的頭像 發(fā)表于 08-04 09:38 ?6288次閱讀

    [分享]聯(lián)網(wǎng)開創(chuàng)家電新時代

    “十二五”的專題規(guī)劃,正在積極研究推進(jìn)。在此前不久,中國聯(lián)網(wǎng)標(biāo)準(zhǔn)聯(lián)合工作組剛在北京成立,這個以推進(jìn)物聯(lián)網(wǎng)技術(shù)研究和標(biāo)準(zhǔn)制定為主要任務(wù)的聯(lián)合
    發(fā)表于 07-08 10:56

    工業(yè)領(lǐng)域聯(lián)網(wǎng)技術(shù)

    本帖最后由 sinap_zhj 于 2016-1-24 18:19 編輯 聯(lián)網(wǎng)技術(shù)在工業(yè)領(lǐng)域具有廣泛的應(yīng)用前景,是建設(shè)“智慧企業(yè)”,發(fā)展“智慧工業(yè)”的關(guān)鍵技術(shù)??梢詮囊韵聨讉€方面推進(jìn)物
    發(fā)表于 01-24 18:12

    聯(lián)網(wǎng)發(fā)展指導(dǎo)意見或很快下發(fā)

    高新技術(shù)司副司長顧大偉去年底曾透露,由發(fā)改委和工信部會同有關(guān)部門共同起草的《關(guān)于推進(jìn)物聯(lián)網(wǎng)有序健康發(fā)展的指導(dǎo)意見》已經(jīng)遞交國務(wù)院,預(yù)計很快下發(fā)?! ∧壳埃ば挪坎⑽唇o予回應(yīng)?! ?b class='flag-5'>物
    發(fā)表于 04-30 15:55

    第四屆中國聯(lián)網(wǎng)大會IoT芯片創(chuàng)業(yè)與投資論壇會議資料分享!

    新的轉(zhuǎn)折點。如何在IC層面推進(jìn)物聯(lián)網(wǎng)技術(shù)的創(chuàng)新?如何與大數(shù)據(jù)、云計算等新型計算模式相結(jié)合?聯(lián)網(wǎng)單芯片IC的技術(shù)現(xiàn)狀?本次分論壇邀請了IC咖
    發(fā)表于 12-26 18:22

    采用UEFI實現(xiàn)聯(lián)網(wǎng)固件更新

    。 任何未打補丁或過時的固件都會允許訪問關(guān)鍵系統(tǒng)功能。遺憾的是,開發(fā)團(tuán)隊在產(chǎn)品發(fā)貨后經(jīng)常忽略更新固件的需要。 在許多情況下,這是由于所需資源和所涉及到的 復(fù)雜性造成的。 但如果將通過遠(yuǎn)程或無線 (OTA
    發(fā)表于 07-23 08:18

    加速推進(jìn)物聯(lián)網(wǎng)商業(yè)照明的方法

    )今日宣布展開合作,旨在加速推進(jìn)物聯(lián)網(wǎng)商業(yè)照明系統(tǒng)的采用。未來,將助力更多加入DALI照明平臺的全球照明及傳感器企業(yè)接入藍(lán)牙m(xù)esh標(biāo)準(zhǔn)。這項合作,將實現(xiàn)經(jīng)認(rèn)證的藍(lán)牙m(xù)esh智能照明控制網(wǎng)絡(luò),部署于
    發(fā)表于 10-22 10:11

    求一種基于RFID技術(shù)在物流倉儲中的解決方案

    一、行業(yè)背景2011年6月8日國務(wù)院出臺物流行業(yè)新國八條,明確指出要推進(jìn)物技術(shù)創(chuàng)新和應(yīng)用。加強物流新技術(shù)自主研發(fā),加快倉儲物流設(shè)備研制,制定和推廣物流標(biāo)準(zhǔn),適時啟動物聯(lián)網(wǎng)的應(yīng)用示范,
    發(fā)表于 07-26 06:13

    聯(lián)網(wǎng)+”智慧消防,推進(jìn)物聯(lián)網(wǎng)在消防領(lǐng)域的廣泛應(yīng)用

    里街道“聯(lián)網(wǎng)+”智慧消防安全社區(qū)行服務(wù)項目是深圳一得科技有限公司在河北省落地的又一個成功的智慧消防項目,該項目的成功落地,有助于更好貫徹落實橋西區(qū)區(qū)委、區(qū)政府加快推進(jìn)“智慧消防”戰(zhàn)略部署,
    發(fā)表于 07-23 17:58 ?4887次閱讀

    英飛凌與阿里云簽署合作備忘錄,推進(jìn)物聯(lián)網(wǎng)技術(shù)升級!

    2018年8月2日,英飛凌科技與阿里云計算有限公司(以下簡稱“阿里云”)簽署合作備忘錄,共同推進(jìn)物聯(lián)網(wǎng)技術(shù)在智慧生活、工業(yè)等領(lǐng)域的應(yīng)用,助力中國企業(yè)的數(shù)字化轉(zhuǎn)型升級。
    的頭像 發(fā)表于 08-07 15:04 ?4470次閱讀

    歐司朗牽手聯(lián)通聯(lián)網(wǎng)共同推進(jìn)物聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展

    歐司朗與中國聯(lián)通全資子公司聯(lián)通聯(lián)網(wǎng)有限責(zé)任公司(簡稱“聯(lián)通聯(lián)網(wǎng)公司”)簽署戰(zhàn)略合作協(xié)議,雙方將圍繞進(jìn)一步提高樓宇數(shù)字化、智能化展開深入合作,共同
    的頭像 發(fā)表于 12-23 13:43 ?3867次閱讀

    在線升級 | 聯(lián)網(wǎng)中的OTA升級原理

    OTA方式,可以對分布在各地的設(shè)備進(jìn)行軟件升級,而不必讓運維人員各地奔波。 2.聯(lián)網(wǎng)平臺支持通過OTA方式進(jìn)行設(shè)備固
    的頭像 發(fā)表于 02-03 02:40 ?1364次閱讀

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

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

    如何“助攻”聯(lián)設(shè)備遠(yuǎn)程OTA升級

    OTA升級為軟件提供持續(xù)迭代更新的能力,逐漸成為聯(lián)網(wǎng)設(shè)備的佳選。本文以ZigBee聯(lián)網(wǎng)網(wǎng)關(guān)為
    的頭像 發(fā)表于 10-14 08:25 ?851次閱讀
    如何“助攻”<b class='flag-5'>物</b>聯(lián)設(shè)備遠(yuǎn)程<b class='flag-5'>OTA</b>升級

    深入了解聯(lián)網(wǎng)設(shè)備的OTA升級機制

    OTA(Over-The-Air,空中下載技術(shù))是一種無線傳輸技術(shù),用于在聯(lián)網(wǎng)設(shè)備之間進(jìn)行遠(yuǎn)程更新
    發(fā)表于 01-21 10:03 ?1857次閱讀
    深入了解<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>設(shè)備的<b class='flag-5'>OTA</b>升級機制
    RM新时代网站-首页