wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

單片機(jī)給手機(jī)發(fā)短信

作者:佚名   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2007年07月02日   【字體:

  隨著科技的飛速發(fā)展和人民生活水平的不斷提高,手機(jī)的普及率越來越高,更新也越來越快,價(jià)格也越來越便宜。因?yàn)槭謾C(jī)工作的無線網(wǎng)絡(luò)覆蓋范圍廣,在信息傳遞方面性能穩(wěn)定、可靠,所以把手機(jī)作為信息傳遞的載體,與單片機(jī)結(jié)合起來構(gòu)成應(yīng)用系統(tǒng)有著強(qiáng)大的生命力和廣闊的應(yīng)用空間,特別是在遠(yuǎn)程數(shù)據(jù)傳輸、遠(yuǎn)程監(jiān)控等領(lǐng)域更是受到電子設(shè)計(jì)應(yīng)用工程師的關(guān)注。一些專業(yè)刊物也介紹了一些有關(guān)這方面的文章,然而由于手機(jī)的控制指令復(fù)雜,數(shù)據(jù)格式繁瑣,工程技術(shù)人員在進(jìn)行單片機(jī)與手機(jī)的硬軟件接口設(shè)計(jì)時(shí)經(jīng)常會(huì)遇到很多困難,有時(shí)還無資料可查。筆者在完成一個(gè)項(xiàng)目的開發(fā)過程中,針對(duì)幾種手機(jī)進(jìn)行了大量的測(cè)試和實(shí)驗(yàn),在此基礎(chǔ)上歸納出一些帶規(guī)律性的結(jié)論,對(duì)此結(jié)論,工程設(shè)計(jì)人員可拿來即用,大大縮短研發(fā)周期,現(xiàn)在把它公布出來,愿與廣大電子設(shè)計(jì)人員共享。

1 硬件接口技術(shù)方面
    目前市場(chǎng)上流行的大部分手機(jī)幾乎都具有數(shù)據(jù)引出口,并基本上都支持與GsM短信息相關(guān)的AT控制指令(GSM-SMS-AT指令),手機(jī)通過數(shù)據(jù)口以串行方式接收指令并向外輸出數(shù)據(jù)。理論上講,在數(shù)據(jù)口中找出RxD、TxD和GND引腳與單片機(jī)的串口對(duì)應(yīng)連接即完成了硬件接口。然而,實(shí)際上由于不同品牌,不同型號(hào)手機(jī)的RxD、TxD和GND引腳并非一致,找查這三根線有時(shí)也非易事;況且手機(jī)數(shù)據(jù)口的電平既不是RS232電平,也不是TTL電平,與由5V供電的單片機(jī)串口還不能直接連接。最簡(jiǎn)單可靠的方法是使用手機(jī)的數(shù)據(jù)線建立單片機(jī)與手機(jī)的硬件連接。手機(jī)數(shù)據(jù)線是專為連接PC機(jī)9針串口而設(shè)計(jì)的,信號(hào)電平為標(biāo)準(zhǔn)的RS232電平,只要單片機(jī)的串口也轉(zhuǎn)換為Rs 2 3 2電平,就可方便連接。9針串口引腳定義是固定的,即2腳為TxD(手機(jī)發(fā)送),3腳為RxD(手機(jī)接收)、5腳為GND。這樣,無論什么型號(hào)的手機(jī)與單片機(jī)的連接就成了固定連接,不需要知道手機(jī)數(shù)據(jù)口信號(hào)的具體定義,二者通過數(shù)據(jù)線的連接電路如圖1所示。 

    需要注意的是:不同手機(jī)數(shù)據(jù)線內(nèi)部電平轉(zhuǎn)換芯片的供電方式是不同的,有的是通過手機(jī)直接供電;有的是通過竊取PC機(jī)串口某些引腳(通常為4、6、7、8引腳)的電流經(jīng)內(nèi)部整流濾波穩(wěn)壓后提供。判斷的方法是將數(shù)據(jù)線一端插到手機(jī)數(shù)據(jù)口,測(cè)量另一端2腳與5腳之間的電壓,如果有一7V左右的電壓,則為前者,如果測(cè)不出電壓,則為后者,對(duì)于后者則需要單片機(jī)為4、6、7、8引腳任意一引腳提供+5V電壓即可,如圖1中虛線所示。

