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客户端的博客,里面讲的非常详细,还有代码

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值