MQTT.fx如何连接阿里云?
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开
系列文章目录
文章目录
前言
MQTT.fx 是目前主流的mqtt客户端,可以快速验证是否可以与阿里云服务器交流发布或订阅消息。
一、下载MQTT.fx
访问 MQTT.fx 官网,
下载并安装MQTT.fx Version 1.7.1 for Windows版本软件。
二、使用
1.三元组
{
“ProductKey”: “a15w6nHuQB9”,
“DeviceName”: “XYD_Lock”,
“DeviceSecret”: “40e9cff2dbaf067352a6a22c9afe1d84”
}
1.1 Broker Address
Broker Address:
固定格式:
${YourProductKey}.iot-as-mqtt.$ {region}.aliyuncs.com
a15w6nHuQB9.iot-as-mqtt.cn-shanghai.aliyuncs.com
1.2 Client ID
Client ID:
固定格式:
${clientId}|securemode=3,signmethod=hmacsha1|
ESP32|securemode=3,signmethod=hmacsha1|
1.3 UserName
UserName:
固定格式:
${YourDeviceName}&{YourProductKey}
XYD_Lock&a15w6nHuQB9
1.4 Password
Password:
固定格式:
clientId${YourClientId}deviceName${YourDeviceName}productKey${YourProductKey}
clientIdESP32deviceNameXYD_LockproductKeya15w6nHuQB9
注意:这并不是最终结果。
需要经过哈希算法的计算最终可以得到连接密码
哈希算法加密网站
加密后最终PassWord:
e84d27eae1ae4508213a0d587fb5840c5d97278d
2.配置数据
- Profile Name :输入您的自定义名称
- Profile Type :MQTT服务器连接端口。 选择MQTT Broker。
- Broker Address:接入域名
结果在1.1处
。- Broker Port:固定值1883
- Cliend ID:客户端ID
结果在1.2处
千万别点Generate
- General:通用配置不用动
- User Credentials:用户凭证 点击这个
- 清除发布历史
- 清除订阅历史
- UserName:用户名
结果在1.3处
。- Password:密码
结果在1.4处
这是我自己的:
3. 连接成功
三.发布测试
1.订阅命令
属性上报的发布订阅:
/sys/a15w6nHuQB9/${deviceName}/thing/event/property/post
/sys/a15w6nHuQB9/XYD_Lock/thing/event/property/post属性上报的订阅:
/sys/a15w6nHuQB9/${deviceName}/thing/event/property/post_reply
/sys/a15w6nHuQB9/XYD_Lock/thing/event/property/post_reply属性设置的订阅:
/sys/a15w6nHuQB9/${deviceName}/thing/service/property/set
/sys/a15w6nHuQB9/XYD_Lock/thing/service/property/set
2.发布方式
发布完点一下Subscribe
3.发布成功
四.订阅测试
1.订阅方式
2.云端订阅成功查看
3.阿里云下发数据
总结
不懂就问,哈哈。开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)