2 軟件接口技術(shù)及控制原理
    單片機(jī)與手機(jī)的軟件接口其實(shí)就是單片機(jī)通過與GSM短信息有關(guān)的AT指令控制手機(jī)的控制技術(shù),如讀取手機(jī)的短消息內(nèi)容,刪除短消息內(nèi)容,列出手機(jī)中還未讀的短消息等。關(guān)于AT指令的功能描述見參考文獻(xiàn)[1,2]的文章內(nèi)容,此處不再贅述。然而,執(zhí)行一條指令,也并非某些資料中介紹得那么簡(jiǎn)單。事實(shí)上,指令的執(zhí)行過程需要單片機(jī)與手機(jī)交互應(yīng)答完成,每一次發(fā)送或接收的字節(jié)數(shù)有嚴(yán)格的規(guī)定,二者必須依據(jù)這些規(guī)定實(shí)現(xiàn)數(shù)據(jù)交換,否則,通信就是失敗的。筆者經(jīng)過對(duì)幾種手機(jī)反復(fù)測(cè)試,總結(jié)出來一些規(guī)律,如表1所列。

    對(duì)幾個(gè)問題說明如下。
    ①所有AT指令的指令符號(hào)、常數(shù)、PDu數(shù)據(jù)包等都是以ASCII編碼形式傳送的,比如“A”的ASCII編碼為41H,“T”的AscII編碼為54H,數(shù)字“0,,的AsCⅡ編碼為30H等。
    ②單片機(jī)控制手機(jī)工作,必須把手機(jī)的短信息工作模式設(shè)置為PDu格式,即通過指令A(yù)T+cMGF=O完成。
    ③單片機(jī)向手機(jī)發(fā)送每一條指令后,必須以回車符作為該條指令的結(jié)束,回車的ASCII編碼為0DH。例如,單片機(jī)向手機(jī)發(fā)送“AT+CMGF=0”這條指令,其ASCII編碼序列為“41H、54H、2BH、42H、4DH、47H、46H、3DH、30H、0DH”,最后一個(gè)字節(jié)0DH就是回車符,表示該條指令結(jié)束,如果沒有這個(gè)回車符,手機(jī)將不識(shí)別這條指令。
    ④當(dāng)手機(jī)接收到一條完整的AT指令后,手機(jī)并不立即執(zhí)行這條指令,而是先把剛才接收到的AT指令的全部ASCII編碼序列全部反發(fā)送出來(含0DH),然后發(fā)送一個(gè)回車符和換行符的ASCII編碼,即0DH和0AH,最后執(zhí)行該條指令。
    ⑤手機(jī)向單片機(jī)傳送短信息內(nèi)容時(shí),其PDu數(shù)據(jù)包的內(nèi)容是以十六進(jìn)制表示的數(shù)據(jù),但并不是直接向單片機(jī)傳遞十六進(jìn)制數(shù)據(jù),而仍然是把每一位十六進(jìn)制數(shù)以AscII編碼來發(fā)送。這樣,二個(gè)字節(jié)的十六進(jìn)制數(shù)就變成4字節(jié)的ASCII碼。但是,PDU數(shù)據(jù)包中的數(shù)據(jù)字節(jié)長(zhǎng)度部分仍然是實(shí)際字節(jié)長(zhǎng)度,而不是變成AscII碼的字節(jié)長(zhǎng)度,這在編程時(shí)應(yīng)特別注意,否則,接收的數(shù)據(jù)就不完整。單片機(jī)接收到PDU數(shù)據(jù)包數(shù)據(jù)后,必須將其恢復(fù)成十六進(jìn)制數(shù)據(jù),其算法如下:設(shè)a為接收的ASCII碼,b為轉(zhuǎn)換后的十六進(jìn)制數(shù)。如果a<39H,則b=a-30H;如果a>39H,則b=a-30H-07H,最后把前后兩個(gè)數(shù)合并為一個(gè)字節(jié)。
    ⑥手機(jī)向單片機(jī)應(yīng)答PDU數(shù)據(jù)包的字節(jié)數(shù)不包括前9字節(jié)數(shù)據(jù)(短信服務(wù)中心地址),但向單片機(jī)傳送PDU數(shù)據(jù)包時(shí),包括這9個(gè)字節(jié)的數(shù)據(jù)。例如,如果手機(jī)應(yīng)答的PDU數(shù)據(jù)長(zhǎng)度為50,而實(shí)際向單片機(jī)傳送的十六進(jìn)制數(shù)據(jù)為59字節(jié),ASCII碼為2×59字節(jié),所以,單片機(jī)必須按2×59字節(jié)接收PDU數(shù)據(jù)。


