Skip to content

协议接入

平台本身只支持mqtt协议接入平台

其他协议请通过Node-Red等方式进行协议转换

mqtt接入地址

产品ID请替换成实际产品ID

mqtt://产品ID.mqtt.miniiot.top:2082

设备信息准备

产品ID、产品秘钥、设备ID、设备秘钥

如果使用产品秘钥自动注册设备只需要准备产品ID与产品秘钥

准备mqtt信息

client ID

使用产品秘钥自动注册设备时的设备ID需要自己生成,格式为长度10个字符的字符串,建议使用芯片ID或者mac地址md5后截取10个字符。设备ID需要唯一且后续不可变。

格式:产品ID_设备ID
示例:OWO56Olq_A30450eccf

用户名

格式:产品ID;设备ID;mac地址;秘钥类型;密码加密类型;当前时间;随机数;固件信息
秘钥类型:1-产品秘钥;2-设备秘钥
密码计算类型:1-sha1;2-md5
示例:OWO56Olq;A30450eccf;00:11:22:33:44:55;1;1;2025-07-16 11:22:33;1234;{"MiniIot_Version":"仅用于后台展示","App_Version":"任意字符串"}

为了[当前时间]与[随机数]的实时性,平台提供了一个Api来获取当前时间与随机数。

http://service.miniiot.top:8880/miniiot/device/common/date_time

json
{
    "date_time": "2025-07-16 14:21:27",
    "rand": 6198
}

密码

先替换用户名与秘钥,然后使用sha1或md5计算得到密码。

注意:密码计算时使用了当前时间与随机数,请确保设备与服务器的时间误差不超过±10秒,否则密码会失效。

格式:sha1("用户名;天才小坑Bi-<admin@dgwht.com>;秘钥");
示例:d33fef58bedd39dc1c2d38f16305b10010e9058e