999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

SIM300C模塊的硬件電路設(shè)計及短信控制方式研究

2017-10-20 21:32:21呂國策
科技資訊 2017年25期

呂國策

DOI:10.16661/j.cnki.1672-3791.2017.25.009

摘 要:當(dāng)前,無線通信技術(shù)快速發(fā)展,特別是隨著各類移動網(wǎng)絡(luò)的全面覆蓋,GSM通信技術(shù)已經(jīng)涉及我們生活的各個方面,無論是移動電話、智能家居,或者是車載設(shè)備上都有廣泛的應(yīng)用。本文以SIM300C通信模塊為例,介紹該模塊的硬件電路及收發(fā)短信的控制方式。

關(guān)鍵詞:GSM SIM卡 短信 PDU

中圖分類號:TP391 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2017)09(a)-0009-02

1 硬件電路設(shè)計

SIM300C是SIMCOM公司生產(chǎn)的一款GSM移動通信模塊,其硬件電路如圖1所示。電路中模塊的17腳為PWRKEY,是模塊的啟動管腳,通過控制該管腳的電平變化來控制模塊的啟動。模塊的15腳VDD_EXT為輸出電壓管腳,通過檢測該管腳的電壓狀態(tài)判斷是否啟動成功。25腳為SIM卡的供電電源,27、29、31腳是與SIM卡進(jìn)行通信的管腳。41、43腳是模塊的串口,通過該串口傳送AT指令,實現(xiàn)各種控制。

2 收發(fā)短信息的控制方式

2.1 AT指令簡介

AT指令集是控制GSM模塊的實現(xiàn)各種功能的基本指令。本文列舉出常用的處理短信息的AT指令集。AT+CPMS:選擇短消息存儲區(qū);AT+CMGF:選擇消息格式;AT+CMGR:讀取短消息;AT+CMGS:發(fā)送短消息;AT+CMGW:向內(nèi)存寫入消息;AT+CMSS:發(fā)送存儲區(qū)內(nèi)的消息;AT+CMGD:刪除短消息。

2.2 發(fā)送短信息

GSM模塊發(fā)送短信息一般有兩種格式,分別為TEXT和PDU。文本模式相對來說比較簡單,主要適用于僅僅傳輸字符的應(yīng)用,比如在國外,發(fā)送的基本都是26個字母,用此方式就非常方便。但是在國內(nèi),如果發(fā)送漢字大多采用PDU模式,該方式需要進(jìn)行編碼轉(zhuǎn)換,相對復(fù)雜。本文重點講述PDU格式的短信息發(fā)送。

假設(shè)我們要發(fā)送以下信息:

接收號碼:+861556881ABCD;

發(fā)送短息內(nèi)容:設(shè)置成功;

短信中心號碼:+8613010431500。

該模式下需要將發(fā)送的信息以Unicode碼的方式發(fā)出,通過查找Unicode漢字編碼表,找到“設(shè)置成功”的Unicode碼為8BBE7E6F6210529F。

(1)短信中心號的轉(zhuǎn)換,先將短信中心號碼去掉+號,在結(jié)尾加上F,從左往右兩個數(shù)字一組相互交換位置并重新排序,變?yōu)?83110401305F0,在再開頭加上0891,最終變?yōu)?891683110401305F0。

(2)現(xiàn)將手機號去掉+號,在結(jié)尾加上F,從左往右兩個數(shù)字一組相互交換位置并重新排序,變?yōu)?8516588A1CBFD。

(3)通過查表已知“設(shè)置成功”的Unicode碼為8BBE7E6F6210529F。

(4)將手機號和短息內(nèi)容整合。在電話號前添加0011000D91字符串,001100時一組特定的代碼,0D是電話碼的長度,91代表發(fā)送到手機,整合為0011000D9168516588A1CBFD。手機號碼后加固定代碼000800,再加上短信息內(nèi)容,整合為0011000D9168516588A1CBFD0008008BBE7E6F6210529F。

(5)發(fā)送數(shù)據(jù),通過串口發(fā)送“AT+CMGF=0”到GSM模塊,完成設(shè)置短信息格式為PDU格式,模塊回復(fù)OK,表示設(shè)置成功。再發(fā)送“AT+CMGS=25”,表示即將要發(fā)送的數(shù)據(jù)長度為25位,模快回復(fù)“>”,此時將上面整合的數(shù)據(jù)發(fā)送至模塊,>0891683110401305F00011000D9168516588A1CBFD0008008BBE7E6F6210529F,至此完成短信息的發(fā)送。

2.3 讀取及刪除短信息

通過串口發(fā)送“AT+CNMI”指令設(shè)置短信息到達(dá)時,采用哪種處理方式。

