esp32 aliyunt入门
mqtt .fx 调试接入阿里云iot
mqtt.fx 以一个设备状态接入,不能esp32 和mqtt.fx 同时登相同一个key
mqtt.fx 设置
broker address 写的地址
{YourRegionId}.aliyuncs.com
${YourProductKey}是你的三元组 的productkey
${YourRegionId}是实例的可用地址
cn-shanghai华南2 上海,
正确的更换自已的地址
a1xJhMXGEK6.iot-as-mqtt.cn-shanghai.aliyuncs.com
客户Id的写法
mqttclientId=12345|securemode=3,signmethod=hmacsha1,timestamp=789|
12345:: 在真实的设备用 mac地址 sn地址写入
用户名和密码
mqttUsername: deviceName+"&"+productKey
deviceName&productKey 是三元组的信息;
最后一个密码
mqttPassword=hmacsha1("",“clientId12345deviceNameiothubproductKeya1xJhMXGEK6timestamp789”).toHexString();
有用一个sha1 去计算密码,
最后写入
在线计算sha1 的url
https://1024tools.com/hmac
在消息写入
clientId12345deviceNameiothubproductKeya1xJhMXGEK6timestamp789
注意有更换成自已的信息
**写入 三元组的 devicesecret
得到密码
连接成功
之后进行,mqtt 的主题操作 。
文章授权于:http://www.viper1983.com