一 發短信
3. 推薦短信流程
3.1 查詢 短信存儲區
AT+CPMS?
+CPMS: "ME",19,255,"ME",19,255,"ME",19,255
OK
3.2 選擇如何接收短信息
AT+CNMI=1,2,0,1,0
OK
3.3 查詢短信服務中心地址
AT+CSCA?
+CSCA: "+8613800571500",145 //移動的一張鄭州卡:+CSCA: "+8613800100569",145
OK
3.4 設置短信發送格式
AT+CMGF=1 //文本格式
OK
3.5 發送短消息
AT+CMGS="15168315232" //要發送的目標地址
>Hello4G //要發送的內容,以CTRL+Z結束。
>0x1A //CTRL+Z 16進制為0x1A
+CMGS: 255
OK
AT+CMGF=0 //PDU編碼格式
OK
AT+CMGS=16 //要發送的內容的長度
>0891683108503705F011000D91685161385132F20004000168
>0x1A
+CMGS: 219
OK
注:取消發送用CTRL+ESC,16 進制為0x1B
>0x1B
OK
3.6 列出全部短信的序號
注:此命令必須在 AT+CMGF=1 時才能使用。
AT+CMGL= ”ALL ” //列出全部短信的序號
+CMGL: 0,"REC READ","07513144361",,"10/11/30,09:42:42+32"
6E2999A863D0793A003A4ECA65E90031003070B957287EBF76F464AD002288685F819AD8
901F9AD85BC65EA680CC677F4E2D76844E32627065485E940022002C8BE660C5767B5F55
003A0077006500620063006100730074002E00650064006E006300680069006E0061002E00630
06F006D
+CMGL: 1,"REC READ","+8615168315232",,"10/11/30,11:09:56+32"
5408740654AF
3.7 讀取短信息
AT+CMGR= 0 //讀取相對應序號的短信
+CMGR: 1,,142
0891683108501709F0240D91683119622821F20008011152113335237A6C5F82CF82CF5DDE
0031003300390031003200360038003200310032003257280031003167080032003465E5003200
33003A00300037547C53EB8FC760A830106F1455314F1A301198845B588BDD8D3953738D6
07B49503C201C661F52A86D596C5F201D546867704F267B497FA4661F6F1455314F1A95E8
7968
OK
3.8 刪除短信息
AT+CMGD=1 //短信只能逐個刪除,建議讀后馬上刪除。
OK
二TCP/IP數據收發流程
2.1 TCP連接遠程服務器
para:(1-16),(0-11),"TCP/UDP/TCP LISTENER/UDPSERVICE","<IP_address>/<domain_name>",<remote_port>,<local_port>,(0-2)
注意contextID最多同時只能開啟3個
AT+QIOPEN=1,0,"TCP","117.28.200.13",1001,0,2 // 鏈接遠程服務器 透傳模式。透傳模式后直接發送內容。
CONNECT
//發送內容
2.2緩沖或直推模式發送:直推模式如果用QIRD會出錯。


直推模式也就是數據結果直接包含在URC里面可以直接讀取不用AT+QIRD讀取
透傳模式即EC20收到因特網發來的數據后再將數據返回因特網,通過“+++”可以退出該模式收到OK后進入緩沖模式;進入可通過AT+QISWTMD=2 切換模式,或通過ATO命令。成功會收到CONNECT
