一般,發送和接收短信的終端都是經過串行接口鏈接電腦,這類設備用得比較多的是GSM Modem和手機。這類設備一般都支持PDU模式,但仍有少數設備只支持Text模式。工具
設備硬件鏈接好之後能夠經過發送AT指令測試設備是否鏈接正確可否正常通信。在這裏我使用Windows自帶的「超級終端」工具進行通信。此工具能夠在程序——附件——通信裏面找到,若是沒有請確認是否安裝了此組件。或者在運行裏面輸入「hypertrm」也能夠快速啓動「超級終端」。測試
如下全部範例均以Siemens M55手機做爲終端,有可能跟你設備返回的不一樣。具體參數清參閱設備相關AT指令集。本手機AT指令集在我主頁上有下載。spa
準備工做:接口
1、 測試鏈接:「AT8 」測試終端是否鏈接正確。成功後返回「OK」。終端
2、 設置回顯:(此步驟爲了測試方便)ATE18硬件
3、 查閱及設置字符集:下載
AT+CSCS=?8程序
+CSCS: ("GSM","UCS2")查詢
說明該終端支持GSM與UCS2兩種字符集。通常對於中文環境設置爲UCS2字符集
AT+CSCS="UCS2"8
4、 取得短信中心號碼:
AT+CSCA? 8
+CSCA: "+8613800280500",145
5、 查詢並設置SMS格式:
查詢:AT+CMGF= 8
返回:+CMGF: (0)
0表明PDU模式。你的設備可能有其餘的選項,請參考設備的AT指令集。
設置:AT+CMGF=08
6、 查詢並設置短信儲存位置:
查詢:AT+CPMS=?8
返回:+CPMS:("MT","SM","ME"),("MT","SM","ME"),("MT","SM","ME")
其中MT表示設備全部可用儲存位置。SM表明SIM卡,ME表明機身。
通常設置爲:AT+CPMS= "MT","MT","MT"8
轉自bbs.sendsms.cn