MQTT类型通道
MQTT通道类型需要填写的字段,如下所示:
字段 | 含义 |
|---|---|
接收端名称 | 通道的名称 |
通道类型 | MQTT |
接收地址 | 第三方平台MQTT Broker的地址(只支持tls通道), 例:ssl://127.0.0.1:7883 |
连接信息 | |
鉴权方式 | 当前只支持用户密码类型 |
ClientId | MQTT鉴权的ClientId(创建通道时,不可填。通道分配到节点后,可自定义修改,默认为节点ID。) |
用户名 | MQTT鉴权的用户名 |
密码 | MQTT鉴权的密码 |
信任证书 | MQTT Broker的CA证书(可选项,未上传证书表示不校验MQTT Broker的服务端证书);是否校验域名(在取消勾选时,只会校验服务端证书,不会校验证书中的域名) |
推送信息 | |
Topic | MQTT Broker数据推送Topic,例:$oc/devices/gateway |
服务质量 | MQTT QOS,默认qos 0 |
描述 | 通道的描述信息 |
- 当节点的设备数据格式为“IoTDA1.0物模型”时,MQTT通道,推送的数据格式为IoTDA 1.0的物模型格式,报文格式如下:
{
"devices": [{
"device_id": "device1",
"services": [{
"service_id": "Motor",
"properties": {
"Current": 10.111,
"Voltage": 20
},
"event_time": "2006-01-02T15:04:05.000Z"
}
]
}
]
} - 当节点的设备数据格式为“属性平铺格式”时,MQTT通道,推送的数据格式为属性平铺格式,报文格式如下:
{
"devices": [
{
"device_id": "device1",
"properties": {
"Motor/Current": 10.111,
"Motor/Voltage": 20
},
"event_time": "2006-01-02T15:04:05.000Z"
}
]
} 
