天天看點

Linux下發送中文短信到手機

以下例子發送“你好”到13912345678

發送資料是:你好

Unicode譯碼為:4F60597D  AT+CMGS=019 //15(PDU 規約頭固定長度15 位元組)+4(封包長度4 個位元組)

> 0011000D91683119325476F8000801044F60597D [ctrl-Z]

00 //為SCA預留

11 // FO 設定PDU 類型

00 // MR 發送參考号

0D //DA 目的号碼長度

91 //DA 目的号碼類型

68 //DA 中國的區号

3119325476F8 //DA 目的号碼編碼

00 // PID 發送方式

08 //DCS 編碼模式

01 //VP 有效期

PDU 中使用者資料前的PDU 頭的長度是15 位元組

04 //UDL 資料長度

4F60597D //UD 資料内容Unicode 譯碼   其中綠色底色的部分在程式設計時動态添加。

注:這篇文章是轉載别人的,發現和我讀到的資料有些出入,并沒有利用這個發送成功。可以閱讀pdu的格式。

轉載連結:http://blog.chinaunix.net/space.php?uid=23381466&do=blog&id=58675

繼續閱讀