- 相關(guān)推薦
用單片機控制手機收發(fā)短信息
摘要:介紹用MCS-51系列單片機控制手機收發(fā)短信息的原理、硬件電路、PDU數(shù)據(jù)格式和符合GSM07.05協(xié)議要求的短信息發(fā)送/接收程序,同時給出了一個應(yīng)用實例。關(guān)鍵詞:單片機 短信息 PDU GSM 接口
GSM(Global System for Mobile communication)系統(tǒng)是目前基于時分多址技術(shù)的移動通訊體制中比較成熟、完善、應(yīng)用最廣泛的一種系統(tǒng)。目前已建成的覆蓋全國的GSM數(shù)字蜂窩移動通信網(wǎng),是我國公眾移動通信網(wǎng)的主要方式。主要提供話音、短信息、數(shù)據(jù)等多種業(yè)務(wù);贕SM短消息功能可以做成傳輸各種檢測、監(jiān)控數(shù)據(jù)信號和控制命令的數(shù)據(jù)通信系統(tǒng),能廣泛用于遠程監(jiān)控、定位導(dǎo)航、個人通信終端等。由于公眾GSM網(wǎng)絡(luò)在全球范圍內(nèi)實現(xiàn)了聯(lián)網(wǎng)和漫游,建立上述系統(tǒng)不須再組建專用通信網(wǎng)絡(luò),所以具有實時傳輸數(shù)據(jù)功能的短消息應(yīng)用將得到迅速普及。
目前,人們設(shè)計的各類DTE設(shè)備基礎(chǔ)上以微處理器為核心,帶有RS232/RS485等通信接口,在物理層上很容易實現(xiàn)與GSM設(shè)置(如手機等)的連接。但對SMS協(xié)議的研究文獻卻較少,特別是用單片機控制手機的SMS(Short Message Service)收發(fā)的研究更少。筆者在用單片機設(shè)計基于GSM的SMS數(shù)據(jù)采集器時,對怎樣用單片機控制手機收發(fā)短信息進行了探討。
1 串口控制SMS的工作原理
單片機與手機一般采用串行異步通信接口,具有紅外和通信電纜兩種連接方式,通信速度可設(shè)定,通常為19200bps。采用紅外接口的優(yōu)點是單片機系統(tǒng)與手機電氣隔離,相互不干擾,接口各自獨立,使用方便;缺點是通信距離較短,紅外傳播的方向性對接口相對位置有要求。采用電纜連接時,數(shù)據(jù)傳輸?shù)目煽啃暂^好;其主要缺點是接口的電氣參數(shù)不兼容,設(shè)計不當時會對手機的通信質(zhì)量產(chǎn)生影響。筆者經(jīng)過實踐設(shè)計的接口電平轉(zhuǎn)換電路如圖1。
GSM的短信息業(yè)務(wù)SMS利用信令信道傳輸,這是GSM通信網(wǎng)所特有的。它不用撥號建立連接,把要發(fā)的信息加上目的地址發(fā)送到短信息服務(wù)中心,經(jīng)短消息服務(wù)中心完成存儲后再發(fā)送給最終的信宿。所以當目的GSM終端沒開機時信息不會丟失。每個短消息的信息量限制為160字節(jié)。
現(xiàn)在市場上大多數(shù)手機均支持GSM07.05規(guī)定的AT指令集。該指令集是ETSI(歐洲通信技術(shù)委員會)發(fā)布的,其中包含了對SMS的控制。利用GSM手機的串行接口,單片機向手機收發(fā)一系列的AT命令,就能達到控制手機收發(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顯示新收到的短[1] [2] [3] [4] [5]
【用單片機控制手機收發(fā)短信息】相關(guān)文章:
手機愛情短信息03-21
靶機用單片機控制的紅外誘餌系統(tǒng)設(shè)計04-30
單片機控制步進電機論文致謝04-27
2.14情人節(jié)手機祝福短信息04-27
單片機控制步進電機論文致謝詞04-28
6月9日送客戶的幽默手機短信息04-27
線性摩擦焊機的變頻調(diào)速單片機控制系統(tǒng)04-29
單片機在超聲控制系統(tǒng)中的應(yīng)用研究05-02
基于單片機的交通燈控制系統(tǒng)設(shè)計與實現(xiàn)05-02
情感短信息09-30