(4) 打开浏览器,输入“本地IP:18083”或者“localhost:18083”域名,点击enter访问,输入账号“admin”,密码“public”,点击login
(5) 进入Dashboard界面,点击Tools,选择Websocket,点击“Connect”;
(6) 在Subscribe对话框中,Topic内容填写“ESP8266/online”,Qos选择0,点击Subscribe;在Message对话框中,Topic内容填写“ESP8266/EMQX”,Message内容填写“abcde”,Qos选择0
(7) 打开串口,重启单片机,开始发送AT指
发送AT指令的顺序:
AT #测试AT功能
AT+CWMODE=1 #设置模组进入STA模式
AT+CWJAP="ssid","password" #连接wifi
AT+MQTTUSERCFG=0,1,"用户ID","账号","密码",0,0,""
#设置MQTT连接所需要的的参数,
#包括用户ID(不为空)、 账号(admin)以及密码(public)
AT+MQTTCONN=0,"本地IP",1883,0
AT+MQTTPUB=0,"ESP8266/online","1",0,0
#发布一条topic为“ESP8266/online”,message为“1”的数据,
#QOS设置为0
AT+MQTTSUB=0,"ESP8266/EMQX",0
#订阅一条topic为“ESP8266/EMQX”,QOS为0的数据
操作结束之后,DashBoard中Messages received显示sub到这条数据的时间、QOS值以及消息内容等信息,效果如下:
(8) 在Dashboard界面中将设置好的Message数据send出去之后,串口将显示接收到的数据内容,包括QOS值以及消息内容,效果如下:
(9)关闭MQTT连接,在串口中输入AT指令:AT+MQTTCLEAN=0