<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

GSM模塊常用AT指令詳解

姚小熊27 ? 來源:網絡整理 ? 2018-05-15 11:16 ? 次閱讀

AT指令概述

AT指令是應用于終端設備與PC應用之間的連接與通信的指令。AT 即Attention。每個AT命令行中只能包含一條AT指令;對于AT指令的發送,除AT兩個字符外,最多可以接收1056個字符的長度(包括最后的空字符)。

AT指令集是從終端設備(Terminal Equipment,TE)或數據終端設備(Data Terminal Equipment,DTE)向終端適配器(Terminal Adapter,TA)或數據電路終端設備(Data Circuit Terminal Equipment,DCE)發送的。

其對所傳輸的數據包大小有定義:即對于AT指令的發送,除AT兩個字符外,最多可以接收1056個字符的長度(包括最后的空字符)。

每個AT命令行中只能包含一條AT指令;對于由終端設備主動向PC端報告的URC指示或者response響應,也要求一行最多有一個,不允許上報的一行中有多條指示或者響應。AT指令以回車作為結尾,響應或上報以回車換行為結尾。

GSM模塊常用AT指令詳解

AT指令的用法

AT指令是以AT作首, 字符結束的字符串,AT指令的響應數據包在 中。每個指令執行成功與否都有相應的返回。其他的一些非預期的信息(如有人撥號進來、線路無信號等),模塊將有對應的一些信息提示,接收端可做相應的處理。

示例:CDMA modem DTE

AT《 CR》

《 LF》 OK 《 LF》

ATTEST《 CR》

《 CR》 ERROR 《 LF》

如果AT指令執行成功,“OK”字符串返回;

如果AT 指令語法錯誤或AT 指令執行失敗,

“ERROR”字符串返回。

GSM模塊常用AT指令詳解

AT的命令格式

AT指令格式:AT指令都以”AT”開頭,以《CR》(即\r,回車符)結束,模塊運行后,串口默認的設置為:8位數據位、1位

停止位、無奇偶校驗位、硬件流控制(CTS/RTS)。

注意為了發送AT命令,最后還要加上《LF》 (即\n,換行符)這是串口終端要求。

有一些命令后面可以加額外信息來。如電話號碼

每個AT命令執行后,通常DCE都給狀態值,用于判斷命令執行的結果。

AT返回狀態包括三種情況 OK,ERROR,和命令相關的錯誤原因字符串。返回狀態前后都有一個《CR》字符。

如 《CR》OK《CR》 表示AT命令執行成功。

《CR》ERROR《CR》 表示AT命令執行失敗

《CR》NO DIAL TONE《CR》 只出現在ATD命令返回狀態中,表示沒有撥號音,這類返回狀態要查命令手冊

還有一些命令本身是要向DCE查詢數據,數據返回時,一般是+打頭命令。返回格式

《CR》+命令:命令結果《CR》

如:AT+CMGR=8 (獲取第8條信息)

返回 +CMGR: “REC UNREAD”,“+8613508485560”,,“01/07/16,15:37:28+32”,Once more

GSM模塊常用AT指令詳解

GSM模塊常用AT指令

基礎查詢命令:

AT//返回OK,表示模塊串口工作正常

ATI//查詢版本,廠家,型號信息

ATE0//返回OK,關閉回顯

AT+CSQ//查看信號強度(在20以上為穩定狀態)

AT+CCID//查看手機卡接觸是否正常

AT+CREG?//查看是否聯網注冊

AT+CREG=1//啟用網絡注冊非請求結果碼

GPRS指令:

AT+CGATT=1//返回OK,附著網絡

AT+CGACT=1,1//激活網絡,之后就可以使用tcpip的指令了

TCP/IP指令:

AT+CIPSTART=“TCP”,“121.41.97.28”,60000//連接TCPIP服務器

AT+CIPSEND=20//返回》,就可以輸入要發送的內容20表示有20個字節

AT+CIPCLOSE//關閉TCPIP連接

+CIPRCV:5,12345//收到服務器返回的5個字節

多路TCP/IP連接指令:

AT+CGDCONT=1,“IP”,“cmnet”//設置pdp參數

AT+CGACT=1,1//激活該pdp

AT+CIPSTATUS?//查詢ip連接情況,共有8路,實際最多支持同時開4路tcpip連接

AT+CIPCLOSE//關閉該鏈路

AT+CIPMUX?//查詢是否開啟多連接

AT+CIPMUX=1//開啟多鏈接

短信操作指令:

AT+CMGF//設置短信格式

AT+CPMS//設置短信存儲載體

AT+CNMI//設置短信接收提示方式

AT+CMGW//寫短信并存儲

AT+CMGS//發送短信

AT+CMGR//讀取短信

AT+CMGL//顯示短信

短信讀取方法

AT+CMGR=X回車

無短信息,TC35回應:

AT+CMGR=3

+CMGR:0,0

短信的刪除方法

