金笛后花園

金笛工業(yè)手機官方博客

金笛只為您,一切全為您

PDU短信息發(fā)送案例


第一, 設(shè)置短信息格式。

AT+CMGF=0

第二, 發(fā)送短信息。

如,要向號碼為“+8613331012788”發(fā)送一條短信息(號碼轉(zhuǎn)換為683133012187F8),發(fā)送內(nèi)容為“你好”,(假設(shè)變成Unicode為“4F60597D”,長度是04) 。

那么操作如下:

AT+CMGS=019
>0011000D91683133012187F8000801044F60597D <ctrl+z>
+CMGS: <發(fā)送的條數(shù)>

OK

簡要解釋如下:
首先將短信息格式設(shè)為PDU模式 :AT+CMGF=0

發(fā)送AT+CMGS= YYY [CR] ;其中 YYY 為TPDU的十進制長度
收到[>][SP]響應(yīng)后再發(fā)送
[TPDU][ctrl-Z]
[TPDU]:發(fā)送規(guī)約數(shù)據(jù)單元:
TYPE 11
MR 00
DA 0D91683133012187F8 ; 8613331012788
PID 00
DCS F4
VP 01
UDL XX ; XX 不大于 8C
DD ; XX字節(jié)的用戶數(shù)據(jù)
用戶數(shù)據(jù)中最后一個字節(jié)為前面XX-1個字節(jié)的按位累加和。
TPDU 中用戶數(shù)據(jù)前的PDU規(guī)約頭的長度是15字節(jié)

用戶數(shù)據(jù)最長可用到140字節(jié)。
發(fā)中文是 pdu 格式為 80 dcs=80

以下例子 發(fā)送到 13331012788
“你好”兩個字,變成漢字的Unicode碼:
譯碼為
044F60597D
04 長度

at 命令
AT+CMGS=019 {*解釋:15(規(guī)約為15)+4(你好4個字節(jié))=019}
返回
>
發(fā)送
0011000D91683133012187F8000801044F60597D <ctrl+z>
{*解釋: 前面兩個00照寫; 11為TYPE; 00為MR, 0D91683133012187F8為DA; 00為PID; 08為DCS; 01為VP; 044F60597D為UDL的內(nèi)容,就是中文信息部分}
具體就這些例子中顯示其實是一種內(nèi)存編碼方式,如 1333 為 3133
683133012187F8 ; 8613331012788

__________________
北京玉笛信息技術(shù)有限責(zé)任公司
地址:北京海淀區(qū)知春路23號量子銀座903(863軟件園)
淘網(wǎng)址:http://shop35321900.taobao.com
2014/12/22 0 / /
標(biāo)簽:  暫無標(biāo)簽

4 + 8 =

回到頂部
镇坪县| 木兰县| 镇平县| 贞丰县| 隆昌县| 微博| 棋牌| 泸西县| 伽师县| 安仁县| 靖边县| 贡觉县| 施秉县| 随州市| 浦江县| 农安县| 永济市| 讷河市| 噶尔县| 伊川县| 杨浦区| 台北市| 日土县| 泰顺县| 阿勒泰市| 武功县| 博兴县| 林西县| 高尔夫| 兴城市| 嘉峪关市| 固镇县| 察雅县| 荃湾区| 乳山市| 庆阳市| 安远县| 珠海市| 于田县| 莱芜市| 济宁市|