GSM模塊短信發送舉例

先發送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    1234Bit7編碼

具體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
編碼

相關文章
相關標籤/搜索