国产中文在线观看_国产成人精品午夜二三区桃子视频_一级免费毛片久久_芊芊视频国产专区_免费国产97人人超碰CAO蜜芽PR_成人日韩欧美电影_熟少妇性饥渴在线观看_国产极品熟女沙发内射av_香蕉视频app黄色下载_美女爽到喷水视频免费

支持中心
USR-G780 mqtt配置和通信過(guò)程
2020-02-12


網(wǎng)絡(luò)拓?fù)鋱D如下:

 

一、命令說(shuō)明:

1、AT+WKMOD

功能:查詢/設(shè)置工作模式。

格式:

查詢當(dāng)前參數(shù)值:

AT+WKMOD{CR}AT+WKMOD?{CR}

{CR}{LF}+WKMOD:mod{CR}{LF}{CR}{LF}

設(shè)置:

AT+HEARTTM=mod{CR}

{CR}{LF}OK{CR}{LF}

參數(shù):

mod工作模式設(shè)置,這里為MQTT。

例:AT+WKMOD =MQTT

 

 

2、AT+MQTTCONN

功能:查詢/設(shè)置MQTT連接參數(shù)

格式:

查詢當(dāng)前參數(shù)值:

AT+MQTTCONN{CR}AT+ MQTTCONN?{CR}

{CR}{LF}+ MQTTCONN:id,keepAlive,clean{CR}{LF}{CR}{LF}

設(shè)置:

AT+HEARTTM= id,keepAlive,clean {CR}

{CR}{LF}OK{CR}{LF}

參數(shù):

id客戶端id,最多10字節(jié),默認(rèn)位sqbw.com.cn。

keepAlive:心跳包,范圍為60~180秒,默認(rèn)為100。

clean:是否清除session,0-不清除,1-清除,默認(rèn)為1。

例:AT+WKMOD =sqbw.com.cn,100,1

 

 

3AT+MQTTSUB

功能:查詢/設(shè)置訂閱主題。

格式:

查詢當(dāng)前參數(shù)值:

AT+MQTTSUB{CR}AT+ MQTTSUB?{CR}

{CR}{LF}+ MQTTSUB:num,top,qos{CR}{LF}{CR}{LF}

設(shè)置:

AT+MQTTSUB= num,top,qos {CR}

{CR}{LF}OK{CR}{LF}

參數(shù):

num主題號(hào),范圍為1-10

top:主題名,最多20個(gè)字節(jié),默認(rèn)為空。

qos:服務(wù)等級(jí),默認(rèn)為0

例:AT+MQTTSUB =1,usr,0

注:最多支持訂閱10個(gè)主題

 

4、AT+MQTTUNSUB

功能:取消訂閱主題。

格式:

查詢當(dāng)前參數(shù)值:

AT+MQTTUNSUB{CR}AT+ MQTTUNSUB?{CR}

{CR}{LF}+ MQTTUNSUB:num{CR}{LF}{CR}{LF}

設(shè)置:

AT+MQTTUNSUB= num {CR}

{CR}{LF}OK{CR}{LF}

參數(shù):

num主題號(hào),范圍為1-10。

例:AT+MQTTSUB =1

 

5、AT+MQTTU

功能:查詢/設(shè)置用戶名和密碼

格式:

查詢當(dāng)前參數(shù)值:

AT+MQTTU{CR}AT+ MQTTU?{CR}

{CR}{LF}+ MQTTU:user,psw{CR}{LF}{CR}{LF}

設(shè)置:

AT+MQTTU=user,psw {CR}

{CR}{LF}OK{CR}{LF}

參數(shù):

user用戶名,最多20個(gè)字節(jié),默認(rèn)為空。

psw:密碼,最多20個(gè)字節(jié),默認(rèn)為空。

例:AT+MQTTSUB =zhang,123456

 

6、AT+MQTTWILL

功能:查詢/設(shè)置遺囑消息。

格式:

查詢當(dāng)前參數(shù)值:

AT+MQTTUWILL{CR}AT+MQTTUWILL?{CR}

{CR}{LF}+ MQTTWILL:will_topicName,will_topicMsg,will_qos,will_retain{CR}{LF}{CR}{LF}

設(shè)置:

AT+MQTTUWILL= will_topicName,will_topicMsg,will_qos,will_retain {CR}

{CR}{LF}OK{CR}{LF}

參數(shù):

will_topicName遺囑主題名最多20個(gè)字節(jié)。

will_topicMsg:遺囑主題消息,最多127個(gè)字節(jié)。

will_qos:遺囑消息服務(wù)等級(jí),只能為01、2。

will_retain遺囑保留標(biāo)志,只能為01。

例:AT+MQTTWILL=usr.net,netoff,2,1

 

 

7、AT+MQTTWILLEN

功能:查詢/設(shè)置遺囑消息使能。

格式:

查詢當(dāng)前參數(shù)值:

AT+MQTTUWILLEN{CR}AT+MQTTUWILLEN?{CR}

{CR}{LF}+ MQTTWILLEN:state{CR}{LF}{CR}{LF}

設(shè)置:

AT+MQTTWILLEN=state {CR}{CR}{LF}OK{CR}{LF}

參數(shù):

state使能狀態(tài)。

ON:開(kāi)啟。

OFF:關(guān)閉。

例:AT+MQTTWILLEN=ON

 

二、 發(fā)布主題

主題發(fā)布方式:在透?jìng)髂J较?,發(fā)送特定格式的數(shù)據(jù),數(shù)據(jù)格式如下

主題名(最多20字節(jié))

,(英文格式)

服務(wù)等級(jí)

,(英文格式)

數(shù)據(jù)

示例zhang,2,usr,cn

 

三、 取消訂閱主題

取消訂閱主題,我們分為指令取消和在線取消,指令取消就是通過(guò)AT指令A(yù)T+MQTTUNSUB取消主題,在線取消為在透?jìng)髂J较掳l(fā)送特定格式數(shù)據(jù)取消主題,在線取消不會(huì)保存到flash里面,重啟模塊或者掉線重連后會(huì)丟失。

在線取消訂閱格式為:

unsubscribe (固定)

,(英文格式)

主題

示例:unsubscribe,zhang1

 

四、 配置過(guò)程

780依次發(fā)送的指令如下圖所示

 

AT+WKMOD=MQTT //mqtt模式

AT+MQTTCONN=112233,120,1  //設(shè)置id,心跳包時(shí)間,清除session

AT+MQTTSUB=1,PUB1,0 //訂閱主題序號(hào),名稱以及質(zhì)量等級(jí)

AT+SOCKA=TCP,39.105.117.9,1883  //mqtt服務(wù)器端口和地址

AT+MQTTU=usr,sqbw.com.cn  //mqtt服務(wù)器登錄用戶名和密碼

AT+Z //重啟

使用mqttfx軟件同樣登錄相同ip和端口的mqtt服務(wù)器。

登錄之后發(fā)布消息

 

此時(shí)可以看到780已經(jīng)接收信息

 

 

通過(guò)780發(fā)布消息

 

 

此時(shí)可以看到mqttfx接收到了消息

 

 

 

附:

串口軟件下載地址:http://sqbw.com.cn/Download/964.html

 

 

 


關(guān)注有人微信公眾號(hào)
了解更多信息