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

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

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

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

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

切分去核機(jī)物聯(lián)網(wǎng)監(jiān)控管理系統(tǒng)解決方案
艾體寶方案 | 管理開源軟件包更新,提升開源安全性
工業(yè)物聯(lián)網(wǎng)解決方案有什么用
智慧消防物聯(lián)網(wǎng)解決方案
工廠能耗管控物聯(lián)網(wǎng)解決方案

水泥領(lǐng)域智慧工廠物聯(lián)網(wǎng)解決方案
基于藍(lán)蜂物聯(lián)網(wǎng)關(guān)的智慧農(nóng)業(yè)遠(yuǎn)程監(jiān)控與管理控制系統(tǒng)解決方案

評論