开源MQTT托管设备认证
本文介绍开源MQTT托管形态下基础型实例中直连设备使用自定义认证信息(Username、Password、SN)进行注册认证的流程。
背景信息
仅需要使用MQTT连接和消息上下行的场景中,为降低使用成本,您可购买开源MQTT托管形态的基础型实例接入设备。设备接入物联网平台时,需使用Username、Password、SN信息作为设备密钥进行设备身份认证。
认证流程
创建产品:创建产品时,根据业务需要配置相关参数。
批量添加设备:在已创建产品下批量导入设备认证信息SN(可选)、MQTT Username和MQTT Password。
开发设备。
设备端必须开启SSL/TLS协议扩展SNI(Server Name Indication),并配置接入域名。
设备端接入物联网平台的示例代码及相关参数配置说明,请参见开源MQTT托管设备接入示例。
设备联网认证。
设备上电联网后,携带设备认证信息向物联网平台发起认证请求。
设备激活上线。
物联网平台校验设备认证信息通过后,与设备建立连接,设备便可通过自定义的消息Topic与物联网平台进行通信。
通信原理与云网关设备通信原理相同,请参见消息通信说明。