更新物聯(lián)網(wǎng)設(shè)備:解釋和最佳實(shí)踐
更新物聯(lián)網(wǎng)設(shè)備:解釋和最佳實(shí)踐 2022-08-23 08:56:38 更新物聯(lián)網(wǎng)設(shè)備:解釋和最佳實(shí)踐 0

文章轉(zhuǎn)載來(lái)源物聯(lián)網(wǎng)網(wǎng)絡(luò)/5G / 作者:


在今天的文章中,我們將討論什么是物聯(lián)網(wǎng)設(shè)備更新,為什么需要更新物聯(lián)網(wǎng)設(shè)備,以及世界各地的開(kāi)發(fā)人員用于遠(yuǎn)程更新其設(shè)備的方法,以及物聯(lián)網(wǎng)設(shè)備更新的最佳實(shí)踐和注意事項(xiàng)。

物聯(lián)網(wǎng)(IoT)概念正在席卷全球科技行業(yè),預(yù)計(jì)到2025年,全球?qū)⒂?10億臺(tái)連網(wǎng)設(shè)備。如此大量的連網(wǎng)設(shè)備可以通過(guò)Wi-Fi、以太網(wǎng)、4G、5G甚至LoRa網(wǎng)關(guān)等各種方式訪問(wèn)互聯(lián)網(wǎng),很明顯,這些連網(wǎng)設(shè)備必須能夠與較新的同類設(shè)備并肩工作。

由于每當(dāng)有新版本進(jìn)入市場(chǎng)時(shí)就更換現(xiàn)有物聯(lián)網(wǎng)設(shè)備已不再實(shí)用,因此添加功能和執(zhí)行維護(hù)任務(wù)的最佳方法是更新物聯(lián)網(wǎng)設(shè)備上的軟件和文件。這不僅可以改善設(shè)備的現(xiàn)有功能(例如錯(cuò)誤修復(fù)),而且還可以添加某些新的軟件功能。

什么是物聯(lián)網(wǎng)設(shè)備更新/升級(jí)?

正如Wikipedia所說(shuō):“升級(jí)是用同一產(chǎn)品的更新版本替換產(chǎn)品的過(guò)程。在計(jì)算和消費(fèi)電子領(lǐng)域,升級(jí)通常是用更新或更好的版本替換硬件、軟件或固件,以使系統(tǒng)更新或改善其性能。”

就物聯(lián)網(wǎng)設(shè)備而言,有兩種主要的更新方式:

★物理更新

★遠(yuǎn)程/OTA(無(wú)線)更新

物理更新物聯(lián)網(wǎng)設(shè)備

更新設(shè)備的最傳統(tǒng)方式是物理訪問(wèn)設(shè)備并執(zhí)行更新/升級(jí),我們對(duì)此已習(xí)以為常。對(duì)于小型嵌入式物聯(lián)網(wǎng)系統(tǒng),這可能小到將設(shè)備插入計(jì)算機(jī)并執(zhí)行更新(即Arduino或其他類似的基于微控制器的設(shè)備)或通過(guò)專門的編程器(例如JTAG編程器)進(jìn)行更新。這可以擴(kuò)展到通過(guò)本地網(wǎng)絡(luò)訪問(wèn)嵌入式計(jì)算機(jī),如Raspberry Pi或Nvidia Jetson單板計(jì)算機(jī),建立SSH或遠(yuǎn)程桌面連接并執(zhí)行更新。

當(dāng)物理更新達(dá)到極限時(shí)…

如果您只需要處理一到兩臺(tái)設(shè)備,物理更新尤其是一個(gè)可行的解決方案;然而,當(dāng)有成百上千臺(tái)相同類型的設(shè)備,并且離您很遠(yuǎn)時(shí),物理更新會(huì)相當(dāng)昂貴且無(wú)效。因此,有一些OTA更新方法允許您遠(yuǎn)程更新物聯(lián)網(wǎng)設(shè)備。

物聯(lián)網(wǎng)設(shè)備的OTA更新

