一些AT指令詳解

1. 使用「CNMI」 與「CSMP」指令設置不經過SIM卡進行數據傳輸由於SIM卡只有1萬到10萬次讀寫次數和10-18條的存儲空間,還涉及到SIM卡上短消息讀寫須要 必定的時間才能完成。這些因素影響了許多應用,這些應用須要經過GSM網絡進行大量的數據交換,爲了保證流程的順利進行,SIM卡要完成大量的讀、寫以及 刪除的操做,SIM卡的壽命週期很快就回達到,此外,SIM卡完成這些工做所耗費的時間比外界需求要多。爲解決這些問題,有必要在終端上進性一些軟件設 置,是短消息不經過SIM進行讀寫操做。如下是如何對金笛串口GSMMODEM進行設置以完成不經過SIM卡而進行數據傳輸:網絡

A).串口上的從終端來的RTS信號可用來指示數據交換時隙是否忙, 串口準備好接收數據spa

B).若是終端雙方均可用來接收和發送短消息,在設置時雙方都要設一樣的命令和常數。在接收端,設命令AT+CNMI=2,2,0,0,0在發送端,設命令AT+CSMP=17,167,0,240 ( 當使用PDU格式發送時, 240改爲字符串DCS(F0))接口

C) 當程序發現短消息之前綴+CMT後跟所傳送的數據這種格式時,當即將此短消息捕獲並將其分發到原定的地址。字符串

D)當發送端若是沒有設置CSMP=17,167,0,240時,捕獲到的短消息應有前綴+CMTI,此時用命令AT+CMGR=n讀取並分發到原定的地址,隨後用命令AT+CMGD=n將此短消息刪除以保證SIM卡有足夠多的空間。軟件

2. 關於呼叫控制的AT指令詳解:終端

A) 當PCI接口GSM MODEM做爲被叫時,如何設置顯示主叫號碼:程序

將AT+CLIP這一命令的值改成1, 可顯示主叫號碼, 即:「AT+CLIP=1」通信

B) 當金笛串口GSM MODEM做爲被叫時, 如何肯定來電爲傳真、數據或是話數據

音呼叫:將AT+CRC這一命令的值改成1, 而不能使用默認值0。時間

C) 當金笛串口GSM MODEM做爲被叫時, 如何使其自動應答或不能自動應答:j當須要PCI接口GSM MODEM自動應答時,需對PCI接口GSM MODEM進行如下操做:

ATS0=<N>,N是表明PCI接口GSM MODEM震鈴次數的一個整數, 即PCI接口GSM MODEM將在震鈴「N」 次後自動應答;v若須要PCI接口GSM MODEM不自動應答,需對PCI接口GSM MODEM進行如下操做:

使用ATS0=0這一命令,便可設置爲手動應答。

D) 使用AT指令創建數據呼叫詳解:

首先要將PCI 接口GSM MODEM 作以下設置:

AT+IPR=9600AT+IFC=2,2 AT+CBST=0,0,1而後向PCI接口GSM MODEM的串口發送指令ATD<電話號碼><回車>可是須要肯定這一號碼是一數據號碼,而非傳真或語音號碼,並且SIM需開通數據通訊這一服務。

轉自bbs.sendsms.cn

相關文章
相關標籤/搜索