ESP32、ESP8266的Arduino的MQTT简单应用

一、源码地址

https://github.com/plapointe6/EspMQTTClient

二、开始上传

1、打开arduino,在项目--加载库--管理库里面搜索PubSubClient,找到Nick O‘Leary的版本进行安装

2、在项目--加载库--添加.zip库,添加刚刚下载好的zip文件即可

3、然后打开SimpleMQTTClient.ino,修改你的WifiSSid,修改你的WifiPwd,修改你的MQTT服务器的IP地址,这个MQTT服务器大家也可以找免费的,也可以自己搭建,下面两个MQTTUsername、MQTTPassword大家可以改成空字符串,也可以不改

4、找到自己的板子,然后更改端口号,上传即可,然后打开工具里面的串口监视器,可以看到连上了mqtt了,然后大家去下载一个paho,自己百度一下吧,这个简单,打开paho,然后输入mqtt服务器地址,然后连接,然后订阅mytopic/test,如果自己改了订阅的改成自己的订阅,然后发送消息,在串口监视器可以看到自己的消息,大功告成

5、最后还有个就是在浏览器输入http://TestClient.local,输入之前的MQTTUsername、MQTTPassword,如果改成空字符串就不需要输入,这里上传的应该是新的一些东西,然后可以更新,估计是主题之类的,我也没仔细看

6、最后申明,这个例子是我初学的例子,所以有些不太详细,可以看我最新的mqtt、websocket客户端的博客,里面讲的非常详细,还有代码

猜你喜欢

转载自blog.csdn.net/gonepoo/article/details/107478021