什么是 Azure IoT Edge for Linux on Windows

适用于:“是”图标 IoT Edge 1.1

Azure IoT Edge for Linux on Windows 允许你在 Windows IoT 部署中将容器化 Linux 工作负荷与 Windows 应用程序一起运行。 依赖 Windows IoT 为其边缘设备提供支持的企业现在可以利用在 Linux 中构建的云原生分析解决方案。

IoT Edge for Linux on Windows 的工作方式是在 Windows 设备上运行 Linux 虚拟机。 Linux 虚拟机预先安装了 IoT Edge 运行时。 部署到该设备的任何 IoT Edge 模块都在虚拟机中运行。 同时,Windows 主机设备上运行的 Windows 应用程序可以与 Linux 虚拟机中运行的模块进行通信。

立即开始使用

组件

IoT Edge for Linux on Windows 通过以下组件使 Linux 和 Windows 工作负荷能够并行运行并无缝通信:

  • 运行 Azure IoT Edge 的 Linux虚拟机:一台通过 IoT Edge 运行时构建的 Linux 虚拟机,该虚拟机基于 Azure 的第一方 CBL-Mariner 操作系统,并且经过验证,可用作 IoT Edge 工作负载的第 1 层受支持环境。

  • Windows Admin Center:Windows Admin Center 的一个 IoT Edge 扩展为在 Linux 虚拟机上安装、配置和诊断 IoT Edge 提供了便利。 Windows Admin Center 可以在本地设备上部署 IoT Edge for Linux on Windows,也可以远程连接到目标设备并管理它们。

  • Microsoft 更新:与 Microsoft 更新的集成使 Windows 运行时组件、Mariner Linux VM 和 IoT Edge 保持在最新状态。

Windows 和 Linux VM 并行运行,而 Windows Admin Center 则可以控制这两个组件

Windows 进程与 Linux 虚拟机之间的双向通信意味着,Windows 进程可以为在 Linux 容器中运行的工作负荷提供用户界面或硬件代理。

示例

IoT Edge for Linux on Windows 着重于 Linux 和 Windows 组件之间的互操作性。

如果需要通过示例来演示 Windows 应用程序与 IoT Edge 模块之间的通信,请参阅 EFLOW & Windows 10 示例

支持

使用 IoT Edge 支持和反馈通道,获取有关 IoT Edge for Linux on Windows 的帮助。

报告 bug - 可在 iotedge-eflow 问题页上报告与 Azure IoT Edge for Linux on Windows 相关的 bug。 可在 IoT Edge 开源项目的问题页上报告与 IoT Edge 相关的 bug。

Microsoft 客户支持团队 - 拥有 支持计划的用户可直接从 Azure 门户创建支持票证来与 Azure 客户支持团队进行沟通。

功能请求 - Azure IoT Edge 产品通过产品的“用户之声”页面跟踪功能请求。

后续步骤

观看 IoT Edge for Linux on Windows 10 IoT Enterprise 来了解详细信息和示例的实际运用。

按照在 Windows 设备上安装并预配 Azure IoT Edge for Linux 中的步骤为设备安装 IoT Edge for Linux on Windows。