• 正文
  • 推薦器件
  • 相關推薦
  • 電子產業(yè)圖譜
申請入駐 產業(yè)圖譜

SIM900A模塊的AT指令集和使用方法

2023/10/27
5664
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

SIM900A是一種常用的GSM/GPRS通信模塊,可用于實現(xiàn)與移動網絡的連接和數據傳輸。為了控制和配置SIM900A模塊,我們可以使用AT指令集。本文將詳細介紹SIM900A模塊的常用AT指令集和使用方法。

1.AT指令簡介

AT(Attention)指令是一種用于與調制解調器進行通信的命令集合。它是通過串行接口將命令發(fā)送給模塊,并從模塊接收響應。AT指令由一系列字符組成,以"AT"開頭,后面跟隨具體的指令內容。通過發(fā)送不同的AT指令,我們可以實現(xiàn)對SIM900A模塊的各種功能控制和配置。

2.SIM900A常用AT指令集

  1. AT
    • 功能:測試模塊是否正常工作。
    • 響應:OK
  2. AT+CSQ
    • 功能:查詢信號質量。
    • 響應:+CSQ: <rssi>, <ber>,其中<rssi>表示信號強度,取值范圍為0-31,越大表示信號越強;<ber>表示誤碼率,取值范圍為0-7,越小表示誤碼率越低。
  3. AT+CREG?
    • 功能:查詢注冊狀態(tài)。
    • 響應:+CREG: <n>,<stat>,其中<n>為0或1,0表示未注冊,1表示已注冊;<stat>表示注冊狀態(tài),取值范圍為0-5,詳細含義可參考SIM900A模塊的文檔。
  4. AT+CMGF=1
    • 功能:設置短信格式為文本模式。
    • 響應:OK
  5. AT+CMGS="<phone_number>"
    • 功能:發(fā)送短信給指定的手機號碼。
    • 響應:">",此時可以輸入短信內容。
    • 輸入短信內容后,使用Ctrl+Z結束輸入。
  6. AT+CMGR=<index>
    • 功能:讀取指定索引位置的短信。
    • 響應:+CMGR: "<stat>", "<number>", "<date-time>"<CR><LF><message><CR><LF>OK,其中<stat>表示短信狀態(tài),<number>表示發(fā)送方手機號碼,<date-time>表示收到短信的時間,<message>表示短信內容。
  7. ATD<phone_number>;
    • 功能:撥打指定的電話號碼。
    • 響應:無響應。
  8. ATH
    • 功能:掛斷當前通話。
    • 響應:OK
  9. AT+CIPSTART="TCP","<server_ip>",<port>
    • 功能:建立與指定服務器的TCP連接。
    • 響應:CONNECT OK
  10. AT+CIPSEND
  • 功能:發(fā)送數據到已建立的TCP連接。
  • 響應:">",此時可以輸入要發(fā)送的數據。
  • 輸入完畢后,使用Ctrl+Z結束輸入。

3.SIM900A模塊的使用方法

  1. 連接硬件:將SIM900A模塊與單片機計算機通過串口進行連接,并確保電源供應正常。
  2. 配置模塊:通過串口終端軟件(如Tera Term)連接模塊,并發(fā)送AT指令進行配置。例如,發(fā)送AT+CMGF=1指令設置短信格式為文本模式。
  3. 發(fā)送和接收短信:使用AT+CMGS指令發(fā)送短信,使用AT+CMGR指令讀取收到的短信。
  4. 撥打電話:使用ATD指令撥打電話,例如ATD123456789;。
  5. 建立TCP連接:使用AT+CIPSTART指令建立與目標服務器的TCP連接,指定服務器IP地址和端口號。
  6. 發(fā)送和接收數據:使用AT+CIPSEND指令發(fā)送數據到已建立的TCP連接,使用Ctrl+Z結束輸入。通過AT+CIPSEND指令也可以接收從服務器返回的數據。
  7. 結束通信:使用ATH指令掛斷電話或關閉TCP連接。
  8. 其他功能:根據實際需求,還可以使用其他的AT指令來實現(xiàn)各種功能,如查詢網絡狀態(tài)、查詢電池電量等。

SIM900A模塊是一種常用的GSM/GPRS通信模塊,通過使用AT指令集可以實現(xiàn)對模塊的控制和配置。本文介紹了SIM900A常用的AT指令集和使用方法,包括查詢信號質量、查詢注冊狀態(tài)、發(fā)送和接收短信、撥打電話、建立TCP連接等。通過合理使用這些AT指令,我們可以實現(xiàn)與SIM900A模塊的交互,并進行數據傳輸和通信功能的實現(xiàn)。在實際應用中,需要仔細閱讀SIM900A模塊的文檔,了解每個AT指令的詳細參數和響應,以確保正確配置和操作模塊。

閱讀更多行業(yè)資訊,可移步與非原創(chuàng),中國AIoT產業(yè)分析報告(2023版完整報告下載),中國功率半導體產業(yè)分析報告(2023版完整報告下載)中國工業(yè)控制產業(yè)分析報告(2023版完整報告下載)等產業(yè)分析報告可查閱。

推薦器件

更多器件
器件型號 數量 器件廠商 器件描述 數據手冊 ECAD模型 風險等級 參考價格 更多信息
0530470610 1 Molex Board Connector, 6 Contact(s), 1 Row(s), Male, Straight, Solder Terminal, ROHS COMPLIANT

ECAD模型

下載ECAD模型
$0.75 查看
CR2032R 1 Murata Manufacturing Co Ltd Primary Battery,
$1.41 查看
LMZ23605TZE/NOPB 1 Texas Instruments 5A SIMPLE SWITCHER&reg; Power Module with 36V Maximum Input Voltage 7-TO-PMOD -40 to 85

ECAD模型

下載ECAD模型
$22.79 查看

相關推薦

電子產業(yè)圖譜