设备上线 - 的托管集成 AWS IoT Device Management

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

设备上线

在开始使用托管集成之前,请先查看 Hub SDK 组件如何支持设备上线。本节介绍设备入门所需的基本架构组件,包括核心配置器和协议专用插件如何协同工作以处理设备身份验证、通信和设置。

用于设备加载的 Hub SDK 组件

核心供应器

核心配置器是在 IoT 中心部署中协调设备启动的核心组件。它协调托管集成与您的协议特定配置器插件之间的所有通信,确保设备启动安全可靠。当您加载设备时,核心配置器会通过以下功能处理身份验证流程、管理 MQTT 消息并处理设备请求:

MQTT 连接

与 MQTT 代理建立连接,以便发布和订阅云主题。

消息队列和处理程序

按顺序处理传入的添加和删除设备请求。

协议插件接口

通过管理身份验证和无线电加入模式,与协议特定的配置器插件配合使用,用于设备入门。

中心 SDK 客户端 APIs

接收来自特定协议的 CDMB 插件的设备功能报告,并将其转发到托管集成。

特定于协议的供应器插件

特定于协议的配置器插件是用于管理不同通信协议的设备加载的库。每个插件都会将来自核心配置程序的命令转换为物联网设备的特定于协议的操作。这些插件执行以下操作:

  • 特定于协议的中间件初始化

  • 基于核心供应器请求的无线电加入模式配置

  • 通过中间件 API 调用移除设备

特定于协议的中间件

特定于协议的中间件充当设备协议和托管集成之间的转换层。该组件处理双向通信——接收来自供应器插件的命令并将其发送到协议堆栈,同时还收集来自设备的响应并通过系统将其路由回去。

设备上线流程

查看使用 Hub SDK 加载设备时发生的操作顺序。本节显示了组件在入门过程中的交互方式,并概述了支持的入门方法。

简单设置 (SS)

最终用户打开物联网设备的电源,并使用设备制造商的应用程序扫描其二维码。然后,设备将注册到托管集成云并连接到物联网中心。

Hub SDK 架构和用于简单设置入门流程的组件。

零触摸设置 (ZTS)

零触摸设置 (ZTS) 通过在供应链上游预关联设备来简化设备上游。例如,最终用户无需扫描设备二维码,而是提前完成此步骤,以便将设备预先关联到客户账户。例如,可以在运营中心完成此步骤。

当最终用户收到设备并开机时,它会自动注册到托管集成云中并连接到物联网中心,无需任何其他设置操作。

Hub SDK 架构和零触摸设置入门流程的组件。

用户指导设置 (UGS)

最终用户开启设备并按照交互式步骤将其加入托管集成。这可能包括按下 IoT 中心上的按钮、使用设备制造商的应用程序或同时按下集线器和设备上的按钮。如果简单设置失败,则可以使用此方法。

Hub SDK 架构和用于用户引导式设置入门流程的组件。