【三元组连接】
阿里物联网IP地址与端口:
ProductKey(需要修改). iot-as-mqtt.cn-shanghai.aliyuncs.com : 1883
一、MQTT 连接 阿里云
Connect --- 16进制
1、固定报头 00010000
16进制为: 10 ??(长度)
2、可变报头 + MQTT
16进制为: 00 04 4D 51 54 54
3、Level
16进制为: 04
4、连接标志
Username Passworld willRetain willQos willFLag ClaeanSession Reserved
1 1 0 0 0 1 0
1100010 16进制为 C2
5、保持连接 100 秒
16进制为:00 64
7、客户端ID
*|securemode=3,signmethod=hmacsha1| *设备名称 注意替换
将字符串转换16进制。前面增加 长度
例如: 00 26(长度) +
6C 65 64 32 7C 73 65 63 75 72 65 6D 6F 64 65 3D 33 2C 73 69 67 6E 6D 65 74 68 6F 64 3D 68 6D 61 63 73 68 61 31 7C
8、用户名
*&# *设备名称 #productKey
wifi_led&a1dRF9H598X
转换16进制,前面增加长度
9、密码
用DeviceSecret做为秘钥对 clientId*deviceName*productKey#进行hmacsha1加密后的结果
登入网站 http://encode.chahuo.com/
对clientId*deviceName*productKey# 替换*和# ,再使用DeviceSecret做为秘钥进行hmacsha1加密 <
|