日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

点到点短信WAPPUSH研究总结

發布時間:2023/12/10 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 点到点短信WAPPUSH研究总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

點到點短信WAPPUSH研究總結

?

1、??在***器里面插入移動的SIM卡,插上電源,并將群發器連接到串口上。

2、??點擊開始菜單》程序》附件》通訊》超級終端,新建一個連接,例如取名為SMS,如圖一所示


圖一

點擊確定,選擇連接群發器的串口,如圖二所示


圖二

點擊確定,在彈出的對話框中選擇每秒位數9600(這個值因不同的群發器而有所不同,可以在4800,9600,19200這幾個值中試試看那個是對的),其他不要動,。如圖三

?


圖三

點擊確定。在超級終端的窗口中輸入at,如果出現OK說明連接成功。

3、??依次輸入:

?

at+cmgf=0回車

at+cmgs=99回車

0051000BA13119907311F000F5A7550B05040B8423F0000303010129060603AE81EA8DCA02056A0045C6080C0333672E6C6574762E636E2F000103E782B9E587BBE8BF9BE585A5E4B990E8A786E7A7BBE58AA8E4BCA0E5AA923347E997A8E688B7000101再按ctrl+z

?

如圖四所示:


圖四

?

這時13910937110的手機就會收到一條短信,標題為“點擊進入樂視移動傳媒3G門戶”,內容是一個鏈接,連接地址是http://3g.letv.cn/

?

4、??下面解析一下:

at+cmgf=0的意思是設置短信發送格式為pdu格式。

at+cmgs=99的意思是發送一條短信,短信的總的長度(包括頭部和內容)是99+1個字節(為什么是99+1個字節,而不是99個字節我也不清楚)。

下面的

0051000BA13119907311F000F5A7550B05040B8423F0000303010129060603AE81EA8DCA02056A0045C6080C0333672E6C6574762E636E2F000103E782B9E587BBE8BF9BE585A5E4B990E8A786E7A7BBE58AA8E4BCA0E5AA923347E997A8E688B7000101

就是短信的內容的,他是十六進制的編碼,一個字節用兩個十六進制字符表示。我們可以把它分成兩部分,一部分是短信頭部,他們是前面的30個字節,即

0051000BA13119907311F000F5A755

我們把它分成幾段來解析

0051000BA1這一段是死的,我們不用管它。

3119907311F0這一段是手機號碼,它的編碼是這樣的,在手機號碼后面加一個F,然后兩位兩位倒過來寫,例如3119907311F0表示的手機號碼是13910937110

00F5A7這一段是死的,我們不用管它。

55 表示短信內容部分的字節數。用十六進制表示,例如55表示內容部分為85個字節。

至此,短信頭部結束,后面是短信的內容部分

0B05040B8423F0000303010129060603AE81EA8DCA02056A0045C6080C0333672E6C6574762E636E2F000103E782B9E587BBE8BF9BE585A5E4B990E8A786E7A7BBE58AA8E4BCA0E5AA923347E997A8E688B7000101

我們也把它分成幾段來解析

0B05040B8423F0000303010129060603AE81EA8DCA02056A0045C6080C03這一段是死的,我們不用管它。

33672E6C6574762E636E2F表示的是鏈接的地址的http://后面的部分,這里實際上是“3g.letv.cn/”他是UTF-8編碼。

?000103這一段是死的,我們不用管它

E782B9E587BBE8BF9BE585A5E4B990E8A786E7A7BBE58AA8E4BCA0E5AA923347E997A8E688B7這一段是短信的標題部分,用UTF-8編碼。

000101這一段是死的,我們不用管它

?

注:獲得一個字符串的UTF-8編碼的十六進制表示的方法很簡單,在記事本里面編輯,保存的時候選擇編碼方式為utf-8,然后用hexedit打開,去掉前面三個字節,將后面的字節的十六進制拷出來就行了。

?

5、附錄,下面對上面說的那幾個死的段落進行一些解析:

a、??頭部0051000BA1段的解析

00 SMSC地址信息的長度,00表示不用設置SMSC地址,即用手機上設置短信中心號碼。

51 基本參數(TP-MTI/VFP) 不要求發送回復

00 消息基準值(TP-MR)

0B 對方電話的長度(即11位電話,一般的手機都是11位)

A1 目標地址格式 A1表示為國內格式

b、??頭部00F5A7段的解析

00 協議標識(TP-PID) 是普通GSM 類型,點到點方式

F5 用戶信息編碼方式 (TP-DCS)

A7 有效期(TP-VP)

c、??內容部分0B05040B8423F0000303010129060603AE81EA8DCA02056A0045C6080C03段的解析

0B WAP PUSH頭部的總長度

05040B8423F0表示接下來是一個WAP PUSH

00 表示是Concatenated Short Messages

03 長度

03 reference number

01 表示分成1個短信發送

01 當前包的序號

29060603AE81EA8DCA WSP

02 標記位

05 -//WAPFORUM//DTD SI 1.0//EN

6A UTF-8

00 標記開始

45

C6

08

0C href="http://

03 字符串開始

d、內容部分000103這一段的解析
00 URL 字符串結束  

01 >

03 標題字符串開始

e、內容部分000101這一段的解析

00 內容描述字符串結束

01   

01

6、編碼工具的使用

WAPPUSH編碼.html是我寫的一個編碼工具,雙擊以后,輸入手機號碼,地址內容,標題內容,點擊編碼,自動獲得編碼內容,將編碼內容拷貝到超級終端運行即可。如圖:

?

出處:http://blog.sina.com.cn/yuzhenqing

總結

以上是生活随笔為你收集整理的点到点短信WAPPUSH研究总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。