参考文章:
https://blog.csdn.net/weixin_46144773/article/details/128793578
https://docs.ai-thinker.com/esp8266/sdk
esp32下载工具和mqtt固件包
链接:https://pan.baidu.com/s/1tlJay5GfqkxfeJhEFLa96Q
提取码:28lz
解压下载工具,打开工具
![](https://i-blog.csdnimg.cn/blog_migrate/b300d8e83be6529d6c72a02d503416c4.png)
选择第一个下载工具
![](https://i-blog.csdnimg.cn/blog_migrate/bdcba4b5e850a3992982a05ba09893d9.png)
选择文件,按照下图进行勾选
![](https://i-blog.csdnimg.cn/blog_migrate/04fd96097710c6167dab20e11e45602d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5ef50d2a7583e0174e1b077cea1b03fb.png)
GPIO0 接GND,点击开始,然后给模块上电,等待完成。工具最下面有进度条。
完成之后,模块重新上电进行测试。
AT+CWMODE=1
#设置模组进入STA模式
AT+CWJAP="<ssid>","<password>"
#连接wifi
AT+MQTTUSERCFG=0,1,"<Client ID>","<账号>","<密码>",0,0,""
#设置MQTT连接所需要的的参数,包括用户ID(不为空)、账号(admin)以及密码(public)
AT+MQTTCONN=0,"<服务器地址>",<端口号>,<是否重连标志>
#连接mqtt服务器,设置服务器地址,端口号和是否重连标志(0或1)
AT+MQTTPUB=0,"<topic名>","<topic内容>",<QOS>,<retain>
#发布一条topic
AT+MQTTSUB=0,"<topic名>",<QOS>
#订阅一条topic