安装 Azure* IoT Edge 运行时

这是一个共有 4 部分的系列的第 1 部分,该系列向您展示如何使用 Microsoft* Azure* IoT Edge 管理
Terasic DE10-Nano,以及如何使用基于容器的虚拟化从Microsoft* Azure* Cloud 重新编程板载 FPGA。

关于本教程

本教程介绍了用于将 Terasic DE10-Nano 上的英特尔® Cyclone® V SoC 连接至 Microsoft* Azure* IoT Edge 的基本硬件和软件,以管理 DE10-Nano 以及云中其他 IoT 设备。

目标

在本教程中,您将学会如何:

  • 准备 DE10-Nano 以在 Azure IoT Edge 中使用
  • 在 DE10-Nano 上安装 Azure IoT Edge 运行时
  • 部署模拟温度传感器以测试 Azure IoT Edge
  • 验证容器是否可以在 DE10-Nano 和云中正常工作

前提条件

在本教程中,您将需要以下内容:

  • Microsoft Azure 账户
  • Linux* 操作系统(推荐 Ubuntu 16.04)的开发电脑
  • 开发电脑必须在 64 位架构上运行,并包含 50 GB 的可用空间(10 GB 用于模块,40 GB 的额外可用空间用于英特尔® Quartus® 软件安装)
  • 开发电脑上的串行控制台应用程序,例如:minicom、screen 或 PuTTY。
  • DE10-Nano 开发套件(您可以从当地的英特尔® 分销商或直接从 Terasic 购买该套件)
  • 如果您的系统没有 microSD 卡插槽或 SD 卡读取器,请使用 microSD 到 SD 存储卡适配器和 SD 卡读取器。 注意:该套件随附一张 4 GB microSD 卡。为了获得更好的性能,您可以购买至少 8 GB 的卡。
  • 以太网电缆

这很有帮助,但不需要具备以下方面的经验:

  • DE10-Nano 用户手册
  • DE10-Nano 入门指南
  • Linux*
  • 容器技术,例如:Docker*

可选

用于启用 GUI 的硬件附件

  • HDMI 电缆和兼容显示器
  • USB 适配器(用于 A 型到 Micro-B 型 USB 电缆)
  • USB 集线器
  • USB 键盘
  • USB 鼠标

步骤 1:准备 DE10-Nano

  • 从 Terasic 下载映像
  • 将映像写入 microSD 卡
  • 设置 MSEL 开关

步骤 2:开机并登录

安装 Azure* IoT Edge 运行时

步骤 3:安装 Azure IoT Edge

安装 Azure* IoT Edge 运行时

步骤 4:在 Azure 门户上创建 IoT 中心实例

安装 Azure* IoT Edge 运行时

步骤 5:更新 IoT Edge 守护程序配置文件

步骤 6:设置 DNS 和日志策略

安装 Azure* IoT Edge 运行时

步骤 7:扩大 microSD 卡的存储空间

步骤 8:部署模拟温度传感器

安装 Azure* IoT Edge 运行时

后续步骤

恭喜!您已经完成了本系列的第一个教程。若要继续下一个教程,请转到使用 Microsoft Visual Studio 构建基于 Azure 容器的应用程序。

如果您打算继续进入本系列的下一个教程,请勿删除您先前创建的资源组。如果不打算继续参加,您现在可以将其删除。删除资源组时,还将删除与之关联的所有 Azure 服务。

详细分步代码,可点击访问

上一篇:云原生应用之旅——Kubernetes成长记 | 第三站:结识Azure Kubernetes


下一篇:【Azure 应用服务】如何定期自动重启 Azure App Service Plan(应用服务计划)