3 應(yīng)用實(shí)例
    筆者利用上述原理和接口技術(shù)開發(fā)了一個(gè)項(xiàng)目:高速公路顯示導(dǎo)引系統(tǒng)。安裝在高速公路上的LED顯示屏實(shí)時(shí)顯示前方路段車輛通行態(tài)勢(shì)和天氣氣候情況,提醒并引導(dǎo)駕駛?cè)藛T,正確駕駛。該系統(tǒng)的使用一定程度上消除了許多交通事故隱患,從而保障了道路的暢通和人民生命財(cái)產(chǎn)的安全。該系統(tǒng)由控制中心和若干個(gè)顯示屏組成。控制中心實(shí)時(shí)將最新信息發(fā)送到各顯示屏。構(gòu)建控制中心與顯示終端的通信鏈路,傳統(tǒng)的方法要么鋪設(shè)光纜用有線方式實(shí)現(xiàn),要么構(gòu)建專用無線網(wǎng)用無線方式實(shí)現(xiàn)。因?yàn)楦咚俟返奶厥庑裕刂浦行呐c顯示終端之間的距離通常很遠(yuǎn),兩種方案都必須投入大量資金和巨大的施工工作量。如果采用GSM公眾無線傳輸網(wǎng)絡(luò),控制中心以短信息的形式把顯示信息發(fā)送到顯示終端的技術(shù)方案,則具有投資小,施工方便,工作可靠,運(yùn)行費(fèi)用低等諸多優(yōu)點(diǎn)。
    在控制中心,微機(jī)編輯好短信息后通過手機(jī)這個(gè)載體發(fā)送出去。在顯示終端,單片機(jī)通過讀取手機(jī)的短信息把它顯示到LED顯示屏上。項(xiàng)目的核心技術(shù)是單片機(jī)與手機(jī)的接口和PDU數(shù)據(jù)包中的漢字信息編碼。因?yàn)槎绦畔⒅械臐h字僅僅是一個(gè)編碼,單片機(jī)應(yīng)用系統(tǒng)將編碼變?yōu)闈h字點(diǎn)陣數(shù)據(jù),必須配置漢字字庫。按GSM07.05協(xié)議規(guī)定,短信息中的漢字編碼為Unicode編碼,如果構(gòu)建一個(gè)Unicode編碼的漢字字庫,確實(shí)是一件繁瑣的工作,因此,在設(shè)計(jì)單片機(jī)應(yīng)用系統(tǒng)時(shí),采用如下兩點(diǎn)技術(shù)措施。
    ①單片機(jī)系統(tǒng)配置的字庫為GB-2312編碼的漢字庫,即區(qū)位碼漢字庫,該漢字庫在網(wǎng)上可免費(fèi)下載,固化到Flash存儲(chǔ)芯片中即可。當(dāng)然這樣做的前提是PDU數(shù)據(jù)包中的漢字編碼必須為漢字內(nèi)碼而非Unicode編碼。
    ②控制中心編輯PDU數(shù)據(jù)包數(shù)據(jù)時(shí),采用自定義數(shù)據(jù)方式,其中,代表漢字的數(shù)據(jù),直接取用漢字的機(jī)內(nèi)碼即可,免去了把機(jī)內(nèi)碼再轉(zhuǎn)換為Unicode編碼之苦。實(shí)踐證明,這是可行的。
    采用以上技術(shù)措施的優(yōu)點(diǎn),一是省去了兩種編碼的相互轉(zhuǎn)換;二是保證了數(shù)據(jù)的保密性,非系統(tǒng)內(nèi)用戶無法接收,即使接收也無法顯示。
    該項(xiàng)目研制成功投入使用后,因顯示終端只接收不發(fā)送,幾乎沒有運(yùn)行成本。發(fā)送端(控制中心)可采用月租方式,也能把運(yùn)行費(fèi)用降低到最低限度。因此該項(xiàng)目得到用戶滿意的評(píng)價(jià)。

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

目前,人們?cè)O(shè)計(jì)的各類DTE設(shè)備基礎(chǔ)上以微處理器為核心,帶有RS232/RS485等通信接口,在物理層上很容易實(shí)現(xiàn)與GSM設(shè)置(如手機(jī)等)的連接。但對(duì)SMS協(xié)議的研究文獻(xiàn)卻較少,特別是用單片機(jī)控制手機(jī)的SMS(Short Message Service)收發(fā)的研究更少。筆者在用單片機(jī)設(shè)計(jì)基于GSM的SMS數(shù)據(jù)采集器時(shí),對(duì)怎樣用單片機(jī)控制手機(jī)收發(fā)短信息進(jìn)行了探討。

1 串口控制SMS的工作原理

單片機(jī)與手機(jī)一般采用串行異步通信接口,具有紅外和通信電纜兩種連接方式,通信速度可設(shè)定,通常為19200bps。采用紅外接口的優(yōu)點(diǎn)是單片機(jī)系統(tǒng)與手機(jī)電氣隔離,相互不干擾,接口各自獨(dú)立,使用方便;缺點(diǎn)是通信距離較短,紅外傳播的方向性對(duì)接口相對(duì)位置有要求。采用電纜連接時(shí),數(shù)據(jù)傳輸?shù)目煽啃暂^好;其主要缺點(diǎn)是接口的電氣參數(shù)不兼容,設(shè)計(jì)不當(dāng)時(shí)會(huì)對(duì)手機(jī)的通信質(zhì)量產(chǎn)生影響。筆者經(jīng)過實(shí)踐設(shè)計(jì)的接口電平轉(zhuǎn)換電路如圖1。

GSM的短信息業(yè)務(wù)SMS利用信令信道傳輸,這是GSM通信網(wǎng)所特有的。它不用撥號(hào)建立連接,把要發(fā)的信息加上目的地址發(fā)送到短信息服務(wù)中心,經(jīng)短消息服務(wù)中心完成存儲(chǔ)后再發(fā)送給最終的信宿。所以當(dāng)目的GSM終端沒開機(jī)時(shí)信息不會(huì)丟失。每個(gè)短消息的信息量限制為160字節(jié)。

