子设备不直接连接物联网平台,而是通过网关与物联网平台建立连接,复用网关与物联网平台的通信通道。网关设备连接成功后,可使用通道复用能力代理子设备OTA升级,使用的Topic必须是子设备Topic,包含子设备productKey和deviceName的信息。本文介绍网关代理子设备OTA升级的流程。

- 创建网关设备和子设备,获取设备证书信息(ProductKey、DeviceName和DeviceSecret)。
- 创建产品时,节点类型需选择为网关设备,然后创建设备。
- 创建产品时,节点类型需选择为网关子设备,并配置接入网关协议,然后创建子设备。
具体操作,请参见创建产品、创建设备。
- 使用网关设备证书信息(ProductKey、DeviceName和DeviceSecret),将网关设备连接到物联网平台。
- 为网关添加与子设备的拓扑关系。
- 网关代理子设备上线。
子设备接入物联网平台有两种方式:
- 使用一机一密的认证方式。网关获取子设备的设备证书,由网关向物联网平台上报子设备证书信息(ProductKey、DeviceName和DeviceSecret)。
- 使用子设备动态注册的认证方式。需在控制台,打开子设备的动态注册开关。网关获取子设备的ProductKey和DeviceName后,由网关代理子设备进行动态注册,云端校验子设备身份。校验通过后,动态下发DeviceSecret。然后子设备通过设备证书(ProductKey、DeviceName和DeviceSecret)接入物联网平台。
- 网关代理子设备发起OTA升级、上报版本、监听云端推送的消息、上报升级进度、拉取升级包信息。