你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

可使用哪些 Azure 技术和服务来创建 IoT 解决方案?

Azure IoT 技术和服务提供的选项可以用来创建范围广泛的各种 IoT 解决方案,支持组织进行数字转型。 例如,您可以:

设备和设备 SDK

可以使用开源设备 SDK 实现自己的嵌入代码。 设备 SDK 支持多种操作系统,例如 Linux、Windows 和实时操作系统。 有用于多种编程语言(例如 CNode.jsJava.NETPython)的 SDK。

你可以根据 IoT 即插即用约定进一步简化为设备创建嵌入代码的方式。 IoT 即插即用使解决方案开发人员能够将设备与其解决方案相集成,而无需编写任何嵌入代码。 IoT 即插即用的核心是描述设备功能的设备功能模型架构。 使用设备功能模型配置基于云的解决方案,例如 IoT Central 应用程序。

可通过 Azure IoT Edge 将部分 IoT 工作负载从 Azure 云服务下移至你的设备。 IoT Edge 可降低解决方案中的延迟、减少设备与云的数据交换量并支持脱机方案。 你可通过 IoT Central 管理 IoT Edge 设备。

Azure Sphere 是一个安全的高级应用程序平台,具有针对互连设备的内置通信和安全功能。 它包括一个安全的微控制器单元、一个基于 Linux 的自定义操作系统和一个基于云的安全服务,该服务提供可续订的持续安全性。

重要

由于 IoT Central 在内部使用 IoT 中心,因此可以连接到 IoT Central 应用程序的任何设备也可以连接到 IoT 中心。

若要了解详细信息,请参阅 Azure IoT 设备和应用程序开发

Azure IoT Central

IoT Central 是一个托管应用平台,可减轻开发、管理和维护 IoT 解决方案的负担和成本。 使用 IoT Central 快速评估 IoT 方案,并评估方案可以为你的业务创造的机会。 IoT Central 让你能够集中精力确定可使用 IoT 数据创建的业务影响,从而简化复杂且不断发展的 IoT 基础结构的开发。

通过 Web UI 可以快速连接设备、监视设备条件、创建规则并在其整个生命周期中管理设备及其数据。 此外,该平台将 IoT 智能扩展到了业务线应用程序,你可以利用该平台根据设备的见解采取行动。 使用 IoT Central 评估 IoT 方案后,可以构建企业就绪的 Azure IoT 解决方案。

作为完全托管的应用平台,IoT Central 具有简单且可预测的定价模型。

自定义解决方案

要从头开始构建 IoT 解决方案,请使用以下一项或多项 Azure IoT 技术和服务:

云连接

Azure IoT 中心服务可在数百万个 IoT 设备和一个基于云的解决方案之间实现安全可靠的双向通信。 Azure IoT 中心设备预配服务是用于 IoT 中心的帮助程序服务。 可以通过此服务将设备以零接触的方式实时预配到适当的 IoT 中心,不需要人为干预。 有了这些功能,客户就可以通过安全且可缩放的方式预配数百万台设备。

IoT 中心是核心组件,可以用来克服 IoT 实现难题,例如:

  • 大容量设备连接和管理。
  • 大容量遥测引入。
  • 设备的命令和控制。
  • 设备安全措施实施。

弥合物理世界和数字世界之间的差距

Azure 数字孪生是一种 IoT 服务,用于为物理环境建模。 它使用的空间智能图可以对人员、空间和设备之间的关系建模。 通过跨数字和物理世界关联数据,可以创建上下文感知的解决方案。

IoT Central 使用数字孪生将现实世界中的设备和数据与用户用来监视和管理这些连接设备的数字模型同步。

数据和分析

IoT 设备通常生成大量时序数据,例如从传感器读取的温度数据。 Azure 数据资源管理器可以连接到某个 IoT 中心,从设备读取遥测流,存储该数据,然后我们就可以查询它并将它可视化。

Azure Maps 是一系列地理空间服务,这些服务使用新鲜的地图数据为 Web 和移动应用程序提供准确的地理上下文。 可以使用 REST API、基于 Web 的 JavaScript 控件或 Android SDK 来构建应用程序。

操作和通知

解决方案可能需要基于设备数据的自动操作。 例如,当设备报告严重条件时,可能需要发送电子邮件或短信。

Azure Functions 是一项无服务器计算服务,使用它可以按需运行代码,而无需显式预配或管理基础结构。 使用 Azure Functions 创建事件驱动的无服务器应用,这些应用可运行操作来响应遥测流中标识的条件。

后续步骤

如需实践体验,请尝试以下快速入门之一: