資源描述:
《Pnmziw手機模塊(ITM100)收發(fā)短信流程》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、生命中,不斷地有人離開或進入。于是,看見的,看不見的;記住的,遺忘了。生命中,不斷地有得到和失落。于是,看不見的,看見了;遺忘的,記住了。然而,看不見的,是不是就等于不存在?記住的,是不是永遠不會消失?手機模塊(ITM100)收發(fā)短信流程一.準備工作:a)。連線:數(shù)據(jù)線要連在PC串口與ITM100的9針口,天線要連在ITM100的Antenna口,電源連在220V,SIM卡裝在ITM100后面標有SIM位子;當,LED64msON,1sOFF時,說明ITM100已啟動(初始化完畢)。b)。參數(shù)配置:端口:COM1或COM2;傳輸速率:115200(默認);數(shù)據(jù)位:8;停止位:1;奇偶效驗位:無
2、;數(shù)據(jù)流控:硬件。二.初始化工作:a)。回顯設(shè)置:用ATE0命令,禁止我們輸入字符串的回顯,節(jié)省我們的輸入緩沖區(qū)。成功返回“OK”。b)。用AT+CMGF命令設(shè)置消息格式,我們是文本短信,所以設(shè)置AT+CMGF=1,表明我們的消息格式為文本方式。成功返回“OK”。c)。設(shè)置字符集:用AT+CSCS命令設(shè)置,有兩種字符集“GSM”與“UCS2”,因為我們要收發(fā)英中文短信,使用UNICODE字符集,所以設(shè)置AT+CSCS=“UCS2”,設(shè)置成功,返回“OK”d)。設(shè)置短消息文本模式參數(shù):命令為AT+CSMP,此命令是在AT+CMGF=1設(shè)置完后有效,格式為“AT+CSMP=[[,[
3、,[,]]]]”。參數(shù)解釋:fo,整型,GSM03.40SMS-SUBMIT(默認為17),SMS-DELEVER,SMS-STATUS-REPORT,SMS-COMMAND(默認為2)的首字節(jié)。vp,GSM03.40TP-Validity-Period。格式取決于SMS-SUBMIT的的值可為整型(默認為167“24小時”),可為時間串格式(見)。pid,整型,GSM03.40TP-Protocol-Identifier。dcs,整型,GSM03.38SMSDataCodingScheme,短消息編碼格式。25為UNICODE編碼形式。對于我們,設(shè)置為AT
4、+CSMP=17,167,0,25表示:在SUBMIT(提交)消息時,SMSC(短消息服務(wù)中心)收到消息起的有效時間為24,協(xié)議標識為“0”,編碼方式為UNICODE。成功返回“OK”。e)。新消息指示:AT+CNMI命令在初始化時設(shè)置,在TA-TE連接時,通知TE有新消息到達。格式為“AT+CNMI=[[,[,[,[,]]]]]”。我們設(shè)置為AT+CNMI=2,1,0,0,0。參數(shù)解釋:mode=2,表示在TA-TE連接被占用時(如,TA處于數(shù)據(jù)模式下),指示消息存儲在TA的緩沖區(qū)中;在TA-TE連接沒被占用時,將指示傳給TE。mt=1,表示指示
5、格式為+CMTI:,。bm=0,表示不向TE發(fā)送CBM(廣播)指示。ds=0,表示不向TE發(fā)送SMS-STATUS-REPORT指示。bfr=0,表示當為1…3時,將TA緩沖區(qū)中的指示信息傳給TE(在將指示信息傳給TE之前必須有“OK”返回)。成功,在返回提示信息前,先返回“OK”,然后返回提示信息,格式為+CMTI:,。一.發(fā)送消息:命令為:AT+CMGS,格式為“AT+CMGS=[,]textisentered”。參數(shù)解釋:da,字符型,GSM03.40TP-Destination-Ad
6、dress(目的手機號碼),要轉(zhuǎn)化為TE選擇的字符集,我們時UNICODE編碼,所以要轉(zhuǎn)化為UCS2型字符集。toda,整型,GSM04.11TP-Destination-Address,Type-of-Address(當的第一個字符為+(IRA43)時為145,其他為129)。CR,為回車。送完回車后,我們會收到“>”。Textisentered,要發(fā)送的文本,因為,我們用的時“UCS2”字符集,所以要把發(fā)送的內(nèi)容轉(zhuǎn)換為UNICODE型。Ctrl-Z,表示發(fā)送。成功發(fā)送,返回“OK”。二.接收及刪除命令說明:a)。新消息到達提示命令:AT+CNMI=[[,[,7、m>[,[,]]]]];參數(shù)解釋:mode,控制指示消息的處理,我們設(shè)置為2,表示在TA-TE連接被占用時(如TA處于數(shù)據(jù)模式下)指示TA保存提示信息,在TA-TE連接沒被占用時,指示消息傳給TE。Mt,指示方式,我們設(shè)置為1,表示有SMS-DELIVER時,返回+CMTI:,。Bm,廣播短消息到達時的指示方式,我們設(shè)置為0,不向TE發(fā)送CBM指示。Ds,