AT+CMGD=1回車

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • GSM模塊
    +關注

    關注

    6

    文章

    48

    瀏覽量

    23000
  • AT指令
    +關注

    關注

    1

    文章

    41

    瀏覽量

    12024
收藏 人收藏

    評論

    相關推薦

    mini板串口驅動GSM模塊,GSM模塊沒有發送短信

    這是小弟的程序。小弟利用mini板的串口發送AT指令GSM模塊上。mini板在沒有連接GSM模塊時,通過串口助手能夠看到
    發表于 04-03 06:36

    指令控制gsm不能收短信

    sim9000模塊,可以直接用串口打電話,放短信,接電話,但是就是不能收短信,換了幾個gsm模塊,換了幾張卡都不行。。。這是什么原因啊,用指令AT+CPIN?看了一下,已經是ready
    發表于 04-17 06:36

    GSM模塊AT指令讀出的IMEI和模塊上寫的不一樣

    GSM模塊AT指令讀出的IMEI和模塊上寫的不一致,這是為什么???
    發表于 06-03 22:59

    51單片機控制gsm模塊一直發送AT+CREG指令

    用串口監視單片機一直發送AT+CREG?指令,就算gsm模塊注冊好了還是一直發這個指令。 單片機都不出gsm
    發表于 03-06 05:55

    通過單片機向gsm模塊發送AT指令的問題

    通過單片機里的程序向gsm模塊發送AT指令,同時gsm接收到指令后,把響應的回復發回給單片機,單片機把此回復發給串口助手。程序里發送的是AT
    發表于 07-20 14:13

    基于GSM模塊與AT89C51的接口設計及應用

    本文通過分析GSM 模塊與單片機的接口設計簡單介紹了TC35i 模塊常用指令及編碼規則,著重介紹了TC35i
    發表于 05-30 11:05 ?123次下載

    arm匯編指令詳解

    arm匯編指令詳解
    發表于 02-11 10:51 ?215次下載
    arm匯編<b class='flag-5'>指令</b><b class='flag-5'>詳解</b>

    ARM指令詳解

    ARM指令詳解 內容提要 ARM指令集 ARM指令集分類與指令格式 ARM指令的尋址方
    發表于 03-09 09:39 ?262次下載
    ARM<b class='flag-5'>指令</b>集<b class='flag-5'>詳解</b>

    gsm模塊是什么_gsm模塊工作原理_gsm模塊的應用

    本文首先介紹了gsm模塊的概念和gsm系統結構,其次介紹了gsm模塊工作原理與工作模式,最后介紹了五個g
    發表于 05-14 11:28 ?5w次閱讀
    <b class='flag-5'>gsm</b><b class='flag-5'>模塊</b>是什么_<b class='flag-5'>gsm</b><b class='flag-5'>模塊</b>工作原理_<b class='flag-5'>gsm</b><b class='flag-5'>模塊</b>的應用

    gsm模塊有哪些_常見三款GSM模塊介紹

    本文首先介紹了GSM模塊的概念和工作原理,其次介紹了五個GSM模塊的典型應用,最后詳細介紹了TC35i、BENQ M22和JB35GD這三個GSM
    的頭像 發表于 05-15 11:28 ?9.4w次閱讀

    GSM無線模塊短消息發送方法和有關指令

    本文檔的主要內容詳細介紹的是GSM無線模塊短消息發送方法和有關指令
    發表于 12-25 08:00 ?3次下載
    <b class='flag-5'>GSM</b>無線<b class='flag-5'>模塊</b>短消息發送方法和有關<b class='flag-5'>指令</b>

    MK系列智能液晶模塊指令詳解

    本文檔的主要內容詳細介紹的是MK系列智能液晶模塊指令詳解。
    發表于 04-26 08:00 ?0次下載
    MK系列智能液晶<b class='flag-5'>模塊</b>的<b class='flag-5'>指令</b><b class='flag-5'>詳解</b>

    詳解ARM常用的偽指令資料下載

    電子發燒友網為你提供詳解ARM常用的偽指令資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發表于 04-11 08:54 ?13次下載
    <b class='flag-5'>詳解</b>ARM<b class='flag-5'>常用</b>的偽<b class='flag-5'>指令</b>資料下載

    A6 GSM GPRS模塊AT指令

    電子發燒友網站提供《A6 GSM GPRS模塊AT指令.zip》資料免費下載
    發表于 12-23 15:09 ?0次下載
    A6 <b class='flag-5'>GSM</b> GPRS<b class='flag-5'>模塊</b>AT<b class='flag-5'>指令</b>

    NB-IOT常用AT指令集簡介

    在20世紀90年代,諾基亞,愛立信,摩托羅拉和HP共同為GSM研制了一套AT指令。(1)GSM模塊與計算機之間的通信協議是一些AT指令集。(
    的頭像 發表于 09-24 12:10 ?1929次閱讀
    NB-IOT<b class='flag-5'>常用</b>AT<b class='flag-5'>指令</b>集簡介
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>