gitee: https://gitee.com/mzmedia/mz-media
github: https://github.com/MzMedia/MzMedia.git
文档地址: https://mzmedia.github.io
设备接入
设备接入物联网平台,需要完成以下操作:
操作 |
说明 |
云平台操作 |
依次进行创建产品、添加物模型功能、定义设备认证方式,添加自定义Topic、创建设备、最后完成设备认证注册,接入平台。 |
设备端开发 |
设备端可以使用开放协议的自研SDK接入方式实现设备连接物联网平台。 |
不同类型设备接入物联网平台支持的接入协议、SDK和具体流程不同。物联网平台支持的设备类型和对应协议如下表所示。
设备类型 |
支持的接入协议 |
直连设备 |
MQTT、CoAP、HTTPS、TCP、MODBUS-TCP |
网关设备(直连方式)和非直连子设备 |
MQTT(透传代理MODBUS-RTU、JSON、SOAP、XML等格式编码) |
LoRa网关设备 |
MQTT |
LoRaWAN直连设备 |
需内置lorawan服务器 |
云网关设备 |
GB/T 28181、JT/T 808、GB/T 32960 |
接入协议说明
认证方式
- 直连设备和网关子设备:采用物联网平台的设备证书信息ProductKey(产品信息唯一标识)、DeviceSN(设备唯一标识)、DeviceSecret(设备密钥)进行认证。
- MQTT协议云网关设备:采用标准的MQTT协议规范的UserName作为身份信息进行认证,支持使用自定义证书、自定义设备认证方式。
- GB/T 28181标准规定认证方式,支持数字摘要和数字证书认证方式,可配置产品级别密码进行认证。
- 无认证步骤的协议,可根据需要调整。
设备 |
说明 |
直连设备 |
|
网关子设备 |
支持网关设备代理子设备接入物联网平台。网关设备与物联网平台建连后, 子设备复用相同的连接和物联网平台通信。 |
云网关设备 |
|