# MQTT协议接入
# 通讯主题
功能 | Topic类 | 操作权限 | 说明 |
---|---|---|---|
物模型通信Topic | iotlink/thing/up/${proudctId}/${deviceName} | 发布 | 设备属性/事件上报 |
iotlink/thing/down/${proudctId}/${deviceName} | 订阅 | 云端响应属性/事件上报设备属性控制 | |
固件升级 | iotlink/ota/inform/${productId}/${deviceName} | 发布 | 固件升级消息上行 |
iotlink/ota/upgrade/${productId}/${deviceName} | 订阅 | 固件升级消息下行 | |
网关子设备 | iotlink/gateway/operation/${proudctId}/${deviceName} | 发布 | 网关代理子设备可以通过数据上行Topic |
iotlink/gateway/operation/result/${proudctId}/${deviceName} | 订阅 | 云端通过数据下行Topic |
# MQTT设备连接
# 服务器信息
- 服务器地址:
broker.aiqianqiu.com
- 服务器端口:
1883
# 安全认证
参数 | 说明 |
---|---|
mqttclientId | ${deviceName}|securemode=${securemode},signMethod=${signMethod},timestamp=${当前时间戳}; |
username | productId |
password | "deviceName=10000022,deviceSecret=N0x2SENscFRjSm81WUR5azVRREhFKkVKZFkocWo3eSY=,productId=300001,timestamp=1661421383000";进行ASCII顺序编码后加密计算 |
参与计算的参数:
参数 | 说明 |
---|---|
productId | 产品ID,设备所属产品的productId,即物联网平台为产品颁发的全局唯一标识符。 |
deviceName | 设备名称,设备在产品内的唯一标识符。DeviceName与设备所属产品的ProductId组合,作为设备标识,用来与物联网平台进行连接认证和通信。 |
deviceSecret | 设备key,物联网平台为设备颁发的设备密钥,用于认证加密。 |
timestamp | 时间戳,当前时间毫秒值,有效时间2分钟 |
method | 加密算法,支持hmacmd5和hmacsha1 |
securemode | 安全模式,需要设置SSL/TLS选2,TCP(无需设置SSL/TLS信息)直连模式选3 |
← 固件升级