热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

边缘计算_Windows上的边缘计算AzureIoTEdgeforIinuxonWindows

篇首语:本文由编程笔记#小编为大家整理,主要介绍了Windows上的边缘计算AzureIoTEdgeforIinuxonWindows相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了Windows 上的边缘计算 Azure IoT Edge for Iinux 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


通常使用Windows Admin Center 在Windows 虚拟机上部署Mariner 虚拟机,该虚拟机内置了IoT Edge 运行时。

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



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

Windows

选择 添加 。

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


Windows


Windows

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

Windows

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

Windows

 备注

如果你使用的是 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 虚拟机。此过程可能需要几分钟才能完成。下面描绘了一个成功的部署。

Windows

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



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

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

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




Windows





推荐阅读
  • 本文介绍了如何查看PHP网站及其源码的方法,包括环境搭建、本地测试、源码查看和在线查找等步骤。 ... [详细]
  • malloc 是 C 语言中的一个标准库函数,全称为 memory allocation,即动态内存分配。它用于在程序运行时申请一块指定大小的连续内存区域,并返回该区域的起始地址。当无法预先确定内存的具体位置时,可以通过 malloc 动态分配内存。 ... [详细]
  • 华为捐赠欧拉操作系统,承诺不推商用版
    华为近日宣布将欧拉开源操作系统捐赠给开放原子开源基金会,并承诺不会推出欧拉的商用发行版。此举旨在推动欧拉和鸿蒙操作系统的全场景融合与生态发展。 ... [详细]
  • 包含phppdoerrorcode的词条 ... [详细]
  • HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送www方式的数据。HTTP协议采用了请求响应模型。客服端向服务器发送一 ... [详细]
  • 小程序的授权和登陆
    小程序的授权和登陆 ... [详细]
  • Nacos 0.3 数据持久化详解与实践
    本文详细介绍了如何将 Nacos 0.3 的数据持久化到 MySQL 数据库,并提供了具体的步骤和注意事项。 ... [详细]
  • PHP 5.5.31 和 PHP 5.6.17 安全更新发布
    PHP 5.5.31 和 PHP 5.6.17 已正式发布,主要包含多个安全修复。强烈建议所有用户尽快升级至最新版本以确保系统安全。 ... [详细]
  • 本文介绍 DB2 中的基本概念,重点解释事务单元(UOW)和事务的概念。事务单元是指作为单个原子操作执行的一个或多个 SQL 查询。 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • 高端存储技术演进与趋势
    本文探讨了高端存储技术的发展趋势,包括松耦合架构、虚拟化、高性能、高安全性和智能化等方面。同时,分析了全闪存阵列和中端存储集群对高端存储市场的冲击,以及高端存储在不同应用场景中的发展趋势。 ... [详细]
  • 本文详细介绍了Linux系统中用于管理IPC(Inter-Process Communication)资源的两个重要命令:ipcs和ipcrm。通过这些命令,用户可以查看和删除系统中的消息队列、共享内存和信号量。 ... [详细]
  • NX二次开发:UFUN点收集器UF_UI_select_point_collection详解
    本文介绍了如何在NX中使用UFUN库进行点收集器的二次开发,包括必要的头文件包含、初始化和选择点集合的具体实现。 ... [详细]
  • 为什么多数程序员难以成为架构师?
    探讨80%的程序员为何难以晋升为架构师,涉及技术深度、经验积累和综合能力等方面。本文将详细解析Tomcat的配置和服务组件,帮助读者理解其内部机制。 ... [详细]
  • 在将Web服务器和MySQL服务器分离的情况下,是否需要在Web服务器上安装MySQL?如果安装了MySQL,如何解决PHP连接MySQL服务器时出现的连接失败问题? ... [详细]
author-avatar
x-诗儿_683
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有