Pantacor 的 Pantavisor Linux ,增加了對(duì) Azure IoT Hub 上的設(shè)備更新的支持。該組合提供了一種開源解決方案,用于跨多種嵌入式架構(gòu)簡(jiǎn)化無線更新和物聯(lián)網(wǎng)車隊(duì)管理。
IoT 中心的設(shè)備更新 (DU) 是一種端到端更新解決方案,它使發(fā)布團(tuán)隊(duì)能夠安全地管理和部署對(duì) IoT 設(shè)備的無線更新??蛻艨梢钥焖夙憫?yīng)安全威脅并推出新功能以滿足業(yè)務(wù)需求,而無需增加構(gòu)建和維護(hù)內(nèi)部無線更新解決方案的成本。
Pantavisor Linux 利用 LXC 容器來構(gòu)建模塊化容器化嵌入式 Linux 系統(tǒng),這些系統(tǒng)完全可定制,并且可以通過標(biāo)準(zhǔn)開源技術(shù)輕松管理。容器的可移植性簡(jiǎn)化了物聯(lián)網(wǎng)車隊(duì)中嵌入式 Linux 固件和應(yīng)用程序的生命周期管理。系統(tǒng)和應(yīng)用程序級(jí)別的虛擬化還允許嵌入式 Linux 工程團(tuán)隊(duì)采用敏捷和現(xiàn)代的云原生方法,例如微服務(wù)和其他自動(dòng)化策略,以保護(hù)設(shè)備群、加快上市時(shí)間并增加創(chuàng)新。
來自統(tǒng)一儀表板的 IoT 車隊(duì)軟件生命周期管理
Pantavisor 將 DU 代理容器化,使開發(fā)人員和操作員能夠使用容器管理和更新系統(tǒng)堆棧的每個(gè)組件,包括 DU 代理本身。因此,團(tuán)隊(duì)現(xiàn)在可以通過一個(gè)統(tǒng)一的儀表板保護(hù)、更新和維護(hù)容器化 IoT 設(shè)備架構(gòu)和其他架構(gòu)上的軟件生命周期??傊?,容器的可移植性和微軟經(jīng)過驗(yàn)證的更新技術(shù)的可靠性通過使用更敏捷的 DevOps 實(shí)踐簡(jiǎn)化了發(fā)布和整體 IoT 生命周期管理。
“設(shè)備物聯(lián)網(wǎng)更新中心支持從最小的傳感器到網(wǎng)關(guān)級(jí)邊緣設(shè)備的一系列設(shè)備,包括直接連接的設(shè)備和處于復(fù)雜拓?fù)渲械脑O(shè)備,這些設(shè)備在多個(gè)級(jí)別上斷開連接或嵌套?,F(xiàn)在,由于為 DU 添加了 Pantavisor 更新處理程序,我們的用戶受益于端到端 OTA 部署,這些部署帶來了 LXC Linux 容器支持,以實(shí)現(xiàn)應(yīng)用程序容器和系統(tǒng)固件等的模塊化和簡(jiǎn)化更新,”Jeff Davis 說,首席集團(tuán)項(xiàng)目經(jīng)理微軟。
用于 Azure IoT 中心的 Pantavisor 和設(shè)備更新在行動(dòng)
Pantavisor Linux 是一個(gè)使用 LXC 容器技術(shù)構(gòu)建容器化系統(tǒng)的框架,可將單功能邊緣設(shè)備轉(zhuǎn)換為多用途系統(tǒng)。Pantavisor Linux 運(yùn)行時(shí)被劃分為輕量級(jí)容器,這些容器將應(yīng)用程序、庫、文件系統(tǒng)和其他軟件和固件放入 32 位或 64 位 Arm 或 x86-64 架構(gòu)設(shè)備上的單獨(dú)包中。
容器化嵌入式系統(tǒng)通過 Pantacor Hub 作為構(gòu)建塊進(jìn)行管理,Pantacor Hub 是一個(gè)基于云的設(shè)備狀態(tài)管理系統(tǒng),用作開源系統(tǒng)修訂和應(yīng)用程序存儲(chǔ)庫。它還提供操作控制器功能,使用戶能夠配置設(shè)備、應(yīng)用程序元數(shù)據(jù)和執(zhí)行 OTA 更新。現(xiàn)在,支持 Pantavisor 的設(shè)備的軟件生命周期也可以使用 Azure 物聯(lián)網(wǎng)中心的設(shè)備更新儀表板進(jìn)行管理。
IoT 中心的設(shè)備更新包括對(duì)各種工件的支持,以及與從微型傳感器到網(wǎng)關(guān)級(jí)設(shè)備等設(shè)備的兼容性。OTA 更新可以單獨(dú)執(zhí)行,也可以在全球范圍內(nèi)針對(duì)整個(gè)車隊(duì)執(zhí)行。
“將物聯(lián)網(wǎng)設(shè)備更新與 Microsoft Windows 市場(chǎng)領(lǐng)先的更新技術(shù)和 Pantavisor Linux 相結(jié)合,為希望在智能邊緣對(duì)其嵌入式 Linux 物聯(lián)網(wǎng)設(shè)備群進(jìn)行現(xiàn)代化改造并為Pantacor 首席執(zhí)行官 Ricardo Mendoza 說。
通過 Azure IoT 中心儀表板開始準(zhǔn)備、導(dǎo)出和應(yīng)用更新到嵌入式 Linux IoT 設(shè)備所需的只是將設(shè)備更新 (DU) 代理快速安裝到支持 Pantavisor 的設(shè)備上。從那里,該平臺(tái)可以立即用作車隊(duì)管理和可觀察性、軟件生命周期管理或軟件定義的物聯(lián)網(wǎng) 解決方案。
開始使用 Pantavisor Linux 和 Azure IoT 中心的設(shè)備更新
盡管復(fù)雜,但在 Pantavisor 設(shè)備上啟用 DU 相對(duì)簡(jiǎn)單。在Azure 門戶中創(chuàng)建帳戶后,用戶可以從 DU UI 中為 Azure IoT Hub 更新服務(wù)配置現(xiàn)有的 Pantavisor 設(shè)備。
這需要安裝 DU 代理,與 Pantavisor 運(yùn)行時(shí)的其余部分一樣,它被部署為容器。DU 容器由更新服務(wù) (包括內(nèi)容處理程序)、交付優(yōu)化服務(wù)和pvcontrol 實(shí)用程序組成。部署后,該容器將控制 Pantavisor Linux 的生命周期管理,并負(fù)責(zé)更新設(shè)備的所有容器化軟件,包括但不限于主操作系統(tǒng)、應(yīng)用程序、內(nèi)核和模塊。
安裝首先下載使用 DU 客戶端編譯的最新 Pantavisor 映像 并將其刷新到存儲(chǔ)設(shè)備。配置存儲(chǔ)驅(qū)動(dòng)器并將其插入目標(biāo)(例如具有 UEFI BIOS 的 Raspberry Pi 或 64 位 x86 硬件)后,設(shè)備應(yīng)在啟動(dòng)時(shí)連接到 Device Update IoT Hub。接下來,必須將當(dāng)前版本的設(shè)備軟件從客戶端克隆到Pantavisor 命令行界面 ( PVR cli )。
cli 可用于進(jìn)行更改(例如從 DockerHub 安裝新容器),必須使用名為pvr2adu的腳本將其轉(zhuǎn)換為 DU 格式。這將生成一個(gè)可以從設(shè)備更新儀表板部署的清單。
審核編輯:郭婷
-
嵌入式
+關(guān)注
關(guān)注
5152文章
19675瀏覽量
317645 -
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2931文章
46251瀏覽量
392676 -
Linux
+關(guān)注
關(guān)注
87文章
11511瀏覽量
213838
發(fā)布評(píng)論請(qǐng)先 登錄
桂花網(wǎng)藍(lán)牙網(wǎng)關(guān)物聯(lián)網(wǎng)醫(yī)院動(dòng)態(tài)血糖管理應(yīng)用案例
智慧水利物聯(lián)網(wǎng)解決方案
物聯(lián)網(wǎng)水產(chǎn)養(yǎng)殖解決方案核心功能
基于Nordic nRF52840無線鍵盤、鼠標(biāo)物聯(lián)網(wǎng)解決方案
Nordic NRF9151低功耗蜂窩模組 助力衛(wèi)星物聯(lián)網(wǎng)應(yīng)用.
園區(qū)物聯(lián)網(wǎng)解決方案,讓園區(qū)管理變得更智能
智慧園區(qū)物聯(lián)網(wǎng)解決方案
QMS質(zhì)量管理物聯(lián)網(wǎng)系統(tǒng)解決方案
商場(chǎng)無線測(cè)溫解決方案
灌區(qū)泵站遠(yuǎn)程監(jiān)控物聯(lián)網(wǎng)解決方案?

智慧糧倉物聯(lián)網(wǎng)解決方案
自連科技物聯(lián)網(wǎng)解決方案 助力線下活動(dòng)智能化管理

智慧供暖物聯(lián)網(wǎng)平臺(tái)解決方案

六大物聯(lián)網(wǎng)應(yīng)用場(chǎng)景及其解決方案

河流生態(tài)水文監(jiān)測(cè)物聯(lián)網(wǎng)系統(tǒng)解決方案

評(píng)論