“AT+CNMI”指令語法:“AT+CNMI=mode,mt”,其中mode和mt的數(shù)值不同,表示其處理的方式不同,下面分別加以說明:mode的含義是有短信息時是否通知模塊,當(dāng)mode為0時,有短信息到達(dá)時不通知模塊;當(dāng)mode為1時,只有在模塊的數(shù)據(jù)線空閑時通知模塊,否則不通知;當(dāng)mode為2時,通知模塊,如果此時數(shù)據(jù)線忙,就連同數(shù)據(jù)線上的數(shù)一同發(fā)送。mt的含義是短信息的處理,當(dāng)mt為0時,存儲至內(nèi)存單元;當(dāng)mt為1時,存儲至內(nèi)存單元同時通知模塊;mt為2時;存儲至SIM卡并通知模塊;mt為3時,直接發(fā)送至模塊。

本文設(shè)置為“AT+CNMI=2,1”,以便及時讀取到短信息。如果接收到短信息,數(shù)據(jù)線會提示:“+CMTI”“ME”,“6”,表示短信息現(xiàn)已存儲在ME內(nèi)存中,編號為6,單片機發(fā)送“AT+CMGR=6”,讀取第6條消息,模塊返回:

+CMGR: 6,25

0891683110401305F00011000D9168516588A1CBFD0008008BBE7E6F6210529F

OK

表示讀取成功。

若要刪除信息,則發(fā)送“AT+CMGD”可以相應(yīng)位置上的短信息,例如發(fā)送“AT+CMGD=8”,表示刪除第8條消息。模塊返回OK,表示刪除成功。

3 結(jié)語

通過上述分析,可以看出,SIM300C模塊的硬件電路并不復(fù)雜,也容易理解。但要實現(xiàn)短信息的收發(fā)功能,尤其是處理漢字信息,相應(yīng)操作比較繁瑣,還應(yīng)根據(jù)實際情況反復(fù)調(diào)試。

參考文獻(xiàn)

[1] 韓斌杰,杜新顏,張建斌.GSM原理及其網(wǎng)絡(luò)優(yōu)[M].北京:機械工業(yè)出版社,2009.

[2] 張永棟,林宏武.基于GSM網(wǎng)絡(luò)汽車中控門鎖與防盜系統(tǒng)設(shè)計[J].機電工程技術(shù),2015(7):42-44.

[3] 亓浩名,王利,武毅,等.基于單片機的GSM短信收發(fā)模塊設(shè)計[J].電子測試,2012(3):63-67.endprint

主站蜘蛛池模板: 国产va在线观看| 成人福利在线看| 青青青视频91在线 | 日本少妇又色又爽又高潮| 精品国产三级在线观看| 久久亚洲国产视频| 免费av一区二区三区在线| www.youjizz.com久久| 毛片在线看网站| 日本一区二区不卡视频| 中文字幕人妻无码系列第三区| 88av在线播放| 一区二区三区在线不卡免费| 午夜限制老子影院888| 亚洲一区二区三区国产精品| 黄色国产在线| 国产精品视频a| 毛片最新网址| 亚洲区一区| 亚洲天堂网在线视频| 国产福利免费在线观看| 欧美h在线观看| 欧美成一级| 亚洲区一区| 欧美成人手机在线观看网址| 亚洲人成网18禁| 国产综合网站| 精品久久香蕉国产线看观看gif| 久久久亚洲国产美女国产盗摄| 国产成人91精品| 国产视频欧美| 好久久免费视频高清| 四虎永久在线精品影院| 一级毛片在线免费视频| 国产成人福利在线| 色综合网址| 久久99精品久久久大学生| AV老司机AV天堂| av在线无码浏览| 欧美人人干| 国产后式a一视频| 91久久国产热精品免费| 色亚洲成人| 无码高潮喷水专区久久| 毛片网站观看| 日本人又色又爽的视频| 91 九色视频丝袜| 无码区日韩专区免费系列| 国产精品思思热在线| 国产第八页| 国产美女一级毛片| 91精品啪在线观看国产| 国产成人亚洲无吗淙合青草| 国产午夜不卡| 99精品在线视频观看| 欧美有码在线| 欧美激情福利| 国产精品福利社| 国产十八禁在线观看免费| 亚洲人成日本在线观看| 欧美天天干| 国产成人一级| 国产精品午夜电影| 成人小视频在线观看免费| 91精选国产大片| 欧美成人午夜视频| 人人爱天天做夜夜爽| 中文字幕av无码不卡免费| 亚洲Av激情网五月天| 欧美无专区| 国产特一级毛片| 亚洲国产精品日韩av专区| 色综合狠狠操| 一级毛片不卡片免费观看| 国产一区二区精品高清在线观看| 亚洲午夜久久久精品电影院| 亚洲伊人久久精品影院| 日韩欧美国产成人| 久久精品一品道久久精品| 久久99国产综合精品1| 国产丝袜无码精品| 91精品国产丝袜|