先發送AT+CMGS= YYY [CR] ;其中 YYY 爲TPDU的十進制長度,不包括SMSC的長度
發英文用Bit7編碼dcs=00,編碼前用戶數據最大長度爲160字節
發中文用UCS2編碼dcs=08,編碼前用戶數據最大長度爲70字
發送二進制數據用Bit8編碼dcs=15,編碼前用戶數據最大長度爲140字節
1. 用Bit7編碼發送英文信息
如下例子發送到13606809135
報文是1234
用Bit7譯碼爲
0431D98C06
04 長度
數據31D98C06 1234的Bit7編碼
具體AT命令
AT+CMGF=0[CR] 設爲PDU格式
AT+CMGS=019[CR]
0011000D91683106869031F50000A70431D98C06[Ctrl/Z][CR]
2. 用UCS2編碼發送中文信息
如下例子發送到 13603021052
報文是你好
用UCS2譯碼爲
044F60597D
04 長度
數據 4f60597d 漢字UniCode碼
具體AT命令
AT+CMGF=0[CR] 設爲PDU格式
AT+CMGS=019[CR]
0011000D91683106031250F20008A7044F60597D[Ctrl/Z][CR]
3.用Bit8編碼發送二進制數據
如下例子發送到 13857162075
報文是0x86 0x40
用Bit8譯碼爲
8640
02長度
具體AT命令
AT+CMGF=0[CR] 設爲PDU格式
AT+CMGS=017[CR]
0011000D91683158172670F50015A7028640[Ctrl/Z][CR]
轉自bbs.sendsms.cn編碼