NB-IoT學習筆記:三、連接UDP服務器並傳輸數據

1.創建Socket,連接服務器

/* Use ATE1 to enable echo mode */
[2020-06-15 09:50:54:973_S:] ATE1
[2020-06-15 09:50:55:011_R:] ATE1
[2020-06-15 09:50:55:011_R:] OK

/* Use AT+NSOCR to create a socket on the UE and associates with specified protocol */
[2020-06-15 09:50:55:019_S:] AT+NSOCR=DGRAM,17,6001,1
[2020-06-15 09:50:55:147_R:] AT+NSOCR=DGRAM,17,6001,1
[2020-06-15 09:50:55:147_R:] 1

[2020-06-15 09:50:55:147_R:] OK

2.發送數據,僅限 UDP

/* Use ATE1 to enable echo mode */
[2020-06-15 09:55:13:782_S:] ATE1
[2020-06-15 09:55:13:820_R:] ATE1
[2020-06-15 09:55:13:820_R:] OK

[2020-06-15 09:55:13:825_S:] AT+NSOST=1,47.105.44.99,1001,4,54455354
[2020-06-15 09:55:14:001_R:] AT+NSOST=1,47.105.44.99,1001,4,54455354
[2020-06-15 09:55:14:023_R:] 1,4

[2020-06-15 09:55:14:023_R:] OK

服務器接收到數據
在這裏插入圖片描述

3.接收服務器數據

[2020-06-15 09:58:26:871_R:] +NSONMI:1,9
[2020-06-15 09:58:26:871_S:] AT+NSORF=1,9
[2020-06-15 09:58:27:004_R:] AT+NSORF=1,9
[2020-06-15 09:58:27:004_R:] 1,47.105.44.99,1001,9,544553545F52454356,0

[2020-06-15 09:58:27:037_R:] OK

4.關閉Socket,斷開連接

/* Use AT+NSOCL to close the connection of UDP */
[2020-06-15 09:53:00:493_S:] AT+NSOCL=1
[2020-06-15 09:53:00:557_R:] AT+NSOCL=1
[2020-06-15 09:53:00:557_R:] OK
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章