1.建立TCP連接
IP連接,
AT+QIDNSIP=0;+QIDNSCFG="218.85.157.99";+QIOPEN="TCP","27.14.6.12",10000
域名連接,
AT+QIDNSCFG="14.215.177.38"; +QIDNSIP=1;+QIOPEN="TCP","www.baidu.com",80
2.發送TCP數據
AT+QISEND=2;
3.關閉TCP連接
AT+QICLOSE
4.關閉GPRS、CSD、 PDP場景
AT+QIDEACT
5.查詢本地端口號
AT+QILPORT?
TCP: 2020
UDP: 3030
OK
設置本地TCP端口號
AT+QILPORT="TCP",8080
6.啟動任務並設置接入點 APN、用戶名和密碼!!!!!!
AT+QIREGAPP="CMNET","ZHL","123456"
7.激活移動場景,只有在 IP START 狀態下才能操作並激活移動場景
AT+QIACT
8.獲取本地IP地址
AT+QILOCIP
10.66.134.225
9.查詢當前連接狀態
AT+QISTAT
STATE: IP CLOSE
10.查詢當前接入的連接狀態
AT+QISTATE
OK
STATE: IP CLOSE
11.查詢當前 Server 狀態
AT+QISSTAT
ERROR
12.查詢域名服務器 DNS
AT+QIDNSCFG?
PrimaryDns:211.143.147.120
SecondaryDns:112.5.230.54
OK
域名服務器的工作就是把我們使用的字符域名轉換為主機的IP地址,沒有DNS我們將無法在因特網上使用域名。
配置域名服務器 ,以下IP通過ping www.baidu.com 得到的
AT+QIDNSCFG="14.215.177.38"
OK
13.域名解析
AT+QIDNSGIP="www.baidu.com"
OK
183.232.231.173
183.232.231.172
14.配置使用 IP 地址連接還是域名連接
域名連接,AT+QIDNSIP=1
15.配置接收數據時是否顯示IP頭
顯示IP頭,AT+QIHEAD=1
16.設置自動發送 TCP/UDP 數據時間
停止自動發送,AT+QIAUTOS=0
設置自動發送,AT+QIAUTOS=1,3
17.設置發送數據時是否顯示“>”和“SEND OK”
發送成功時顯示“>”,返回“<index>, SEND OK。 AT+QIPROMPT=3
18.配置為服務器
當 AT+QIMUX=0 時,服務器最大可接入連接數<max>被缺省。AT+QISERVER=0
否則,AT+QISERVER=0,5
19.設置 CSD 或 GPRS 連接模式
GPRS模式,AT+QICSGP=1
20.選擇當前可操作連接
選ME作為client連接,AT+QISRVC=1
21.配置接收數據時是否顯示發送方的 IP 地址和端口號
接收數據時顯示發送方的IP和端口號,AT+QISHOWRA=1
22.TCPIP 應用場景配置
顯示配置,AT+QISCON?
SHOW APPTCPIP CONTEXT
+QIDNSIP:1
+QIPROMPT:1
+QIHEAD:0
+QISHOWRA:1
+QICSGP:1
Gprs Config APN:CMNET
Gprs Config UserId:
Gprs Config Password:
Gprs Config inactivityTimeout:0
App Tcpip Mode:0
23.配置 TCPIP 應用模式
透傳模式(在該模式下,建立連接成功后, UART 將會進入數據模式。接收到的數據將直接輸出至串口,可通過“+++”退出數據模式, ATO 操作返回數據模式。
AT+QIMODE=1;
24.配置透明傳輸模式
重傳3次,發送間隔400ms,每次發送10字節,不開啟轉義序列
AT+QITCFG=3,2,10,0
25.配置接收數據 IP 頭是否顯示傳輸協議
顯示,AT+QISHOWPT=1
26. 控制是否啟用多路連接
啟用多路連接。AT+QIMUX=1
27.控制是否顯示本地 IP 地址
AT+QISHOWLA=1
28.配置前置場景
受控於VIRTUAL_UART_1,AT+QIFGCNT=1
29.查詢發送數據信息
1. 執行命令僅在 AT+QIMUX=0 時有效;
2. 配置命令僅在 AT+QIMUX=1 時有效;
3. 該命令操作受控於 AT+QISRVC 配置。當 AT+QISRVC=1 時,查詢的是 ME 作為 Client 向遠程 Server
發送數據信息;當 AT+QISRVC=2 時,查詢的是 ME 作為 Server 向遠程 Client 發送的數據信息。
AT+QISACK=1
30.配置是否緩存接收到的數據,不緩存直接顯示
緩存數據,向串口上報提示,可以通過 AT+QIRD 讀取緩存的數據。AT+QINDI=1
31.讀取緩存的數據
<id> 數字參數;表明哪個場景接收到了新數據,范圍是 0-1
<sc> 數字參數;表明 ME 是作為 Server 還是作為 Client 建立的連接接收到數據
1 ME 作為 Client 連接
2 ME 作為 Server 連接
<sid> 數字參數;表明 ME 是哪一路連接接收到數據,范圍是 0-5(當 AT+QIMUX=0 時,0)。端口的概念?
<len> 讀取數據長度,范圍為 1-1500
AT+QIRD=<id>,<sc>,<sid>,<len>
32.控制 AT+QISEND 是否允許數據回顯
開啟回顯,AT+QISDE=1
33.PING 遠程服務器
AT+QPING="www.baidu.com"
34.通過網絡時間服務器同步本地時間,中國默認國際時間服務器地址為"210.72.145.44" ,端口號是 123
AT+QNTP="s1a.time.edu.cn"
相關
同步網絡時間,AT+QNITZ=1
網絡時間同步以及更新 RTC 時間,AT+CTZU=1
獲取最近一次的網絡同步時間,AT+QLTS