現(xiàn)在市場(chǎng)上大多數(shù)手機(jī)均支持GSM07.05規(guī)定的AT指令集。該指令集是ETSI(歐洲通信技術(shù)委員會(huì))發(fā)布的,其中包含了對(duì)SMS的控制。利用GSM手機(jī)的串行接口,單片機(jī)向手機(jī)收發(fā)一系列的AT命令,就能達(dá)到控制手機(jī)收發(fā)SMS的目的。ETSI的GSM07.05中用于SMS收發(fā)控制的主要AT命令見表1。

表1 常用AT指令GSM07.05Function(功能)ATE0RESETAT+CSMS選擇短信息服務(wù)AT+CPMS選擇短信息內(nèi)存AT+CMGF選擇短信息格式AT+CSCA短信息中心地址AT+CNMI顯示新收到的短信息AT+CMGR讀短信息AT+CMGS發(fā)送短信息AT+CMGL列出SIM卡中短信息AT+CMSS從SIM內(nèi)存中發(fā)短信息AT+CMGW向SIM內(nèi)存中寫入待發(fā)短信息AT+CMGD刪除SIM內(nèi)存中的短信息AT+CSCB選擇蜂窩廣播信息

GSM手機(jī)通過異步通信接口實(shí)現(xiàn)對(duì)SMS的控制共有三種接入?yún)f(xié)議:Block Mode;基于AT命令的TextMode;基于AT命令的PDU Mode。PDU模式是發(fā)送或接收手機(jī)SMS信息的一種方法,短信息正文經(jīng)過十六進(jìn)制編碼后被傳送。目前,PDU Mode應(yīng)用最為廣泛,基本上全國所有的電信局都提供支持PDU Mode的短消息業(yè)務(wù)。有些地址則不支持Text Mode和Block Mode,這就限制了這兩種接入?yún)f(xié)議的應(yīng)用,而且PDU Mode已有取代Block Mode的趨勢(shì)。為了保證系統(tǒng)具有廣泛的適用性,本文采用PDU模式收發(fā)SMS。

PDU相當(dāng)于一個(gè)數(shù)據(jù)包,它由構(gòu)成消息(SMS)的信息組成。作為一種數(shù)據(jù)單元,它必須包含源/目的地址、保護(hù)(有效)時(shí)間、數(shù)據(jù)格式、協(xié)議類型和正文,正文長(zhǎng)度可達(dá)140字節(jié),它們都以十六進(jìn)制表示。PDU結(jié)構(gòu)根據(jù)短消息由移動(dòng)終端發(fā)起或以移動(dòng)終端為目的而不同。

當(dāng)由移動(dòng)終端發(fā)起時(shí),PDU的格式為:
SMSCPDU類型MRDAPIDDCSVPUDLUD(0~140octed)

當(dāng)以移動(dòng)終端為目的時(shí),PDU的格式為:
SMSCPDU類型OAPIDDCSSCTSUDLUD(0~140octed)

其中,SMSC為短消息業(yè)務(wù)中心地址,DA/OA為源/目的地址,PID為協(xié)議識(shí)別,DCS為數(shù)據(jù)編碼,UDL為用戶數(shù)據(jù)長(zhǎng)度,UD為用戶數(shù)據(jù),VP為有效時(shí)間,MR指明是發(fā)出信息,SCTS指明短消息到達(dá)業(yè)務(wù)中心的時(shí)間。

2 PDU格式下短信息的接收

根據(jù)設(shè)置不同,手機(jī)將收到的短消息保存在緩存單元或存入SIM卡,單片機(jī)從手機(jī)中接收短消息實(shí)質(zhì)上就是從SIM或緩存中讀出信息。這主要利用AT+CMGR和AT+CMGL兩條指令來完成,其工作過程見圖2。

由于不同的廠商對(duì)AT指令集的解釋代碼和響應(yīng)信息不一樣,所以單片機(jī)首先要確認(rèn)能否與手機(jī)建立起通信,一般用ATE指令完成此確認(rèn);然后用AT+CMGF指令選定短消息的數(shù)據(jù)格式;在收到手機(jī)的正確回答反以AT指令完成讀出功能。一般用AT+CMGL讀取以前的信息,在收到手機(jī)的RING(振鈴)數(shù)據(jù)時(shí),用AT+CMGR讀取實(shí)時(shí)信息。

以下是筆者設(shè)計(jì)的物流數(shù)據(jù)采集系統(tǒng)中用到的接收SMS的一個(gè)實(shí)例,它說明了PDU模式的應(yīng)用。單片機(jī)發(fā)送和接收(手機(jī)回答)均為ASCII碼。所用手機(jī)為SIEMENS S3508i。

操作過程如下({}內(nèi)為注釋):

發(fā)送:ATE

手機(jī)回答:OK {已建立聯(lián)接}

發(fā)送:AT+CMGF=0 {選用PDU格式}

手機(jī)回答:OK {允許選擇PDU格式}

發(fā)送:AT+CMGL=2 {列出已有的短信息}

手機(jī)回答:+CMGL:1,2,,24{1表示信息個(gè)數(shù),2表示未發(fā)信息,24表示信息總?cè)萘縸

0D71683108370105F004000D81683179133208F10000026080410033802632184CF682D

