ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

[MQTT] 通过阿里云服务器实现MQTT通讯

2021-06-11 15:01:37  阅读:220  来源: 互联网

标签:a17zQFxrTGN MqttSubscribe MqttPublish mqttfx MQTT 阿里 4G 服务器 设备


最近想实现手机app控制一个4G设备操作一个gpio

简单记录步骤如下:

1、打开阿里云官网https://www.aliyun.com/,注册并登录->打开控制台-物联网平台

 

2、创建产品,中间步骤参考如下产品信息

 

 

 

 

3、设置功能定义

 

4、创建两个设备MqttPublish和MqttSubscribe,分别用来手机app连接阿里云服务器发布消息和阿里云服务器对4G设备订阅消息

5、创建完设备后需要分别测试一下,可以用工具mqttfx-1.7.1-windows-x64.exe来实现

 

 

mqttfx-1.7.1-windows-x64.exe地址:

链接:https://pan.baidu.com/s/1Rn3G2zPA21lqXCjK49mixA   提取码:zbxa
MQTT_Password.7z地址:

链接:https://pan.baidu.com/s/17pT68F9-y15nx01e4ojzkw    提取码:5el7

6、使用mqttfx测试

 

 

点击Publish和Subscribe分别设置如下:

/a17zQFxrTGN/MqttPublish/user/update 发布
/a17zQFxrTGN/MqttPublish/user/get 订阅

/sys/a17zQFxrTGN/MqttSubscribe/thing/event/property/post 发布
/sys/a17zQFxrTGN/MqttSubscribe/thing/service/property/set 订阅

 

 7、分别测试成功后,要想两个设备间发送和接收消息,还需要设置“云产品流转”,创建规则为如下即可

 

 8、可以两台电脑分别使用mqttfx,连接设备MqttPublish发布消息,连接MqttSubscribe的订阅消息测试

9、生成设备端代码可以在4G模块中进行测试,我的这个4G设备中已经有mqtt测试代码,这里就不具体说明

 

注意事项:配置工具mqttfx一定要注意字符串别写错,特别是hmacsha1,因为把最后一个1看出l导致折腾了好久,最好直接复制!!!

 

标签:a17zQFxrTGN,MqttSubscribe,MqttPublish,mqttfx,MQTT,阿里,4G,服务器,设备
来源: https://www.cnblogs.com/Louis0321/p/14875088.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有