物联网平台支持设备直连,也支持设备挂载在网关上,作为网关的子设备,由网关直连。

网关与设备

创建产品与设备时,需要选择节点类型。平台目前支持两种节点类型:设备网关

  • 设备:指不能挂载子设备的设备。设备可以直连IoT Hub,也可以作为网关的子设备,由网关代理连接IoT Hub。
  • 网关:指可以挂载子设备的直连设备。网关可以管理子设备、可以维持与子设备的拓扑关系,并将该拓扑关系同步到云端。

网关与子设备的拓扑关系如下图所示:


子设备与网关

接入流程

网关连接上云后,由网关将拓扑关系同步至云端,代替子设备完成设备认证、消息上传、指令接收等与平台的通信。而子设备将由网关统一管理。

  1. 网关可参见普通设备接入流程,接入物联网平台。具体请参见Link Kit SDK文档
  2. 子设备接入物联网平台有两种方式:
    • 使用一机一密的认证方式,像普通设备一样,将设备证书信息(ProductKey、DeviceName和DeviceSecret)预烧录到网关上,通过网关接入物联网平台。
    • 使用子设备动态注册的认证方式,在控制台打开动态注册开关,预注册子设备的DeviceName。由网关代替子设备进行注册,云端校验子设备DeviceName,校验通过后,动态下发DeviceSecret。然后子设备通过设备证书(ProductKey、DeviceName和DeviceSecret)接入物联网平台。