nbiot:巴法雲之M5310-A模塊AT指令調試教程


巴法創客雲例程:

M5310-A連接到usb調試工具,通過串口可以進行調試,以下步驟請順序執行。

1、測試M5310-A是否開機正常

AT

正常返回:

OK

2、重復檢查是否正常駐網,正確駐網時間一般為開機后10秒左右,駐網成功才有網絡,才可以進行下一步

AT+CGATT?

正常返回(返回其他均為駐網失敗):

+CGATT:1

OK

3、創建TCP Socket連接,開啟自動上報接收數據

AT+NSOCR="STREAM",6,0,2

正常返回:

1

OK

說明:1為創建的socket編號,最多創建7個。AT+NSOCR="STREAM",6,0,2說明:STREAM表示socket類型是tcp,6表示標准網絡協議是TCP,0表示本地監聽端口自動分配,2表示自動讀取接收的消息。

4、連接TCP遠程服務器

AT+NSOCO=1,bemfa.com ,8344

正常返回:

OK

CONNECT OK

說明:1表示第三步創建的socket編號,bemfa.com是服務器域名,8344是巴法創客雲端口號

5、配置收發模式

AT+NSOCFG=1,0,0

正常返回:

OK

說明:1表示第三步創建的socket編號,第一個0表示,配置接收模式,普通字符串輸出;第二個0表示,配置發送模式,轉義字符串格式輸入。

6、發送訂閱指令

AT+NSOSD=1,1,"cmd=1&uid=4d9ec352e0376f2110a0c601a2857225&topic=light002\\r\\n",,4

正常返回:

1,59

OK

+NSOSTR:1,4,1

+NSORF:1,139.159.163.215,8344,13,cmd=1&res=1
,0

說明:第一個1表示第三步創建的socket編號;第二個1表示發送的字符串長度,由於字符串模式默認不計算字符串長度,故這里的1無用,但發送指令的時候需要攜帶;cmd=1&uid=4d9ec352e0376f2110a0c601a2857225&topic=light002\r\n為巴法雲訂閱指令格式,由於是轉義字符模式輸入,故回車換行\r\n需要改為\r\n發送;4表示發送序號,范圍1-255,默認即可,可隨意更改。

返回指令說明:1表示第三步創建的socket編號,59表示發送的字符長度。

7、發送發布指令

AT+NSOSD=1,1,"cmd=2&uid=4d9ec352e0376f2110a0c601a2857225&topic=light002&msg=on\\r\\n",,4

正常返回:

1,66

OK

+NSOSTR:1,4,1

+NSORF:1,139.159.163.215,8344,13,cmd=2&res=1
,0

說明:第一個1表示第三步創建的socket編號;第二個1表示發送的字符串長度,由於字符串模式默認不計算字符串長度,故這里的1無用,但發送指令的時候需要攜帶;cmd=2&uid=4d9ec352e0376f2110a0c601a2857225&topic=light002&msg=on\r\n為巴法雲發布指令格式,由於是轉義字符模式輸入,故回車換行\r\n需要改為\r\n發送;4表示發送序號,范圍1-255,默認即可,可隨意更改。

返回指令說明:1表示第三步創建的socket編號,66表示發送的字符長度。

8、發送心跳

AT+NSOSD=1,1,"cmd=0&msg=ping\\r\\n",,4

正常返回:

1,16

OK

+NSOSTR:1,4,1

+NSORF:1,139.159.163.215,8344,13,cmd=0&res=1
,0

說明:第一個1表示第三步創建的socket編號;第二個1表示發送的字符串長度,由於字符串模式默認不計算字符串長度,故這里的1無用,但發送指令的時候需要攜帶;cmd=0&msg=ping\r\n為巴法雲心跳指令格式,由於是轉義字符模式輸入,故回車換行\r\n需要改為\r\n發送;4表示發送序號,范圍1-255,默認即可,可隨意更改。

返回指令說明:1表示第三步創建的socket編號,16表示發送的字符長度。

9、斷網重連

由於長連接模式,故需要每30s秒發送一次心跳,如果不發心跳會斷開連接,如果斷開連接,進行第三步重新建立連接。

10、關閉socket

AT+NSOCL=1

正常返回:

OK

說明:1為socket編號。不要短時間內重復創建/收發/關閉 Socket,以免 Socket 資源暫時耗盡 。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM