1、發英文短信編碼
發送英文數字短消息「123ABC」,使用其相應ASCII 碼發送。spa
AT+CMGF=1code
AT+WSCL=1,2 // 設置爲發英文短信OK終端
AT+CMGS="159********" // 區別於GSM 模塊,CDMA 模塊發短信號碼必需要加引號程序
123ABC<ctrl-Z> // 輸入內容,而後Ctrl+Z發送數據
+CMGS:1英文
OK鍵盤
返回代碼:co
+CMGS:N 表示成功發出,N 爲序號。字符
2. 發中文短信
CDMA發中文短消息不是採用PDU 格式,而是直接發送其Unicode代碼,發送中文短消息「您好」其相應Unicode 編碼:0x60a8,0x597d
AT+CMGF=1
AT+WSCL=6,4<CR>
AT+CMGS="159********"<CR>
0x60,0xA8,0x59,0x7D<ctrl-Z>
返回代碼:
+CMGS:N 表示成功發出,N 爲序號。
也能夠:
AT+CMGF=1
AT+WSCL=6,4<CR>
AT+CMGS="159********",4<CR>(4是發送短信的長度)
0x60,0xA8,0x59,0x7D<CR>
注:程序中發送的時候應該是發送數據0x60,0xa8,0x59,0x7d,對於中文短消息其中的控制字符也必須用其UNCODE 代碼表示。消息內容的結束則以結束符來作標記,因此它的結束符也應該是UNICODE 格式的。即在超級終端中用此種方式是沒法發送成功的,由於從鍵盤鍵入的<ctrl-Z>並不是UNICODE格式,僅ASCII 碼而已。在程序中正確的結束符應該是0x00,0x1a。
轉自bbs.sendsms.cn