計(jì)算機(jī)工程應(yīng)用技術(shù)基于gsm模塊實(shí)現(xiàn)短信發(fā)送

計(jì)算機(jī)工程應(yīng)用技術(shù)基于gsm模塊實(shí)現(xiàn)短信發(fā)送

ID:33348990

大?。?02.09 KB

頁數(shù):3頁

時(shí)間:2019-02-25

計(jì)算機(jī)工程應(yīng)用技術(shù)基于gsm模塊實(shí)現(xiàn)短信發(fā)送_第1頁
計(jì)算機(jī)工程應(yīng)用技術(shù)基于gsm模塊實(shí)現(xiàn)短信發(fā)送_第2頁
計(jì)算機(jī)工程應(yīng)用技術(shù)基于gsm模塊實(shí)現(xiàn)短信發(fā)送_第3頁
資源描述:

《計(jì)算機(jī)工程應(yīng)用技術(shù)基于gsm模塊實(shí)現(xiàn)短信發(fā)送》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫

1、本欄目責(zé)任編輯:賈薇薇計(jì)算機(jī)工程應(yīng)用技術(shù)基于GSM模塊實(shí)現(xiàn)短信發(fā)送苗雨(吉林大學(xué)珠海學(xué)院,廣東珠海519041)摘要:短信的發(fā)送需要GSM模塊和處理器協(xié)作完成,GSM模塊與ARM處理器通過串口連接,處理器向串口發(fā)送接收AT命令與GSM模塊形成通信回路。中文短信的發(fā)送采用PDU模式,根據(jù)PDU模式標(biāo)準(zhǔn)形成PDU發(fā)送包,實(shí)現(xiàn)短信發(fā)送。本文根據(jù)無線電話項(xiàng)目的短信發(fā)送模塊的實(shí)際開發(fā)流程編寫,本文內(nèi)容通過測試。關(guān)鍵詞:GSM;SMS;AT命令;PDU中圖分類號:TN929文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2008)18-21741-02DesignofMessageSendingwithGSM

2、ModuleMIAOYu(ZhuhaiCollegeofJilinUniversity,Zhuhai519041,China)Abstract:SendingamessageneedsGSMmoduleandprocessortoworktogether.GSMmoduleandARMprocessorareconnectedthroughtheseries.ATordersetisthecommunicationprotocolbetweenthemoduleandcontroller.ProcessorreceivesandsendsATorderthroughseriesandforms

3、theloopwiththeGSMmodule,thenrealizesthemessagesendingandreceiving.SendingmessageusesPDUmode.Thisarticleintroducestheflowofactualresearchonmessagesendingmodule.Keywords:GSM;SMS;ATorder;PDU1引言2007年全國手機(jī)短信發(fā)送量達(dá)到5921億條,日均發(fā)送量超過16億條。短信的應(yīng)用也擴(kuò)展到各個領(lǐng)域,本文介紹了多媒體電話短消息發(fā)送模塊的實(shí)現(xiàn)原理和具體的實(shí)現(xiàn)方法。由短消息發(fā)送流程可以了解短信息發(fā)送過程的每一個環(huán)節(jié),對短信息

4、安全,屏蔽垃圾短信有一定的作用。2GSM模塊及GSM模塊的短信功能GSM(GlobalSystemforMobilecommunication)系統(tǒng)是目前基于時(shí)分多址技術(shù)的移動通訊體制中比較成熟、完善、應(yīng)用最廣泛的一種系統(tǒng)。目前已建成的覆蓋全國的GSM數(shù)字蜂窩移動通信網(wǎng),是我國公眾移動通信網(wǎng)的主要方式,主要提供話音、短信息、數(shù)據(jù)等多種業(yè)務(wù)。基于GSM短消息功能可以做成傳輸各種檢測、監(jiān)控?cái)?shù)據(jù)信號和控制命令的數(shù)據(jù)通信系統(tǒng),能廣泛用于遠(yuǎn)程監(jiān)控、定位導(dǎo)航、個人通信終端等。由于公眾GSM網(wǎng)絡(luò)在全球范圍內(nèi)實(shí)現(xiàn)了聯(lián)網(wǎng)和漫游,建立上述系統(tǒng)不須再組建專用通信網(wǎng)絡(luò),所以具有實(shí)時(shí)傳輸數(shù)據(jù)功能的短消息應(yīng)用將得到迅速普

5、及。SMS是由Etsi所制定的一個規(guī)范(GSM03.40和GSM03.38)。它可以發(fā)送最多160個字符,當(dāng)使用7-bits編碼的時(shí)候,8-bit編碼(最多140個字符)通常無法直接通過手機(jī)顯示,通常被用來作為數(shù)據(jù)消息。16-bit信息(最多70個字符)被用來顯示Unicode(UCS2)文本信息,可以被大多數(shù)的手機(jī)所顯示。一個以class0開頭的16-bit的文本信息將在某些手機(jī)上作為FlashSMS顯示。有兩種方式來發(fā)送和接收SMS信息:使用文本模式或者使用PDU(protocoldescriptionunit)模式。3實(shí)現(xiàn)中文短信發(fā)送GSM模塊支持兩種方式來發(fā)送和接收SMS短信息,文本模

6、式和PDU(protocoldescriptionunit)模式,文本模式只能發(fā)送普通的Ascill字符,要發(fā)送圖片,鈴聲,其他編碼的字符(如中文)就必須采用PDU模式。PDU模式中,可以采用三種編碼方式來編碼要發(fā)送的內(nèi)容,分別是7bit編碼,8bit編碼,16bit編碼,7bit編碼用于發(fā)送普通的Ascill字符,8bit編碼通常用于發(fā)送數(shù)據(jù)信息,如圖片和鈴聲,而16bit編碼用于發(fā)送Unicode字符。三種編碼可以發(fā)送的最大字符分別是160,140,70。發(fā)送中文短信要采用PDU模式的Unicode編碼方式,具體步驟描述如下:(1)GB2321編碼到Unicode編碼的轉(zhuǎn)換操作系統(tǒng)提供函數(shù)

7、(有些系統(tǒng)不提供,如deltaos)手動查表(2)Unicode編碼到16bit編碼的轉(zhuǎn)換得到的Unicode編碼后,還需要轉(zhuǎn)換成PDU的16bit編碼才可以正確的發(fā)送,這個轉(zhuǎn)換過程中Unicode編碼最開始的0xffff標(biāo)志要去掉,在0xffff之后的內(nèi)容才是真正的Unicode字符。Unicode是雙字節(jié),根據(jù)系統(tǒng)如果是小端字節(jié)序(little-endian),也就是說,存儲的時(shí)候,先存低位再

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。