野火ESP8266EXWiFi模块连接mqtt,并订阅和发布消息
查询esp8266flash容量大小,我这里采用的是1M大小的mqtt固件
途中可能会遇到问题:
1.1 烧录失败
第一种情况检查是否是mqtt固件与flash容量大小不等
第二种情况检查是否是连线异常,仔细检查
发送AT指令,是否反馈OK
途中可能会遇到问题:
第一种情况:发送AT指令没反应,是否没加回车
第二种情况:串口活波特率是否为对应芯片需要的值
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