95E0DC2B36D3D170A0243106933D97A0243106933D97A02451068B1983492608

OK

以上這組PDU格式的十六進(jìn)制字符串,不但包含了短消息的內(nèi)容,同時(shí)包含了發(fā)送者的手機(jī)號(hào)碼、短信息中心號(hào)碼、短消息發(fā)送時(shí)間等。

下面對(duì)信息內(nèi)容進(jìn)行分析:

0D:短信息中心地址(號(hào)碼)長(zhǎng)度。

91:短信息中心號(hào)碼類型,91是TON/NPI。TON/NPI遵守International/E.164標(biāo)準(zhǔn),指在號(hào)碼前需加'+'號(hào);此外還可直有其他數(shù)值,但91最常用。

683108370105F0:SMSC 短信息所使用的服務(wù)中心號(hào)碼13807310500。它經(jīng)過十六進(jìn)制以字節(jié)為單位的高低半字節(jié)換位處理,號(hào)碼是奇數(shù)的添F,構(gòu)成一個(gè)HEX字節(jié)。

04:PDU類型,文件頭字節(jié)。

0B:主叫號(hào)碼長(zhǎng)度。

81:主叫號(hào)碼類型。

3179133208F1:0A主叫號(hào)碼,也經(jīng)過了處理,實(shí)際號(hào)碼為13973123801。

00:PID,為協(xié)議標(biāo)識(shí)。

00:DCS短信息編碼類型是GSM Default Alphabet,即由7位ASCII碼移位組成8位十六進(jìn)制碼(octet),其方法見表2。
1sthexB0A6A5A4A3A2A1A02ndhexC1C0B6B5B4B3B2B13rdhexD2D1D0C6C5C4C3C24thhexE3E2E1E0D6D5D4D35thhexF4F3F2F1F0E6E5E46thhexG5G4G3G2G1G0F6F56thhexH6H5H4H3H2H1H0G6

02608041003380:SCTS短信息發(fā)送時(shí)間,02/06/08/14:00:33.08。

26:UDL經(jīng)處理后的8位碼(octet)短信息字節(jié)長(zhǎng)度,它小于消息ASCII碼的長(zhǎng)度。

32184CF682D95E30DC2B36D3D170A0243106933D97A0243106933D97A02451068B1983492608:UD 編碼后的PDU數(shù)據(jù),短信息內(nèi)容“2002/06/08/13:48ID102OKID103OK ID201FAIL”。

3 短信息的發(fā)送

與接收短信息一樣,發(fā)送時(shí)也要先建立聯(lián)接,傳送一些初始化指令,然后發(fā)送短消息內(nèi)容。下面是用SIEMENS S3508i發(fā)送一個(gè)短信息的例子,內(nèi)容為:“2002/06/08/13:48 ID102OK ID103OK ID201FAIL”。其ASCII碼為:“32030322F30362F30382F31333A34382049443130324F4B

2049443130334F4B2049443230314641494C20”。

發(fā)送:ATE {請(qǐng)求建立聯(lián)接}

手機(jī)回答:OK {已建立聯(lián)接}

發(fā)送:AT+CMGF=0 {選擇PDU模式}

手機(jī)回答:OK

發(fā)送:AT+CSMS=0{檢測(cè)手機(jī)是否支持SMS命令}

手機(jī)回答:OK

發(fā)送:AT+CMGS=52{發(fā)送短信息,52 octets(不包括最初9個(gè)短信息元字節(jié))}

手機(jī)回答:>{允許上傳數(shù)據(jù),ASCII碼是($20H,$2EH)}

發(fā)送:0891683108701305F011000B813179133208F10000AA2632184CF682D95

E30DC2B36D3D170A0243106933D97A0243106933D97A02451068B19834926081A

不計(jì)最初9個(gè)短消息信元字節(jié),本短信息有52字節(jié)(104個(gè)字符)。AT+CMGS僅說明了SMSC信息內(nèi)容的長(zhǎng)度,在收到手機(jī)回答的>符號(hào)手才發(fā)送PDU數(shù)據(jù)串,并以(CTRL^Z)結(jié)束。

PDU數(shù)據(jù)串的內(nèi)容說明如下:

08:短信息信元SMSC(短信息中心號(hào)碼)的字節(jié)長(zhǎng)度

91:短信息中心號(hào)碼類型,91表明中心號(hào)碼是國際通用電話號(hào)碼。

683108701305F0:短信息中心號(hào)碼:8613807310500。

11:PDU SMS發(fā)送的文件頭字節(jié)。這里11指正常發(fā)送短信息。

00:信息類型。這里00指讓手機(jī)自動(dòng)加上主叫號(hào)碼。

0B:被叫號(hào)碼長(zhǎng)度。

81:被叫號(hào)碼類型。

3179133208F1:被叫號(hào)碼13973123801。

00:協(xié)議標(biāo)識(shí)。

00:短信息編碼類型是GSM Default Alphabet。

AA:短信息被保留的時(shí)間為4天,其計(jì)算方法依照表3。
VP值短消息有效時(shí)間長(zhǎng)度0~143(VP+1)×5分鐘144~16712時(shí)+(VP-143)×30分168~1961天×(VP-166)197~2551周×(VP-192)

26:PDU格式短信息編碼后字節(jié)長(zhǎng)度。

32184CF682D95E30DC2B36D3D170A0243106933D97A0243106933D

97A02451068B1983492608:編碼后的PDU數(shù)據(jù),短信息內(nèi)容為“2002/06/08/13:

48ID102OKID103OK ID201FAIL”。

1A:ASCII碼CTRL^Z:報(bào)文結(jié)束標(biāo)志。

4 應(yīng)用情況及常見主要問題的解決

筆者用MCS-51系列的單片機(jī)研制了一個(gè)手持式的數(shù)據(jù)采集產(chǎn)品,通過SIMEENS手機(jī),利用GSM的SMS傳輸數(shù)據(jù)。經(jīng)過在國內(nèi)多個(gè)省市較大數(shù)量長(zhǎng)期廣泛的使用,性能良好,沒有出現(xiàn)數(shù)據(jù)丟失的現(xiàn)象。證明上述設(shè)計(jì)用,性能良好,沒有出現(xiàn)數(shù)據(jù)丟失的現(xiàn)象。證明上述設(shè)計(jì)是正確的。但在調(diào)試和試用階段也遇到了如下問題:

(1)接口電平

手機(jī)的電纜接口電平一般是3V左右,單片機(jī)系統(tǒng)的工作電壓一般為2.7~5.5V,范圍較寬,為保證數(shù)據(jù)傳輸?shù)恼_,需在接口加電平限制電路,詳見圖1。

(2)部分城市無法使用

一些城市的SMS平臺(tái)不允許使用缺省短消息服務(wù)中心號(hào)碼的協(xié)議,只需在發(fā)送的PDU數(shù)據(jù)前面幾個(gè)字節(jié)加上中心號(hào)碼即可,詳見本文發(fā)送實(shí)例。

(3)不能接收已正確發(fā)送的短消息

除GSM的SMS信道擁塞原因外,主要是PDU中PID字節(jié)的設(shè)置,使得收到的信息要存入SIM卡,而SIM卡已滿,故不再接收信息。改變PID的設(shè)置即可。

(4)收不到開機(jī)前的短消息

主要是發(fā)送數(shù)據(jù)時(shí),對(duì)短消息有效時(shí)間VP值設(shè)置不當(dāng)造成的。

