esp32 aliyunt入门

mqtt .fx 调试接入阿里云iot
mqtt.fx 以一个设备状态接入,不能esp32 和mqtt.fx 同时登相同一个key

mqtt.fx 设置
esp32 aliyunt入门
broker address 写的地址
YourProductKey.iotasmqtt.{YourProductKey}.iot-as-mqtt.{YourRegionId}.aliyuncs.com

${YourProductKey}是你的三元组 的productkey
${YourRegionId}是实例的可用地址
cn-shanghai华南2 上海,
正确的更换自已的地址
a1xJhMXGEK6.iot-as-mqtt.cn-shanghai.aliyuncs.com

esp32 aliyunt入门
客户Id的写法
mqttclientId=12345|securemode=3,signmethod=hmacsha1,timestamp=789|

12345:: 在真实的设备用 mac地址 sn地址写入

esp32 aliyunt入门
用户名和密码
mqttUsername: deviceName+"&"+productKey

deviceName&productKey 是三元组的信息;

最后一个密码
mqttPassword=hmacsha1("",“clientId12345deviceNameiothubproductKeya1xJhMXGEK6timestamp789”).toHexString();
有用一个sha1 去计算密码,
最后写入
在线计算sha1 的url
https://1024tools.com/hmac
esp32 aliyunt入门

esp32 aliyunt入门
在消息写入
clientId12345deviceNameiothubproductKeya1xJhMXGEK6timestamp789
注意有更换成自已的信息

esp32 aliyunt入门
**写入 三元组的 devicesecret

得到密码

esp32 aliyunt入门

连接成功

之后进行,mqtt 的主题操作 。
文章授权于:http://www.viper1983.com