經過RS232發送和接收短信(一)

一般,發送和接收短信的終端都是經過串行接口鏈接電腦,這類設備用得比較多的是GSM Modem和手機。這類設備一般都支持PDU模式,但仍有少數設備只支持Text模式。工具

設備硬件鏈接好之後能夠經過發送AT指令測試設備是否鏈接正確可否正常通信。在這裏我使用Windows自帶的「超級終端」工具進行通信。此工具能夠在程序——附件——通信裏面找到,若是沒有請確認是否安裝了此組件。或者在運行裏面輸入「hypertrm」也能夠快速啓動「超級終端」。測試

如下全部範例均以Siemens M55手機做爲終端,有可能跟你設備返回的不一樣。具體參數清參閱設備相關AT指令集。本手機AT指令集在我主頁上有下載。spa

準備工做:接口

1 測試鏈接:「AT8 」測試終端是否鏈接正確。成功後返回「OK」。終端

2 設置回顯:(此步驟爲了測試方便)ATE18硬件

3 查閱及設置字符集:下載

AT+CSCS=?8程序

+CSCS: ("GSM","UCS2")查詢

說明該終端支持GSMUCS2兩種字符集。通常對於中文環境設置爲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

相關文章
相關標籤/搜索