阿里云物联网MQTT用户名密码生成链接参数(MQTT客户端发布订阅)
在学习阿里云物联网前可以使用mqtt软件进行相关测试。我使用的是MQTT.FX这个软件,直接百度就可以下载。使用的时候要先配置该MQTT软件,需要根据阿里云物联网控制台的相关产品信息计算用户名和密码。为了避免大家走弯路对配置过程进行了相关总结,希望可以帮助到有需要的朋友。
1、创建一个产品(该步骤获得了 ProductKey )
2、在该产品下创建一个设备(该步骤获得了 DeviceName 以及
DeviceSecret )
3、使用MQTT单片机编程工具生成相关信息,后期配置到MQTT.FX客户端配置中,这个软件一般在买淘宝esp8266的时候卖家给的资料里面就有
3.1使用另一个网友用QT写的阿里云MQTT链接参数生成器
https://www.cnblogs.com/mhtc/p/11130809.html
3.2使用html+js版本的在线工具生成链接参数
https://ranjuan.cn/docs/mindoc/aliyun-iot-mqtt
4、配置MQTT.FX客户端软件
4.1选择刚才的配置文件进行链接
阿里云控制台显示在线!
5、在MQTT.FX进行数据发布与订阅
可参考官方文档https://help.aliyun.com/document_detail/86706.html
注意可能存在的一个坑,如果你在设备里面没有找到Topic列表,或者 已订阅 Topic 列表 为空,那么可以到产品里面去找,然后直接把找到的Topic复制到MQTT.FX客户端进行发布及订阅(注意下要修改里面的 ${deviceName} 改为你的产品名字)
除了在阿里云物联网控制台的监控运维日志服务里面查看,在MQTT.FX客户端的log日志里面也能看到。
5.1阿里云平台给MQTT客户端下发消息(即MQTT订阅消息)
MQTT客户端订阅后,改Topic就会出现在设备的Topic列表中!在控制台选择“发布消息”MQTT客户端就可以收到阿里云物联网平台下发消息了。
基于互联网精神,在注明出处的前提下本站文章可自由转载!
本文链接:https://ranjuan.cn/aliyun-iot-mqtt-connect/
赞赏
微信赞赏支付宝赞赏
发表评论