Pantacor 的 Pantavisor Linux ,增加了對 Azure IoT Hub 上的設備更新的支持。該組合提供了一種開源解決方案,用于跨多種嵌入式架構簡化無線更新和物聯網車隊管理。
IoT 中心的設備更新 (DU) 是一種端到端更新解決方案,它使發布團隊能夠安全地管理和部署對 IoT 設備的無線更新。客戶可以快速響應安全威脅并推出新功能以滿足業務需求,而無需增加構建和維護內部無線更新解決方案的成本。
Pantavisor Linux 利用 LXC 容器來構建模塊化容器化嵌入式 Linux 系統,這些系統完全可定制,并且可以通過標準開源技術輕松管理。容器的可移植性簡化了物聯網車隊中嵌入式 Linux 固件和應用程序的生命周期管理。系統和應用程序級別的虛擬化還允許嵌入式 Linux 工程團隊采用敏捷和現代的云原生方法,例如微服務和其他自動化策略,以保護設備群、加快上市時間并增加創新。
來自統一儀表板的 IoT 車隊軟件生命周期管理
Pantavisor 將 DU 代理容器化,使開發人員和操作員能夠使用容器管理和更新系統堆棧的每個組件,包括 DU 代理本身。因此,團隊現在可以通過一個統一的儀表板保護、更新和維護容器化 IoT 設備架構和其他架構上的軟件生命周期。總之,容器的可移植性和微軟經過驗證的更新技術的可靠性通過使用更敏捷的 DevOps 實踐簡化了發布和整體 IoT 生命周期管理。
“設備物聯網更新中心支持從最小的傳感器到網關級邊緣設備的一系列設備,包括直接連接的設備和處于復雜拓撲中的設備,這些設備在多個級別上斷開連接或嵌套。現在,由于為 DU 添加了 Pantavisor 更新處理程序,我們的用戶受益于端到端 OTA 部署,這些部署帶來了 LXC Linux 容器支持,以實現應用程序容器和系統固件等的模塊化和簡化更新,”Jeff Davis 說,首席集團項目經理微軟。
用于 Azure IoT 中心的 Pantavisor 和設備更新在行動
Pantavisor Linux 是一個使用 LXC 容器技術構建容器化系統的框架,可將單功能邊緣設備轉換為多用途系統。Pantavisor Linux 運行時被劃分為輕量級容器,這些容器將應用程序、庫、文件系統和其他軟件和固件放入 32 位或 64 位 Arm 或 x86-64 架構設備上的單獨包中。
容器化嵌入式系統通過 Pantacor Hub 作為構建塊進行管理,Pantacor Hub 是一個基于云的設備狀態管理系統,用作開源系統修訂和應用程序存儲庫。它還提供操作控制器功能,使用戶能夠配置設備、應用程序元數據和執行 OTA 更新。現在,支持 Pantavisor 的設備的軟件生命周期也可以使用 Azure 物聯網中心的設備更新儀表板進行管理。
IoT 中心的設備更新包括對各種工件的支持,以及與從微型傳感器到網關級設備等設備的兼容性。OTA 更新可以單獨執行,也可以在全球范圍內針對整個車隊執行。
“將物聯網設備更新與 Microsoft Windows 市場領先的更新技術和 Pantavisor Linux 相結合,為希望在智能邊緣對其嵌入式 Linux 物聯網設備群進行現代化改造并為Pantacor 首席執行官 Ricardo Mendoza 說。
通過 Azure IoT 中心儀表板開始準備、導出和應用更新到嵌入式 Linux IoT 設備所需的只是將設備更新 (DU) 代理快速安裝到支持 Pantavisor 的設備上。從那里,該平臺可以立即用作車隊管理和可觀察性、軟件生命周期管理或軟件定義的物聯網 解決方案。
開始使用 Pantavisor Linux 和 Azure IoT 中心的設備更新
盡管復雜,但在 Pantavisor 設備上啟用 DU 相對簡單。在Azure 門戶中創建帳戶后,用戶可以從 DU UI 中為 Azure IoT Hub 更新服務配置現有的 Pantavisor 設備。
這需要安裝 DU 代理,與 Pantavisor 運行時的其余部分一樣,它被部署為容器。DU 容器由更新服務 (包括內容處理程序)、交付優化服務和pvcontrol 實用程序組成。部署后,該容器將控制 Pantavisor Linux 的生命周期管理,并負責更新設備的所有容器化軟件,包括但不限于主操作系統、應用程序、內核和模塊。
安裝首先下載使用 DU 客戶端編譯的最新 Pantavisor 映像 并將其刷新到存儲設備。配置存儲驅動器并將其插入目標(例如具有 UEFI BIOS 的 Raspberry Pi 或 64 位 x86 硬件)后,設備應在啟動時連接到 Device Update IoT Hub。接下來,必須將當前版本的設備軟件從客戶端克隆到Pantavisor 命令行界面 ( PVR cli )。
cli 可用于進行更改(例如從 DockerHub 安裝新容器),必須使用名為pvr2adu的腳本將其轉換為 DU 格式。這將生成一個可以從設備更新儀表板部署的清單。
審核編輯:郭婷
-
嵌入式
+關注
關注
5150文章
19665瀏覽量
317455 -
物聯網
+關注
關注
2930文章
46230瀏覽量
392310 -
Linux
+關注
關注
87文章
11509瀏覽量
213750
發布評論請先 登錄
評論