移動onenet基礎通信套件V1.08版本的AT指令測試


1. 本次測試版本V1.08,AT+MIPLCREATE,首先需要一個配置文件。該指令創建一個基礎通信套件的實例

2. 看下CGFID=2的配置,這個連接類型,UDP是1還是0?用戶名和密碼是什么?哪里獲取?UDP是0,現在不需要用戶名和密碼,可以全部設置為0,APN設置為CMIOT。

3.  配置文件具體,112.13.167.63

        //*0x13,0x00,0x33,
        //0xf1,0x00,0x03,
        //0xf2,0x00,0x21,0x05,0x00/*mtu*/,0x11/*Link&bind type*/,0x00,0x05,0x43,0x4d,0x49,0x4f,0x54/*apn長度是5和apn,CMIOT*/,0x00,0x00/*username*/,0x00,0x00/*password*/,
        //0x00,0x0d/*host length*/,0x31,0x31,0x32,0x2e,0x31,0x33,0x2e,0x31,0x36,0x37,0x2e,0x36,0x33,0x00,0x04,0x4e,0x55,0x4c,0x4c,
        //0xf3,0x00,0x0c,0xea,0x04,0x00,0x00,0x04,0x4e,0x55,0x4c,0x4c

4. 合成AT指令

AT+MIPLCREATE=48,130030F10003F200210500110005434D494F5400000000000D3131322E31332E3136372E36330000F30008EA04000000,0,48,0

5. 具體意思如下:

13 00 30      //版本1,配置個數3,總長度48個字節
F1 00 03      //初始化配置
F2 00 21 05 00   //網絡配置,長度33個字節,MTU
11            //UDP還是TCP
00 05 43 4D 49 4F 54 //APN長度,APN是CMIOT
0000          //用戶名長度,長度為0,所以后面沒數據
0000          //用戶密碼長度
000D          //是否打開BS,就是Bootstrap流程,主機長度13
313132 2E 3133 2E 313637 2E 3633  //主機地址,112.13.167.63 BS地址:183.230.40.39
0000         //用戶數據長度
F3 00 08    //系統配置
EA0400  //調試開關
0000       //用戶數據長度            

6. 輸入之后返回

7. 設備注冊指令

AT+MIPLOPEN=1

8. 添加OBJ指令

AT+MIPLADDOBJ=1,3,1,1,0,0

9. 設備NOFITY指令

AT+MIPLNOTIFY=1,9,3200,0,5503,3,1,5,0,0

10. 關於設備ID,資源ID的使用,參考文檔IPSO-Smart-Objects-Starter-Pack.pdf,可以看到這些都已經被定義好了,按照這個文檔找到自己需要的即可。

11. 以3200這個object ID為例子說明,比如下面的資源5505就是輸入的狀態,在此厘清楚object ID,實例ID,資源ID這三個的關系,object ID是分類,比如溫度傳感器,電池電量,就是兩個不同的object ID,然后有2個溫度傳感器,那么溫度傳感器A和溫度傳感器B就是2個實例,資源就是傳感器的數據和狀態等。object ID,實例ID這兩者有點像JAVA語言里面的類和對象。


免責聲明!

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



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