IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> Azure IoT Edge 1.2 及Azure IoT Edge for Linux on Windows -> 正文阅读

[嵌入式]Azure IoT Edge 1.2 及Azure IoT Edge for Linux on Windows

Azure IoT Edge 版本 1.2 仅支持Linux 容器。

IoT Edge 1.1 LTS 是最后一个支持 Windows 容器Edge版本。 IoT Edge 1.1 LTS 使用 .NET Core 3.1,且有效支持期至 2022 年 12 月 3 日。

Linux 容器可以部署到 Linux 或 Windows 操作系统上:

  1. 对于 Linux 设备,IoT Edge 运行时会直接安装在主机设备上。
  2. 对于 Windows 设备,使用 IoT Edge 运行时预生成的 Linux 虚拟机会在主机设备上运行。

对于Windows 设备运行IoT Edge的推荐方式为:Azure IoT Edge for Linux on Windows(预览版),可参阅:https://docs.microsoft.com/zh-cn/azure/iot-edge/iot-edge-for-linux-on-windows?view=iotedge-2018-06&WT.mc_id=AZ-MVP-5003757

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

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

通常使用Windows Admin Center 在Windows 虚拟机上部署Mariner 虚拟机,该虚拟机内置了IoT Edge 运行时。关于Mariner Linux虚拟机,请参考:GitHub - microsoft/CBL-Mariner: Linux OS for Azure 1P services and edge appliances


Azure IoT Edge for Linux on Windows 的部署案例

参照:https://docs.microsoft.com/zh-cn/azure/iot-edge/how-to-install-iot-edge-on-windows?view=iotedge-2018-06&WT.mc_id=AZ-MVP-5003757

Azure IoT Edge for Linux on Windows

下载?Windows Admin Center 安装程序并安装

在 Windows Admin Center 起始页的连接列表下,你会看到一个本地主机连接,该连接表示运行 Windows Admin Center 的电脑。 你管理的任何其他服务器、电脑或群集也会显示在此处。

你可以使用 Windows Admin Center 在本地设备或远程的受管理设备上安装和管理 Azure IoT Edge for Linux on Windows。 在本指南中,本地主机连接将充当用于部署 Azure IoT Edge for Linux on Windows 的目标设备。

列出了目标设备的初始 Windows Admin Center 仪表板

选择?添加?。

在“添加或创建资源”窗格中,找到“Azure IoT Edge”磁贴。 选择“新建”,以在设备上安装 Azure IoT Edge for Linux on Windows 的新实例。

在 Windows Admin Center 中的 Azure IoT Edge 磁贴上选择“新建”

在根据你的偏好设置可选诊断数据选项后,选择“下一步:部署”按钮。

在“2.部署”选项卡上的“选择目标设备”下,单击你的已列出设备以验证它是否满足最低要求。 在确认其状态为“受支持”后,选择“下一步”。

选择你的设备以验证它是否受支持

在“2.2 设置”选项卡上,查看你的部署的配置设置。 对设置满意后,选择“下一步”。

检查你的部署的配置设置

?备注

如果你使用的是 Windows 虚拟机,建议使用默认交换机而不是外部交换机,以确保在部署中创建的 Linux 虚拟机能够获取 IP 地址。

使用默认交换机将为 Linux 虚拟机分配内部 IP 地址。 无法从 Windows 虚拟机外部访问此内部 IP 地址,但在登录到 Windows 虚拟机时可以在本地连接到此地址。

如果你使用的是 Windows Server,请注意,Azure IoT Edge for Linux on Windows 不会自动支持默认交换机。 对于本地 Windows Server 虚拟机,请确保 Linux 虚拟机可以通过外部交换机获得 IP 地址。 对于 Azure 中的 Windows Server 虚拟机,在部署 IoT Edge for Linux on Windows 之前,请设置一台内部交换机。

在“2.3 部署”选项卡上,你可以观察部署进度。 完整的过程包括下载 Azure IoT Edge for Linux on Windows 程序包,安装该程序包,配置主机设备以及设置 Linux 虚拟机。 此过程可能需要几分钟才能完成。 下面描绘了一个成功的部署。

成功的部署所显示的每个步骤都会带有绿色的复选标记和“完成”标签

部署完成后,便可预配设备了。 选择“下一步:连接”以转到“3.连接”选项卡,可以在这里处理 Azure IoT Edge 设备预配。

使用设备连接字符串预配你的设备

选择一种用于预配你的设备的方法,并按照相应部分中的说明进行操作。 你可以使用 Windows Admin Center 或已提升权限的 PowerShell 会话来预配你的设备。

在“Azure IoT Edge 设备预配”窗格上,从“预配方法”下拉列表中选择“连接字符串(手动)”。

粘贴设备的连接字符串后,选择“使用所选方法进行预配”


?


声明:

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-07-04 19:59:12  更:2021-07-04 19:59:53 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 18:15:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码