您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

概述:面向 Azure IoT 设备开发人员的连接选项

身为使用设备的开发人员,你有多个选项来连接和管理 Azure IoT 设备。 本文概述了可帮助你连接和管理设备的最常用选项和工具。

评估可用于设备的 Azure IoT 连接选项时,比较下列各项将很有帮助:

  • Azure IoT 设备应用程序平台
  • 用于连接和管理设备的工具

应用程序平台: IoT Central 和 IoT 中心

Azure IoT 包含两项服务 - Azure IoT Central 和 Azure IoT 中心,它们是设备启用的云应用程序的平台。 可使用任一一个来托管 IoT 应用程序并连接设备。

  • IoT Central 旨在降低使用 IoT 解决方案时的复杂度和成本。 它是一种软件即服务 (SaaS) 应用程序,提供完整的平台来托管 IoT 应用程序。 可使用 IoT Central Web UI 来简化创建和管理 IoT 应用程序的整个生命周期。 通过 Web UI,可更轻松地创建应用程序并从几台到数百万台设备中进行连接和管理。 IoT Central 使用 IoT 中心来创建和管理应用程序,但使详细信息对用户来说公开透明。 通常,IoT Central 会减少复杂性和开发工作量,并通过 Web UI 简化设备管理。
  • IoT 中心充当集中消息中心,用于 IoT 应用程序与连接设备之间的双向通信。 它是一种平台即服务 (PaaS) 应用程序,还提供了平台来托管 IoT 应用程序。 与 IoT Central 一样,它可进行缩放来支持数百万台设备。 通常借助 IoT 中心,可对应用程序设计进行更大程度地控制和自定义,还有更多开发人员工具选项用来使用服务,代价是开发和管理复杂度有所增加。

用于连接和管理设备的工具

选择 IoT 中心或 IoT Central 来托管 IoT 应用程序后,有多个开发人员工具选项可供使用。 可使用这些工具连接到你选择的 IoT 应用程序平台,还可用它们来创建和管理应用程序与设备。 下表汇总了常见的工具选项。

备注

除了下列工具,你还可使用 REST API、Azure SDK 或 Azure 资源管理器模板以编程方式创建和管理 IoT 应用程序。 若要了解详细信息,可查看 IoT 中心IoT Central 服务文档。

工具 支持 IoT 平台         文档 说明
Central Web UI Central Central 快速入门 基于浏览器的 IoT Central 门户。
Azure 门户 中心、Central 使用 Azure 门户创建 IoT 中心从 Azure 门户管理 IoT Central 适合 IoT 中心和设备的基于浏览器的门户。 还适用于其他 Azure 资源,包括 IoT Central。
Azure IoT 资源管理器 集线器 Azure IoT 资源管理器 无法创建 IoT 中心。 连接到现有 IoT 中心来管理设备。 通常与 CLI 或门户一起使用。
Azure CLI 中心、Central 使用 CLI 创建 IoT 中心从 Azure CLI 管理 IoT Central 用于创建和管理 IoT 应用程序的命令行接口。
Azure PowerShell 中心、Central 使用 PowerShell 创建 IoT 中心从 Azure PowerShell 管理 IoT Central 用于创建和管理 IoT 应用程序的 PowerShell 接口
适用于 VS Code 的 Azure IoT Tools 集线器 使用 Tools for VS Code 创建 IoT 中心 适合 IoT 中心应用程序的 VS Code 扩展。

后续步骤

若要详细了解可用于将设备连接到 Azure IoT 的选项,请浏览以下快速入门: