什麼是 Windows 上的適用于 Linux 的 Azure IoT Edge

適用于: IoT Edge 1.4 checkmark IoT Edge 1.4

重要

支援的版本是 IoT Edge 1.4。 如果您是舊版,請參閱更新 IoT Edge

Windows 上的適用于 Linux 的 Azure IoT Edge (EFLOW) 可讓您在 Windows 部署中與 Windows 應用程式一起執行容器化的 Linux 工作負載。 依賴 Windows 來提供其邊緣裝置和解決方案的企業現在可以利用 Linux 中建置的雲端原生分析解決方案。

Azure IoT Edge for Linux on Windows 的運作方式是在 Windows 裝置上執行 Linux 虛擬機器。 Linux 虛擬機器隨附于 Azure IoT Edge 執行時間預先安裝。 部署至裝置的任何 Azure IoT Edge 模組會在虛擬機器內執行。 同時,在 Windows 主機裝置上執行的 Windows 應用程式可以與在 Linux 虛擬機器中執行的模組通訊。

立即開始使用

元件

Windows 上的 Azure IoT Edge for Linux 會使用下列元件,讓 Linux 和 Windows 工作負載彼此一起執行,並順暢地通訊:

  • 執行 Azure IoT Edge 的 Linux 虛擬機器:以 Microsoft 第一方 CBL-Mariner 作業系統為基礎的 Linux 虛擬機器是以 Azure IoT Edge 執行時間建置,並驗證為 Azure IoT Edge 工作負載的第 1 層支援環境。

  • Microsoft Update:與 Microsoft Update 整合可讓 Windows 執行時間元件、CBL-Mariner Linux VM 和 Azure IoT Edge 保持最新狀態。 如需 Windows 更新上適用于 Linux 的 IoT Edge 的詳細資訊,請參閱 更新 Windows 上的適用于 Linux 的 IoT Edge。

Windows and the Linux VM run in parallel, while the Windows Admin Center controls both components

Windows 進程與 Linux 虛擬機器之間的雙向通訊,表示 Windows 進程可以提供在 Linux 容器中執行之工作負載的使用者介面或硬體 Proxy。

必要條件

具有下列最低需求的 Windows 裝置:

  • 系統需求

    • Windows 10 1 /11 (專業版、企業版、IoT 企業版)
    • Windows Server 2019 1 /2022
      1 已安裝所有目前累積更新的 Windows 10 和 Windows Server 2019 最低組建 17763。
  • 硬體需求

    • 最小可用記憶體:1 GB
    • 最小可用磁碟空間:10 GB

如需 Windows 需求上適用于 Linux 的 IoT Edge 的詳細資訊,請參閱 Windows 支援的系統上 適用于 Linux 的 Azure IoT Edge。

平台支援

Windows 上的 Azure IoT Edge for Linux 同時支援 AMD64 和 ARM64 架構。 如需 EFLOW 平臺支援的詳細資訊,請參閱 Windows 支援的系統上適用于 Linux 的 Azure IoT Edge

範例

Windows 上的 Azure IoT Edge for Linux 強調 Linux 與 Windows 元件之間的互通性。

如需示範 Windows 應用程式和 Azure IoT Edge 模組之間通訊的範例,請參閱 EFLOW GitHub

此外,您可以使用 Windows 裝置上的適用于 Linux 的 IoT Edge 作為其他邊緣裝置的透明閘道。 如需如何將 EFLOW 設定為透明閘道的詳細資訊,請參閱 設定 IoT Edge 裝置作為透明閘道

支援

使用 Azure IoT Edge 支援和意見反應通道,在 Windows 上取得適用于 Linux 的 Azure IoT Edge 協助。

報告 Bug - Windows 上適用于 Linux 的 Azure IoT Edge 相關 Bug 可以在 iotedge-eflow 問題頁面上 回報 。 Azure IoT Edge 相關的 Bug 可以在 Azure IoT Edge 開放原始碼專案的問題頁面上 回報

Microsoft 客戶支援小組 - 具有 支援方案 的使用者可以直接從 Azure 入口網站 建立支援票證,以吸引 Microsoft 客戶支援小組。

功能要求 - Azure IoT Edge 產品會透過產品的 [使用者語音] 頁面 追蹤功能要求。

下一步

如需詳細資訊和運作範例,請觀看 Windows 10 IoT 企業版 上的適用于 Linux 的 Azure IoT Edge。

請遵循在 Windows 裝置 上手動布建單一 Azure IoT Edge for Linux 中的步驟 ,在 Windows 上使用適用于 Linux 的 Azure IoT Edge 來設定裝置。