安信可 A7模塊——GPRS之AT命令

  • AT 測試GPRS模塊是否連接完好
>AT/*成功返回OK*/
  • AT+CPIN:檢測手機SIM卡是否安裝好
>AT+CPIN?            //檢測手機SIM卡是否安裝好  

+CPIN:READY        //如果手機SIM卡安裝正確,返回ready  
OK  
  • AT+CSQ:檢測手機信號強度
>AT+CSQ               //檢測手機信號強度  

+CSQ: 14,99  
OK  
  • AT+CCID :查看SIM卡ID
>AT+CCID              //測試SIM卡ID  

+CCID:89860042178449850053  
OK  
  • AT+CREG?:網絡註冊一級狀態查詢
>AT+CREG?         // 網絡註冊及狀態查詢  
+CREG: 1,1  
OK 
/*第一個參數<n>爲
     0:禁用網絡註冊非請求結果碼
     1:啓用網絡註冊非請求結果碼+CREG: <stat>
     2:啓用網絡註冊和位置信息非請求結果碼+CREG: <stat>[,<lac>,<ci>]
  第二個參數<s>爲
     0:未註冊;ME 當前沒有搜索到要註冊業務的新營運商
     1:已註冊,本地網
     2:未註冊,但ME 正在搜索要註冊業務的新營運商
     3:註冊被拒絕
     4:未知
     5:已註冊,漫遊
*/ 
  • 響應: 輸入命令AT+CREG=< n>,當n=0,表示禁用網絡。當n=1時,返回+CREG:< n>,< stat>[,< lac>,< ci>]。當n=2,返回+CREG:n,stat,[lac,ci]。
>AT+CREG=2  
OK  
>AT+CREG?  
+CREG: 2,1,"1877","0002"  
OK       // 帶小區ID 和位置區號  
/*上面兩條命令等價於  AT+CREG=2;+CREG?*/
  • AT+COPS=< mode>[,< format>[,< oper>]]
    這裏 < > 表示必選,[ ]表示可選,[ < a> [ < b > ] ] 表示a,b都是可選的,但是優先選b。
    查詢,以數字的形式返回運營商標識,0表示自動模式,2表示以數字形式輸出
  • 可能聽不見聲音的解決方法:
>AT+SNFS=1        // 默認爲喇叭輸出,該命令切換成耳機模式
  • GPRS基站定位:AT+CREG=2;+CREG?
    後面兩個打印的是位置信息(因爲每次定位基站不同,所以每次打印的位置信息也不同)。

  • 查詢運營商,以數字的形式返回運營商標識,0表示自動模式,2表示以數字形式輸出:AT+COPS=< mode>[,< format>[,< oper>]](這裏 < > 表示必選,[ ]表示可選,[ < a> [ < b > ] ] 表示a,b都是可選的,但是優先選b。

第一個參數mode爲:0  自動,< oper> 字段可忽略
                1  手動,<oper> 字段不可忽略
                2  從註冊網絡註銷
                3  僅設置<format> (用於查詢命令AT+COPS?);不嘗試進行註冊或註銷(<oper>字段可忽略);該取值不適用於查詢命令的返回結果
                4  手動/自動,<oper> 字段不可忽略;如果手動選擇失敗,將進入自動選擇模式(<mode>=0)
第二個參數format: 0  長字符型(採用字母數字格式),最多16 個字符
                 1  短字符型(採用字母數字格式),最多8 個字符
                 2  數字型<oper>
第三個參數oper:字符型;<format>表示該字符串採用字母數字型還是數字型;數字型表示GSM 未知區標識號碼,該號碼包括一個3 位BCD 國家代碼(符合ITU-TE.212 Annex A[10]標準)和一個2 位BCD 網絡代碼,後者與管理有關
>AT+COPS?       
+COPS: 0,2,"46000"
OK
/*這裏46000表示運營商標識,460表示中國,00表示中國移動,01表示中國聯通,該模塊暫不支持中國電信的SIM卡。*/
/*如果我們想要讓上面的46000以字母形式顯示運營商名字,我們可以對可以對其進行設置,輸入命令 “AT+COPS=0,0” ,然後再一次查看你會發現46000變成了CMCC*/
  • 撥打電話:ATD+電話號碼
>ATD10086;  
OK
+CIEV: "CALL",1
+CIEV: "SOUNDER",1
  • 掛斷:ATH
>ATH                       
+CIEV: "CALL",0
OK
  • 接聽電話:ATA
    當收到來電的時候(串口接收屏幕上會打印ring),輸入命令ATA,即可接聽來電。
  • 掛斷電話:ATH 。要想結束正在進行的通話,輸入命令ATH,即可掛斷。
  • 可能聽不見聲音的解決方法:
    AT+SNFS=1 // 默認爲喇叭輸出,該命令切換成耳機模式
  • 發送短信(英文):PDU轉碼
AT+CMGF=1                         //設置TEXT MODE
AT+CSCS="GSM"                   // 命令通知ME 選擇的字符集ME 可以對輸入或顯示的字符迚行轉化此命令用於發送讀或寫短消息GSM表示缺省值
AT+CMGS="13296681911"     //其中電話號碼要發送給誰短信就寫誰
TEST MESSAGE                     //這裏寫任意短信內容,英文數字標點等
  • 接收短信:
AT+CMGF=1          //等於1爲TEXT MODE,等於0爲PDU模式
AT+CSDH=1           //顯示文本格式
AT+CNMI=0,2,0,0,0   //顯示新收到的短信
  • 8、關於耳機輸出
    AT+SNFS=1 // 默認爲喇叭輸出,該命令切換成耳機模式
    A6 A7模塊耳機麥克使用一體式四段接口OMTP標準,而不是CTIA標準。兩者的區別在於插頭最後兩節 。
    GND和MIC順序相反。CTIA耳機插入OMTP設備會造成聲音小且失真。
    OMTP 標準:蘋果4S及更新的版本所配耳機(中國銷售的部分),諾基亞、華爲、中興、聯想、山寨機等。聯想耳機及華爲有部分是CTIA。
    CTIA 標準:三星、蘋果(中國以外銷售的部分)、索尼、MOTO(部分)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章