MQTT——EMQX学习笔记01——EMQX安装使用_emqx 默认用户名密码_乌鱼鸡汤的博客-CSDN博客
联盛德W801系列4-MQTT使用_w801 mqtt_hwd00001的博客-CSDN博客
通讯逻辑图
由于第一次使用mqtt,不知道其通信方式,经过测试,才明白。
1、搭建服务器(borker就是服务器),并开启。
2、客户端可以是电脑、手机、开发板等等,在这里,所有的客户端,都可以是订阅者,也可以是发布者。
电脑可以安装专门的客户端mqttx或mqtt.fx,也可以直接用浏览器。
↓MQTTX客户端
web端↓
w801开发板:使用demo at指令进行测试,打开DEMO_CONNECT_NET、DEMO_MQTT,使用t-connect("id","pwd")进行联网、使用t-mqtt(0),连接mqtt服务器
程序需要改成自己的服务器IP、端口号、client_id建议改成含有唯一表示的(可以利用mac地址)
连接成功后,开发板接收到主题topic_tx,就会将接受主题的内容再发布出去topic_rx。
手机、电脑登陆服务器(ip地址:18083)后,在websocket客户端页面建立连接,就可以订阅开发板的主题.
有了payload的内容,后面就尝试利用内容,进行开发板的信息采集、控制操作。