91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

物聯(lián)網(wǎng)的高效無(wú)線(xiàn)軟件和固件更新

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Roger Ordman ? 2022-06-28 14:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著物聯(lián)網(wǎng)IoT) 的蓬勃發(fā)展,智能設(shè)備的數(shù)量和類(lèi)型都在增長(zhǎng),這些設(shè)備中的軟件數(shù)量也在增長(zhǎng)。競(jìng)爭(zhēng)性市場(chǎng)導(dǎo)致產(chǎn)品上市時(shí)間縮短,因此產(chǎn)品不成熟,即使在發(fā)布后不久也需要對(duì)核心軟件進(jìn)行修復(fù)。隨后,對(duì)遠(yuǎn)程管理這些設(shè)備的綜合方法的需求日益增長(zhǎng)。無(wú)線(xiàn)下載固件 (FOTA) 是一種用于更新連接設(shè)備的經(jīng)濟(jì)高效、可靠且安全的方法。

隨著每年在越來(lái)越多的設(shè)備類(lèi)型上成功執(zhí)行越來(lái)越多的更新,固件無(wú)線(xiàn)傳輸 (FOTA) 的使用量正在顯著增加。由于消費(fèi)者希望他們的設(shè)備與最新功能和性能改進(jìn)保持同步,因此 FOTA 現(xiàn)在已成為手機(jī)、平板電腦和其他連接設(shè)備的標(biāo)準(zhǔn)功能。事實(shí)上,消費(fèi)者熱切期待新固件的發(fā)布,如果他們的設(shè)備沒(méi)有收到及時(shí)的更新,他們會(huì)感到沮喪。電信媒體渠道每天都會(huì)發(fā)布有關(guān)通過(guò)無(wú)線(xiàn)傳輸?shù)男萝浖碌男侣?,?dāng)涉及到 AndroidiOS 的主要版本時(shí),甚至在主流媒體中也是如此。

目前,大多數(shù) FOTA 更新是通過(guò)兩個(gè)來(lái)源提供的:

· 移動(dòng)運(yùn)營(yíng)商——他們使用 FOTA 使設(shè)備保持最新?tīng)顟B(tài),以降低客戶(hù)服務(wù)成本。運(yùn)營(yíng)商通常使用自己的交付基礎(chǔ)設(shè)施,主要基于開(kāi)放移動(dòng)聯(lián)盟設(shè)備管理 (OMA-DM) 標(biāo)準(zhǔn)。他們要求制造商在其設(shè)備中包含 FOTA 客戶(hù)端,以便運(yùn)營(yíng)商可以通過(guò)無(wú)線(xiàn)方式將軟件更新推送到網(wǎng)絡(luò)中的所有設(shè)備。

· 設(shè)備原始設(shè)備制造商——在對(duì)運(yùn)營(yíng)商控制不嚴(yán)格的國(guó)家,大多數(shù)原始設(shè)備制造商更愿意為 FOTA 負(fù)責(zé),以確保其客戶(hù)及時(shí)獲得更新。OEM 構(gòu)建自己的交付基礎(chǔ)設(shè)施,集成 FOTA 客戶(hù)端,并通過(guò)無(wú)線(xiàn)方式將更新推送到他們的設(shè)備。

雖然需要 FOTA 來(lái)確保連接的設(shè)備、汽車(chē)和電器正常運(yùn)行,但也存在重大挑戰(zhàn)。這些挑戰(zhàn)可以分為三個(gè)主要部分:

· 創(chuàng)建最小的增量文件以發(fā)送可靠且具有成本效益的更新

· 同時(shí)管理數(shù)十萬(wàn)臺(tái)設(shè)備的版本控制

· 更新“資源受限”的設(shè)備

制造商越來(lái)越需要更全面的軟件管理解決方案,以建立高價(jià)值、一對(duì)一的客戶(hù)關(guān)系、構(gòu)建差異化產(chǎn)品并創(chuàng)造持續(xù)的收入流。

縮小增量文件

毫不奇怪,代碼庫(kù)的大小和底層軟件的復(fù)雜性正在以與包含它們的連接設(shè)備相似的速度增長(zhǎng)。這種復(fù)雜性帶來(lái)了重大的維護(hù)挑戰(zhàn)。運(yùn)營(yíng)商在向等待的消費(fèi)者部署最新的軟件和操作系統(tǒng)版本時(shí),不可避免地要處理網(wǎng)絡(luò)擁塞問(wèn)題。隨著要更新的設(shè)備數(shù)量越來(lái)越多,delta 包的大小是影響推出更新需要多長(zhǎng)時(shí)間以及將有多少核心網(wǎng)絡(luò)帶寬用于 FOTA 的關(guān)鍵因素,而不是說(shuō),創(chuàng)收服務(wù),例如視頻流。這個(gè)問(wèn)題正在蔓延到 OEM 的世界,因?yàn)樵S多 OEM 都分擔(dān) FOTA 交付責(zé)任。

值得慶幸的是,這個(gè)痛點(diǎn)正在得到解決。專(zhuān)門(mén)從事 FOTA 更新的公司可以生成更小的 delta 文件,它有效地封裝了當(dāng)前終端設(shè)備(源版本)和新軟件構(gòu)建(目標(biāo)版本)之間的差異(或 delta)。在某些情況下,通過(guò)分析源版本和目標(biāo)版本之間的代碼更改,基于增量的更新文件可能小于新軟件構(gòu)建大小的 5%。本質(zhì)上,兩個(gè)版本之間的差異要么被定義為全新的內(nèi)容,例如新的應(yīng)用程序或圖形,要么被定義為由于將新代碼插入目標(biāo)圖像而導(dǎo)致的更改,例如引用和指針。

高效的 delta 技術(shù)是成功的 FOTA 解決方案不可或缺的一部分,如果可以實(shí)現(xiàn)盡可能小的 delta,則必須通過(guò)網(wǎng)絡(luò)分發(fā)的更新包/文件大小最小,從而減少下載時(shí)間并導(dǎo)致最少的網(wǎng)絡(luò)量擁塞。

版本控制管理

設(shè)備的數(shù)量和其中軟件的復(fù)雜性正在增加,并且已經(jīng)達(dá)到某些設(shè)備中的軟件成本超過(guò)硬件成本的地步。物聯(lián)網(wǎng)正在推動(dòng)對(duì)連接設(shè)備的更高級(jí)軟件管理的需求。隨著設(shè)備始終連接到云,制造商正在尋求一種全面的解決方案來(lái)管理軟件 OTA。他們還在尋找一種能夠利用行業(yè)標(biāo)準(zhǔn)進(jìn)行 OTA 軟件管理和設(shè)備配置的解決方案。這就是 OMA-DM 標(biāo)準(zhǔn)的用武之地,尤其是 OMA-DM 軟件組件管理對(duì)象 (SCOMO) 標(biāo)準(zhǔn)。SCOMO 專(zhuān)門(mén)用于管理單個(gè)設(shè)備上的多個(gè)軟件元素。

SCOMO 標(biāo)準(zhǔn)非常復(fù)雜,并且在解決 OEM 的需求方面得到了驗(yàn)證,例如,隨著汽車(chē)內(nèi)部軟件和連接的數(shù)量增加。SCOMO 支持設(shè)備 OEM 所需的多種管理和通信元素。其中包括庫(kù)存檢索、軟件資產(chǎn)版本控制(意味著一個(gè)版本優(yōu)于另一個(gè)版本)以及在同一個(gè)包中部署多個(gè)軟件更新。SCOMO 還支持管理受管軟件元素之間的依賴(lài)關(guān)系,以便更新一個(gè)軟件元素要求更新其他依賴(lài)軟件。此外,SCOMO 包括與每個(gè)托管軟件元素相關(guān)聯(lián)的“環(huán)境類(lèi)型”(EnvType)的概念。這可用于識(shí)別和處理需要不同安裝方法的軟件類(lèi)型,

資源受限的設(shè)備更新