為了應(yīng)對(duì)物理更新的局限性,OTA更新被用來(lái)遠(yuǎn)程更新物聯(lián)網(wǎng)設(shè)備,這些設(shè)備都可以通過(guò)互聯(lián)網(wǎng)等無(wú)線通信媒介來(lái)執(zhí)行,從而減少了人力。

★邊緣到云OTA更新(E2C)

★網(wǎng)關(guān)到云OTA更新(G2C)

★邊緣到網(wǎng)關(guān)到云OTA更新(E2G2C)

邊緣到云更新(E2C)

E2C更新使用物聯(lián)網(wǎng)設(shè)備的網(wǎng)絡(luò)連接直接與遠(yuǎn)程服務(wù)器通信,并直接從服務(wù)器接收更新。大部分以消費(fèi)者為終端的物聯(lián)網(wǎng)設(shè)備屬于這一類,因此部署也很簡(jiǎn)單,這主要是因?yàn)樗子谕ㄟ^(guò)Wi-Fi和LAN連接訪問(wèn)互聯(lián)網(wǎng)。

Google Home、Apple Siri和Nest恒溫器是使用E2C更新方法的一些示例。Raspberry Pi和其他基于單板計(jì)算機(jī)的系統(tǒng)還能夠使用專門的服務(wù)(如Upswift)以相同的方式接收更新。

網(wǎng)關(guān)到云OTA更新(G2C)

與上述E2C方法相比,網(wǎng)關(guān)到云更新方法稍微復(fù)雜一些,但更安全,它涉及中間人物聯(lián)網(wǎng)網(wǎng)關(guān)(例如LoRaWAN網(wǎng)關(guān)設(shè)備)來(lái)接收、處理和分發(fā)固件更新到所連接的物聯(lián)網(wǎng)設(shè)備“節(jié)點(diǎn)”。

此方法主要用于所連接的物聯(lián)網(wǎng)設(shè)備無(wú)法自行處理所有更新且沒(méi)有直接互聯(lián)網(wǎng)連接的情況。

一些使用G2C OTA更新方法的設(shè)備包括ATM、遠(yuǎn)程能源監(jiān)控系統(tǒng)和其他銀行和金融服務(wù),如自助服務(wù)亭。這種OTA更新方法提高了系統(tǒng)的安全性,因?yàn)樵O(shè)備受到保護(hù),不受外部攻擊和漏洞的影響。

邊緣到網(wǎng)關(guān)到云OTA更新(E2G2C)

在邊緣到網(wǎng)關(guān)到云OTA更新方法中,物聯(lián)網(wǎng)設(shè)備可以通過(guò)中央網(wǎng)關(guān)建立網(wǎng)絡(luò)連接,并通過(guò)它請(qǐng)求更新。網(wǎng)關(guān)是唯一連接到互聯(lián)網(wǎng)并請(qǐng)求更新的設(shè)備。在這種情況下,物聯(lián)網(wǎng)設(shè)備應(yīng)該能夠自己執(zhí)行更新。這種方法用于諸如溫度、濕度傳感器、天氣傳感器和其他工業(yè)管理傳感器等設(shè)備。

選擇物聯(lián)網(wǎng)設(shè)備更新方法時(shí)需要考慮的事項(xiàng)

業(yè)內(nèi)專家建議,在為任何應(yīng)用程序選擇合適的更新方法時(shí),應(yīng)考慮多方面的可能性:

1、安全通信

建立安全、不間斷的通信是保護(hù)邊緣設(shè)備免受網(wǎng)絡(luò)釣魚(yú)和其他類型攻擊的關(guān)鍵。

2、自動(dòng)恢復(fù)失敗的更新

如果更新過(guò)程出錯(cuò),則更新方法應(yīng)該能夠恢復(fù)更改并退回到最后一個(gè)已知的工作狀態(tài)。

3、更新完整性

應(yīng)檢查所有更新的完整性,以確保在傳輸過(guò)程中未更改更新包。這應(yīng)該是任何物聯(lián)網(wǎng)設(shè)備更新系統(tǒng)的基本功能。


產(chǎn)品推薦
熱門標(biāo)簽
解決方案
客服
客服
電話
電話
4000-780-190
樣機(jī)申請(qǐng)
樣機(jī)申請(qǐng)
0
頂部
頂部