使用 IoT 中心进行设备管理的概述

Azure IoT 中心提供功能和可扩展性模型,使设备和后端开发人员可以构建功能强大的设备管理解决方案。 设备的范围从受约束的传感器和单一用途微控制器到功能强大的路由设备组通信的网关。 此外,在不同行业中,IoT 操作员的用例和要求也显著不同。 尽管有此不同,但使用 IoT 中心进行设备管理提供了功能、模式和代码库,以满足不同设备和最终用户的需要。

注意

本文中提到的某些功能(例如云到设备消息传递、设备孪生、设备管理)仅在 IoT 中心的标准层中提供。 有关 IoT 中心基本层和标准/免费层的详细信息,请参阅选择适合你的解决方案的 IoT 中心层

创建成功的企业 IoT 解决方案的一个重要部分,是提供操作员如何处理其设备集合的日常管理的策略。 IoT 操作员需要简单且可靠的工具和应用程序,使他们能够重点处理其工作的更具战略意义方面。 本文提供以下内容:

  • Azure IoT 中心设备管理方法的简要概述。
  • 常见设备管理原则的说明。
  • 设备生命周期的说明。
  • 常见设备管理模式的概述。

设备生命周期

常规设备管理阶段在大多数企业 IoT 项目中很常见。 在 Azure IoT 中,设备生命周期有五个阶段:

The five Azure IoT device lifecycle phases: plan, provision, configure, monitor, retire

在上述五个阶段的每个阶段中,都有几项应满足以提供完整解决方案的设备操作员要求:

设备管理模式

IoT 中心启用以下设备管理模式集。 设备管理教程更详细地介绍如何扩展这些模式以适合具体方案,以及如何基于这些核心模板设计新模式。

  • 重启:后端应用通过直接方法通知设备它已开始重启。 设备使用报告属性来更新设备的重新启动状态。

    Device management reboot pattern graphic

  • 恢复出厂设置:后端应用通过直接方法通知设备它已开始恢复出厂设置。 设备使用报告属性来更新设备的恢复出厂设置状态。

    Device management factory reset pattern graphic

  • 配置:后端应用使用所需属性来配置设备上运行的软件。 设备使用报告属性来更新设备的配置状态。

    Device management configuration pattern graphic

  • 报告进度和状态:解决方案后端在一组设备上运行设备孪生查询,以报告设备上运行的操作的状态和进度。

    Device management reporting progress and status pattern graphic

后续步骤

可以使用 IoT 中心设备管理提供的功能、模式和代码库,在每个设备生命周期阶段创建满足企业 IoT 操作员需求的 IoT 应用程序。

若要继续了解 IoT 中心中的设备管理功能,请参阅设备管理入门 (Node.js)