SCOMO 僅限于管理和通信協(xié)議,將實(shí)際操作(如應(yīng)用程序更新和設(shè)備刷新)的實(shí)現(xiàn)留給設(shè)備制造商。因此,它足夠靈活,可以滿(mǎn)足不同的軟件管理需求,同時(shí)仍然能夠在不同供應(yīng)商之間實(shí)現(xiàn)潛在的服務(wù)器-客戶(hù)端互操作性,從而防止鎖定。

隨著越來(lái)越多的資源受限設(shè)備實(shí)現(xiàn)無(wú)線(xiàn)連接,越來(lái)越需要專(zhuān)門(mén)管理跨(小型)物聯(lián)網(wǎng)的軟件,例如汽車(chē)電子控制單元 (ECU)、嵌入式模塊和機(jī)器對(duì)機(jī)器 (M2M) ) 用于公用事業(yè)、制造和物流的設(shè)備。這些環(huán)境的特點(diǎn)是分發(fā)更新的帶寬有限,閃存資源不足以集成常規(guī)固件更新客戶(hù)端,以及沒(méi)有足夠的 RAM 來(lái)存儲(chǔ)軟件更新包和執(zhí)行固件更新。因此,此類(lèi)設(shè)備要么無(wú)法遠(yuǎn)程更新,要么執(zhí)行更新的過(guò)程耗時(shí)、容易出錯(cuò)且成本高昂。

例如,現(xiàn)代汽車(chē)和卡車(chē)可以包含 100 多個(gè) ECU,它們負(fù)責(zé)車(chē)輛的運(yùn)行,從控制發(fā)動(dòng)機(jī)到制動(dòng)和管理空調(diào)。對(duì)于汽車(chē)原始設(shè)備制造商和一級(jí)供應(yīng)商而言,尋找一種具有成本效益的方式來(lái)維護(hù)汽車(chē)內(nèi)越來(lái)越多的軟件是一項(xiàng)日益嚴(yán)峻的挑戰(zhàn)。

值得慶幸的是,這是最近解決的另一個(gè)問(wèn)題,并且有一些可用的方法允許制造商在資源受限的環(huán)境中遠(yuǎn)程更新嵌入式設(shè)備,時(shí)間減半,從而顯著節(jié)省制造商的保修成本和維護(hù)成本。與常規(guī)固件更新客戶(hù)端一起,這些解決方案增加了在從 SCOMO 管理客戶(hù)端流式傳輸增量更新文件時(shí)同時(shí)更新設(shè)備的能力。這些解決方案消除了網(wǎng)絡(luò)和閃存資源瓶頸,從而消除了制造商對(duì)經(jīng)銷(xiāo)商進(jìn)行日常軟件維護(hù)的依賴(lài),最終為制造商和消費(fèi)者節(jié)省了時(shí)間和金錢(qián)。

審核編輯:郭婷

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

    關(guān)注

    33

    文章

    2696

    瀏覽量

    72646
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2945

    文章

    47825

    瀏覽量

    415186
  • ecu
    ecu
    +關(guān)注

    關(guān)注

    14

    文章

    983

    瀏覽量

    57284
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    一篇文章帶你了解什么是聯(lián)網(wǎng)技術(shù)?

    和相關(guān)的通信協(xié)議,以確保數(shù)據(jù)的可靠傳輸和高效處理。 平臺(tái)層:也稱(chēng)為中間件層,主要負(fù)責(zé)數(shù)據(jù)的存儲(chǔ)、處理和分析。包括數(shù)據(jù)存儲(chǔ)系統(tǒng)(如數(shù)據(jù)庫(kù)、數(shù)據(jù)倉(cāng)庫(kù))、數(shù)據(jù)分析軟件、云計(jì)算平臺(tái)等。它能夠?qū)A康?b class='flag-5'>物
    發(fā)表于 02-09 16:58

    STM32WB 系列微控制器 OTA 和無(wú)線(xiàn)固件更新應(yīng)用筆記

    本文檔介紹了通過(guò)低功耗藍(lán)牙連接在 STM32WB 設(shè)備上進(jìn)行 OTA 固件更新的過(guò)程。它講解如何使用 STM32Cube 固件包中提供的 OTA 應(yīng)用程序,實(shí)現(xiàn)用戶(hù)應(yīng)用程序、無(wú)線(xiàn)
    發(fā)表于 01-08 14:50 ?0次下載

    由Memfault賦能的Nordic-nRF Cloud云服務(wù)將硬核加持聯(lián)網(wǎng)通信應(yīng)用

    的 nRF Cloud,它是完整的設(shè)備可觀(guān)測(cè)性、設(shè)備管理和定位服務(wù)平臺(tái),使開(kāi)發(fā)人員能夠以前所未有的便捷和效率監(jiān)控、管理和更新其設(shè)備。 它不僅支持 Nordic 的 nRF91 系列蜂窩聯(lián)網(wǎng)模組,還支持
    發(fā)表于 11-27 22:30

    請(qǐng)問(wèn)如何協(xié)同工作來(lái)保障聯(lián)網(wǎng)設(shè)備固件安全的?

    固件加密存儲(chǔ)和安全啟動(dòng)與固件驗(yàn)證這兩種固件安全防護(hù)手段,是如何協(xié)同工作來(lái)保障聯(lián)網(wǎng)設(shè)備固件安全的
    發(fā)表于 11-18 07:30

    學(xué)習(xí)聯(lián)網(wǎng)怎么入門(mén)?

    隨著聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,越來(lái)越多的人開(kāi)始關(guān)注學(xué)習(xí)這一領(lǐng)域。但是對(duì)于初學(xué)者來(lái)說(shuō),聯(lián)網(wǎng)似乎是一個(gè)龐雜的概念,學(xué)習(xí)起來(lái)很困難。因此,從哪里開(kāi)始學(xué)習(xí)
    發(fā)表于 10-14 10:34

    學(xué)習(xí)聯(lián)網(wǎng)可以做什么工作?

    健康、智能制造等領(lǐng)域。以下是一些常見(jiàn)的職業(yè)方向: 聯(lián)網(wǎng)工程師:從事物聯(lián)網(wǎng)系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)、測(cè)試、維護(hù)和升級(jí)等工作,包括傳感器、無(wú)線(xiàn)通信、云計(jì)算、大數(shù)據(jù)等技術(shù)的應(yīng)用。   嵌入式
    發(fā)表于 10-11 16:40

    廣州唯創(chuàng)電子WT2605C語(yǔ)音芯片:藍(lán)牙無(wú)線(xiàn)更新,開(kāi)啟智能設(shè)備語(yǔ)音與固件升級(jí)新時(shí)代

    的WT2605C語(yǔ)音芯片,以其創(chuàng)新的藍(lán)牙無(wú)線(xiàn)更新下載功能,為智能設(shè)備制造商提供了高效、便捷的解決方案,徹底告別拆機(jī)煩惱。無(wú)線(xiàn)賦能,雙項(xiàng)升級(jí):語(yǔ)音與
    的頭像 發(fā)表于 08-12 08:38 ?1050次閱讀
    廣州唯創(chuàng)電子WT2605C語(yǔ)音芯片:藍(lán)牙<b class='flag-5'>無(wú)線(xiàn)</b><b class='flag-5'>更新</b>,開(kāi)啟智能設(shè)備語(yǔ)音與<b class='flag-5'>固件</b>升級(jí)新時(shí)代

    東鴻無(wú)線(xiàn)計(jì)量方案:開(kāi)啟聯(lián)網(wǎng)新時(shí)代

    聯(lián)網(wǎng)無(wú)線(xiàn)計(jì)量正破局傳統(tǒng)痛點(diǎn)!?東鴻電子?SDM630/SDM230-WiFi 智能電表,以實(shí)時(shí)、高效、易安裝的優(yōu)勢(shì),驅(qū)動(dòng)能源與工業(yè)智能化轉(zhuǎn)型。
    的頭像 發(fā)表于 07-11 13:30 ?593次閱讀

    聯(lián)網(wǎng)藍(lán)牙模塊有哪些優(yōu)勢(shì)?

    的續(xù)航時(shí)間。這對(duì)于需要長(zhǎng)時(shí)間運(yùn)行的聯(lián)網(wǎng)設(shè)備來(lái)說(shuō),是非常重要的一個(gè)優(yōu)勢(shì)。傳輸距離遠(yuǎn):相較于其他無(wú)線(xiàn)通信技術(shù),藍(lán)牙模塊的傳輸距離較遠(yuǎn),可以在100米以?xún)?nèi)的范圍內(nèi)實(shí)現(xiàn)穩(wěn)定的通信。這使得其在
    發(fā)表于 06-28 21:49

    聯(lián)網(wǎng)的應(yīng)用范圍有哪些?

    在運(yùn)輸車(chē)輛上安裝傳感器,能實(shí)時(shí)監(jiān)控車(chē)輛位置、行駛速度、油耗等,提高運(yùn)輸效率,降低物流成本。比如京東的智能倉(cāng)儲(chǔ)物流系統(tǒng),利用聯(lián)網(wǎng)實(shí)現(xiàn)了貨物的自動(dòng)化管理與高效配送。 交通領(lǐng)域:智能交通是
    發(fā)表于 06-16 16:01

    聯(lián)網(wǎng)未來(lái)發(fā)展趨勢(shì)如何?

    、設(shè)備和資源連接在一起,實(shí)現(xiàn)城市管理的智能化和高效化。智慧城市可以解決交通擁堵、能源浪費(fèi)等城市化問(wèn)題,提升居民的生活質(zhì)量和城市的可持續(xù)發(fā)展。 醫(yī)療保?。?b class='flag-5'>物聯(lián)網(wǎng)技術(shù)在醫(yī)療保健領(lǐng)域的應(yīng)用也將成為未來(lái)
    發(fā)表于 06-09 15:25

    【龍芯2K0300蜂鳥(niǎo)板試用】固件更新與測(cè)試

    原理圖對(duì)于引腳復(fù)用的定義 實(shí)現(xiàn) GPIO、IIC、CAN、SPI、ADC 等資源的操控,結(jié)合外部傳感器,實(shí)現(xiàn)各種聯(lián)網(wǎng)應(yīng)用。 通過(guò)系統(tǒng)更新后位于 /root/python_demo 的相關(guān)例程,調(diào)用
    發(fā)表于 06-06 04:52

    基于Nordic nRF52840無(wú)線(xiàn)鍵盤(pán)、鼠標(biāo)聯(lián)網(wǎng)解決方案

    隨著聯(lián)網(wǎng)技術(shù)的快速發(fā)展,無(wú)線(xiàn)鍵盤(pán)鼠標(biāo)方案在辦公場(chǎng)景中正發(fā)揮著越來(lái)越重要的作用。該方案基于BLE(低功耗藍(lán)牙)和聯(lián)網(wǎng)技術(shù),為用戶(hù)提供了
    發(fā)表于 03-25 17:44

    蜂窩聯(lián)網(wǎng)怎么選

    、數(shù)據(jù)傳輸、固件更新、額外的基礎(chǔ)設(shè)施設(shè)置和維護(hù)等)至關(guān)重要,因?yàn)椴煌夹g(shù)的成本可能會(huì)因預(yù)期使用情況的不同而大相徑庭。蜂窩聯(lián)網(wǎng)有多種連接模式,從統(tǒng)一費(fèi)率到按數(shù)據(jù)付費(fèi),帶來(lái)了可預(yù)測(cè)的成本
    發(fā)表于 03-17 11:46

    為什么選擇蜂窩聯(lián)網(wǎng)

    的基礎(chǔ)設(shè)施。 數(shù)據(jù)傳輸速率和穩(wěn)健性: 由于 LPWAN 技術(shù)通常用于不頻繁發(fā)送/接收數(shù)據(jù)的設(shè)備,因此許多技術(shù)都針對(duì)這種使用情況進(jìn)行了優(yōu)化。然而,某些操作(如遠(yuǎn)程固件更新)需要更高的數(shù)據(jù)傳輸速率。這正是蜂窩
    發(fā)表于 03-17 11:42