天天看點

計算機控制手機短信的接收代碼,用單片機控制手機收發短資訊

用單片機控制手機收發短資訊摘要:介紹用MCS-51系列單片機控制手機收發短資訊的原理、硬體電路、PDU資料格式和符合GSM07.05協定要求的短資訊發送/接收程式,同時給出了一個應用執行個體。

關鍵詞:單片機 短資訊 PDU GSM 接口

計算機控制手機短信的接收代碼,用單片機控制手機收發短資訊

GSM(Global System for Mobile communication)系統是目前基于時分多址技術的移動通訊體制中比較成熟、完善、應用最廣泛的一種系統。目前已建成的覆寫全國的GSM數字蜂窩移動通信網,是我國公衆移動通信網的主要方式。主要提供話音、短資訊、資料等多種業務。基于GSM短消息功能可以做成傳輸各種檢測、監控資料信号和控制指令的資料通信系統,能廣泛用于遠端監控、定位導航、個人通信終端等。由于公衆GSM網絡在全球範圍内實作了聯網和漫遊,建立上述系統不須再組建專用通信網絡,是以具有實時傳輸資料功能的短消息應用将得到迅速普及。

目前,人們設計的各類DTE裝置基礎上以微處理器為核心,帶有RS232/RS485等通信接口,在實體層上很容易實作與GSM設定(如手機等)的連接配接。但對SMS協定的研究文獻卻較少,特别是用單片機控制手機的SMS(Short Message Service)收發的研究更少。筆者在用單片機設計基于GSM的SMS資料采集器時,對怎樣用單片機控制手機收發短資訊進行了探讨。

1 序列槽控制SMS的工作原理

單片機與手機一般采用串行異步通信接口,具有紅外和通信電纜兩種連接配接方式,通信速度可設定,通常為19200bps。采用紅外接口的優點是單片機系統與手機電氣隔離,互相不幹擾,接口各自獨立,使用友善;缺點是通信距離較短,紅外傳播的方向性對接口相對位置有要求。采用電纜連接配接時,資料傳輸的可靠性較好;其主要缺點是接口的電氣參數不相容,設計不當時會對手機的`通信品質産生影響。筆者經過實踐設計的接口電平轉換電路如圖1。

GSM的短資訊業務SMS利用信令信道傳輸,這是GSM通信網所特有的。它不用撥号建立連接配接,把要發的資訊加上目的位址發送到短資訊服務中心,經短消息服務中心完成存儲後再發送給最終的信宿。是以當目的GSM終端沒開機時資訊不會丢失。每個短消息的資訊量限制為160位元組。

現在市場上大多數手機均支援GSM07.05規定的AT指令集。該指令集是ETSI(歐洲通信技術委員會)釋出的,其中包含了對SMS的控制。利用GSM手機的串行接口,單片機向手機收發一系列的AT指令,就能達到控制手機收發SMS的目的。ETSI的GSM07.05中用于SMS收發控制的主要AT指令見表1。

表1 常用AT指令

GSM07.05Function(功能)ATE0RESETAT+CSMS選擇短資訊服務AT+CPMS選擇短資訊記憶體AT+CMGF選擇短資訊格式AT+CSCA短資訊中心位址AT+CNMI顯示新收到的短

[1] [2] [3] [4] [5]

【用單片機控制手機收發短資訊】相關文章: