野火ESP8266EXWiFi模块连接mqtt,并订阅和发布消息

野火ESP8266EXWiFi模块连接mqtt,并订阅和发布消息

  1. 烧录mqtt固件

查询esp8266flash容量大小,我这里采用的是1M大小的mqtt固件
在这里插入图片描述

途中可能会遇到问题:

1.1 烧录失败

第一种情况检查是否是mqtt固件与flash容量大小不等

第二种情况检查是否是连线异常,仔细检查

  1. 使用调式助手,我这里采用的是安信可的调试助手

发送AT指令,是否反馈OK

在这里插入图片描述

途中可能会遇到问题:

第一种情况:发送AT指令没反应,是否没加回车

第二种情况:串口活波特率是否为对应芯片需要的值

  1. 使用mqtt进行测试

3.1 设备复位

AT+RST

3.2 模式设置

AT+CWMODE=1

3.3 wifi连接

AT+CWJAP="****","****"

3.4 mqtt登录属性设置

AT+MQTTUSERCFG=0,1,"emqx_Njg0Mz","username","123",0,0,""

3.5 mqtt服务器连接

AT+MQTTCONN=0,"broker.emqx.io",1883,0

3.6 查看连接状态

AT+MQTTCONN?

3.7 mqtt发布订阅消息

AT+MQTTSUB=0,"123456",1
AT+MQTTPUB=0,"123456","ni",1,0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值