關(guān)閉窗口
亚洲一区二区三区sesese| 久久精品国产精品青草色艺| 欧美色综合网站| 亚洲精品v日韩精品| 国产无一区二区| kk眼镜猥琐国模调教系列一区二区| 日韩电影在线免费看| 亚洲中字在线| av日韩久久| 91p九色成人| 成人免费在线观看视频| 免费一级毛片在线观看| 啦啦啦在线视频免费观看高清中文| 免费观看成年人视频| 中文在线a天堂| 夜夜躁日日躁狠狠久久av| 97人妻一区二区精品视频| 亚洲天堂一区在线观看| 波多野结衣视频在线观看| 人人草在线观看| 国产精品久久久久久久久久久久久久久久 | 国产一区二区三区国产精品| 影音成人av| 中文字幕综合| 国产成人福利av| 国产尤物久久久| 麻豆精品在线| 91午夜精品| 精品五月天堂| 国产成人亚洲一区二区三区| 国产成人精品亚洲日本在线观看| 国精产品一区一区三区四川| 国产欧美自拍| 欧美三级网站| 国产资源一区| 久久99性xxx老妇胖精品| 欧美一区=区三区| 视频国产精品| 日韩欧美高清在线播放| 欧美精品国产一区二区| 天堂在线亚洲视频| 国产日韩欧美高清免费| 欧美ab在线视频| 久久亚洲色图| 不卡视频一二三| 亚洲精品国产第一综合99久久| 狠狠色狠狠色综合日日五| 欧美日韩在线观看一区二区| 精品国产乱码久久久久久久久| 亚洲欧美中文日韩在线| 久久久久久香蕉网| 91精品视频免费看| 成人久久一区二区三区| 你懂的网址一区二区三区| 电影午夜精品一区二区三区| 国产精品夫妻激情| 久久精品人成| 男人日女人逼逼| 男人天堂网站在线| 午夜视频你懂的| 无码h肉动漫在线观看| 日本在线不卡一区二区| 蜜桃视频最新网址| 天天躁夜夜躁狠狠是什么心态 | 国产无套粉嫩白浆在线2022年| 在线黄色国产电影| 美女av在线播放| 电影一区中文字幕| 先锋资源久久| 国产乱码精品一区二区三区av| 国产精品一区二区久激情瑜伽| 国产精品毛片久久久久久久| 欧美亚洲一区三区| 中文字幕亚洲图片| 91免费视频网站| 日本高清视频免费在线观看| 黑人性生活视频| 日本一级黄色大片| 午夜久久久久久久久久影院| 精品乱子伦一区二区| 日日日日人人人夜夜夜2017| 水莓100在线视频| 91社区在线观看| 91精品店在线| 欧美99在线视频观看| eeuss鲁片一区二区三区在线观看| 亚洲成人免费视| 亚洲午夜av久久乱码| 国产一区二区色| 国产av国片精品| 国产欧美小视频| 日本亚洲欧美在线| 久艹在线播放| 天堂av电影在线观看| 日韩成人综合网| 亚洲视频二区| 中文字幕综合网| 亚洲图片在区色| 国产精品二区在线| 中文字幕66页| 欧洲女同同性吃奶| 国产女无套免费视频| 免费av小说| 欧亚av在线| 中文字幕人成人乱码| 久久综合久久综合亚洲| 日韩欧美第一区| 91亚洲精华国产精华| 久久久久狠狠高潮亚洲精品| 久久综合亚洲色hezyo国产| 最近2018年中文字幕在线| 久久国产精品高清一区二区三区| 日韩欧美中文字幕在线视频| 美腿丝袜亚洲三区| 色噜噜久久综合| 日韩女优在线播放| 黄色一级片播放| 亚洲黄色一区二区| 成年黄网站在线观看免费| 日韩伦理精品| 一本综合精品| 99久久精品免费| 日韩欧美亚洲国产精品字幕久久久| 国产精品xxxxx| 欧美 国产 小说 另类| 动漫精品一区一码二码三码四码| 动漫av一区二区三区| 日皮视频在线免费观看| 国产精品69xx| 亚洲美女色禁图| 亚洲va天堂va国产va久| 午夜精品蜜臀一区二区三区免费 | 国产激情在线观看视频| 五月天婷婷网站| 天天摸天天操天天爽| 久久亚洲精品爱爱| 国产一区二区三区免费播放 | 在线国产电影不卡| 国产精品久久av| 亚洲一区二区在线视频观看| 国产精品国产三级国产普通话对白| 新的色悠悠久久久| 狠狠综合久久av一区二区蜜桃| 国产片一区二区三区| 色噜噜国产精品视频一区二区| 亚洲国产成人不卡| 免费网站观看www在线观| www.九九热.com| 日韩在线网址| 国产亚洲污的网站| 久久伊人色综合| 欧美日韩亚洲一| 亚洲一级片在线播放| 国产秒拍福利视频露脸| 欧美特大特白屁股xxxx| 久久se精品一区二区| 欧美日韩中文字幕在线视频| 日韩av成人在线| 手机免费av片| 日本韩国免费观看| 999av小视频在线| 久久激情五月激情| 亚洲欧美激情精品一区二区| 水蜜桃在线免费观看| 成人av网站在线播放| 免费毛片在线| 国产精品视区| 日韩视频一区二区三区| 亚洲精品一品区二品区三品区| 久久精品视频日本| 在线黄色av| 免费成人蒂法| 中文字幕一区二区三区四区不卡| 韩国国内大量揄拍精品视频| 国产又粗又大又爽的视频| 日本网站在线播放| 四虎精品在永久在线观看 | 国产黑人绿帽在线第一区| 久久久精品视频国产| 久久精品国产麻豆| 在线观看三级视频| 美女脱光内衣内裤视频久久网站| 亚洲国产精品电影在线观看| 精品一区二区成人免费视频| 亚洲图片视频小说| 宅男在线观看免费高清网站| 美国欧美日韩国产在线播放| 日韩av最新在线| 成人毛片视频网站| 亚洲av毛片成人精品| 国产成人精品123区免费视频| av在线不卡电影| 91超碰中文字幕久久精品| 免费在线观看成年人视频| 黄瓜视频污app| 俺要去色综合狠狠| 欧美精品18+| 999视频在线免费观看| 四虎永久免费在线| xxxx18国产| 色偷偷偷在线视频播放| 久久一区二区视频| 国产日韩在线观看av| 国产稀缺精品盗摄盗拍| 手机亚洲第一页| 美国欧美日韩国产在线播放| 欧美成人精品不卡视频在线观看| 99热这里只有精品7| 91theporn国产在线观看| 久久青草伊人| 国产精品每日更新在线播放网址| 91久久中文字幕| 国产在线拍揄自揄拍| jyzzz在线观看视频| 亚洲欧美综合| 亚洲精品v天堂中文字幕| 99蜜桃臀久久久欧美精品网站| 欧美jizzhd精品欧美满| 欧美二三四区| 亚洲麻豆国产自偷在线| 国产亚洲福利社区| 国产男人搡女人免费视频| 成人免费观看在线观看| 国产精品你懂的| 久久久久久一区| 免费观看成人网| 日日悠悠久久| 欧州一区二区| 亚洲精品国精品久久99热| 爱豆国产剧免费观看大全剧苏畅 | 成人网页在线观看| 国产精品久久久久久久久粉嫩av| 欧美国产在线看| 三级网站视频在在线播放| 欧美极品少妇xxxxⅹ高跟鞋| 国产精品久久久久久久免费大片 | 国产免费观看高清视频| 国产成人久久精品77777| 999国产精品视频| 在线成人免费网站| 欧美变态另类刺激| 91午夜视频| 亚洲日韩成人| 久久久视频精品| 国产精品成人aaaa在线| 国产美女精品写真福利视频| 一区二区三区在线视频播放| 在线视频不卡国产| jizzjizz国产| 免费永久网站黄欧美| 欧美专区第一页| 啪啪小视频网站| 国产欧美一区二区三区米奇| 日韩久久免费av| jjzz黄色片| 成人亚洲综合天堂| 国产精品婷婷午夜在线观看| 日本亚洲自拍| 国产精品jvid在线观看| 午夜一级久久| 国产中文日韩欧美| 朝桐光av在线一区二区三区| 免费看成人哺乳视频网站| 亚洲人成在线观| 黄色片子在线观看| 欧美日韩在线精品一区二区三区激情综合 | 岛国精品资源网站| 免费看美剧网站| 青草国产精品久久久久久| 国产精品久久久av久久久| 中文字幕在线观看1| 老汉色老汉首页av亚洲| 亚洲免费av网址| 青青操国产视频| 日日狠狠久久| 国产精品综合二区| 国产精品久久久对白| 男女爱爱福利视频| 影音先锋亚洲电影| 一本一本久久a久久精品综合小说| 一区二区黄色片| 波多野结衣在线播放| 色综合久久九月婷婷色综合| 亚洲精品视频三区| 在线免费av电影| 午夜精品久久久久久久99樱桃| 欧美国产日韩在线播放| 天堂av在线免费观看| 亚洲蜜臀av乱码久久精品| 日韩在线视频在线观看| 最后生还者第二季在线观看| 国产精品区一区二区三| 久久精品国产sm调教网站演员| 少妇**av毛片在线看| 日本一区二区动态图| av免费观看国产| 亚洲pron| 偷拍日韩校园综合在线| 91香蕉国产线在线观看| 九草视频在线观看| 国产精品久久久久aaaa| 亚洲中文字幕久久精品无码喷水| 头脑特工队2在线播放| 亚洲另类色综合网站| 九九热免费在线观看| 亚洲天堂狠狠干| 欧美在线亚洲综合一区| 成人有码在线视频| 国产美女高潮一区二区三区| 国产在线日韩欧美| 黄色一级视频播放| 在线观看视频色潮| 亚洲一卡二卡三卡四卡| xxxx视频在线观看| 涩涩涩在线视频| 国产视频久久网| 无码人妻精品一区二区三区蜜桃91 | 日韩精品久久久免费观看 | 奇米精品一区二区三区在线观看 | 亚洲综合精品久久| 干日本少妇视频| 最近中文字幕mv2018在线高清 | 欧美午夜黄色| 日本乱人伦一区| 蜜桃av免费在线观看| 成人av影音| 欧美夜福利tv在线| ㊣最新国产の精品bt7086| 国产成人亚洲精品青草天美| 日韩精品综合在线| av影片在线看| 日韩欧美在线一区二区三区| 日韩成人免费观看| 中文字幕午夜精品一区二区三区 | 国产欧美一区二区精品秋霞影院| 污版视频在线观看| 欧美13videosex性极品| 中文字幕在线看视频国产欧美在线看完整| 国产一级精品毛片| 国产欧美日本| 欧美性视频在线播放| 成人激情电影在线看| 日韩三级免费观看| 99久久久久久久久| 国产精品女主播一区二区三区| 亚洲视频在线二区| 成a人v在线播放| 亚洲精品国产精品乱码不99按摩| 91theporn国产在线观看| 欧美aⅴ一区二区三区视频| 野外做受又硬又粗又大视频√| 国产免费专区| 日韩欧美成人精品| 久久久久久国产精品视频| 五月天久久777| 日本一区视频在线观看免费| 欧美男男同志| 亚洲第一黄色网| 国产91视频在线| 成人午夜精品在线| 欧美精品色视频| jizz性欧美2| 不卡一区二区三区视频| 中日韩免费毛片| 精品女同一区二区| 精品人妻无码一区二区| 成人免费看黄yyy456| 手机精品视频在线| 国产精品色呦| 国产精品一区二区三区免费观看| 在线国产福利| 精品国产伦一区二区三区观看体验 | 午夜欧美福利视频| 欧美爱爱视频| 成人福利视频在线观看| 久久久亚洲精华液精华液精华液 | 99久久这里只有精品| 日韩精品不卡| 中文在线手机av| 欧美激情综合亚洲一二区| 女生裸体免费视频| 国产婷婷色一区二区三区在线| 私密视频在线观看| 日韩影院二区| 樱花www成人免费视频| 免费在线观看av电影| 欧美激情一区二区三区久久久| 少妇高潮爽到全身痉挛抽搐| 欧美日韩国产页| 亚洲色成人www永久网站| 国产一区二区三区精品欧美日韩一区二区三区 | 98色花堂精品视频在线观看| 韩国精品美女www爽爽爽视频| 菠萝蜜视频网站入口| 欧美日韩免费一区二区三区| 在线观看日批视频| 99精品桃花视频在线观看| 日本成人免费视频| 亚洲三级色网| 亚洲精品第三页|