AT指令集是一種用于控制調(diào)制解調(diào)器的命令集合,最初由美國貝爾實驗室(Bell Labs)開發(fā)。這些命令以"AT"(Attention)開頭,用于與調(diào)制解調(diào)器進行通信和配置。隨著技術(shù)的發(fā)展,AT指令集被廣泛應用于各種通訊設備、嵌入式系統(tǒng)和物聯(lián)網(wǎng)設備中。
AT指令集最早出現(xiàn)在20世紀70年代,當時調(diào)制解調(diào)器開始普及并成為計算機通信的重要組成部分。貝爾實驗室為了標準化調(diào)制解調(diào)器的控制方式,推出了一套以"AT"開頭的命令集,用于設置調(diào)制解調(diào)器的參數(shù)、建立連接、發(fā)送數(shù)據(jù)等操作。這一標準很快被其他廠商采納,成為調(diào)制解調(diào)器控制的事實標準。
1.常見命令
1. AT
- 功能:檢測調(diào)制解調(diào)器是否處于正常響應狀態(tài)。
- 示例:AT
2. ATD
- 功能:撥號指令,用于呼叫遠程電話號碼。
- 示例:ATD123456789;
3. ATA
- 功能:接聽電話指令,用于接聽來電。
- 示例:ATA
4. ATH
- 功能:掛斷電話指令,用于結(jié)束通話。
- 示例:ATH
5. AT+CGSN
- 功能:查詢IMEI號(國際移動設備識別碼)。
- 示例:AT+CGSN
6. AT+CMGS
- 功能:發(fā)送短信指令。
- 示例:AT+CMGS="手機號碼"
2.工作原理
AT指令集基于一種簡單的命令-響應模式工作。用戶通過串口或TCP/IP等通信接口向設備發(fā)送特定的AT指令,設備接收到指令后執(zhí)行相應的操作,并返回執(zhí)行結(jié)果。在通訊過程中,AT指令通常包含命令名稱和參數(shù)(如電話號碼、文本信息等),設備根據(jù)指令內(nèi)容執(zhí)行相應的功能。
3.應用領域
AT指令集廣泛應用于以下領域:
- 調(diào)制解調(diào)器:控制調(diào)制解調(diào)器進行撥號、接聽電話、傳輸數(shù)據(jù)等操作。
- 短信模塊:控制GSM/GPRS模塊發(fā)送接收短信。
- 物聯(lián)網(wǎng)設備:控制各類物聯(lián)網(wǎng)設備進行數(shù)據(jù)傳輸和通信。
- 藍牙模塊:控制藍牙模塊進行配對、數(shù)據(jù)傳輸?shù)炔僮鳌?/li>
- GPS模塊:控制GPS模塊進行位置信息獲取和導航功能。