金笛后花園

金笛工業(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 =

回到頂部
宿松县| 灌云县| 建昌县| 广安市| 澄江县| 涞源县| 海丰县| 东兰县| 乐清市| 衡南县| 都兰县| 大英县| 平陆县| 镇平县| 周至县| 灵武市| 栾城县| 定远县| 柞水县| 措美县| 印江| 夹江县| 大荔县| 兴文县| 澄江县| 琼海市| 伊川县| 无棣县| 泰和县| 江阴市| 宁河县| 镇坪县| 灵川县| 响水县| 香格里拉县| 房山区| 工布江达县| 皮山县| 蕲春县| 武清区| 淮阳县|