AT指令集是一种用于控制调制解调器的命令集合,最初由美国贝尔实验室(Bell Labs)开发。这些命令以"AT"(Attention)开头,用于与调制解调器进行通信和配置。随着技术的发展,AT指令集被广泛应用于各种通讯设备、嵌入式系统和物联网设备中。
AT指令集最早出现在20世纪70年代,当时调制解调器开始普及并成为计算机通信的重要组成部分。贝尔实验室为了标准化调制解调器的控制方式,推出了一套以"AT"开头的命令集,用于设置调制解调器的参数、建立连接、发送数据等操作。这一标准很快被其他厂商采纳,成为调制解调器控制的事实标准。
1.常见命令
1. AT
- 功能:检测调制解调器是否处于正常响应状态。
- 示例:AT
2. ATD
- 功能:拨号指令,用于呼叫远程电话号码。
- 示例:ATD123456789;
3. ATA
- 功能:接听电话指令,用于接听来电。
- 示例:ATA
4. ATH
- 功能:挂断电话指令,用于结束通话。
- 示例:ATH
5. AT+CGSN
- 功能:查询IMEI号(国际移动设备识别码)。
- 示例:AT+CGSN
6. AT+CMGS
- 功能:发送短信指令。
- 示例:AT+CMGS="手机号码"
2.工作原理
AT指令集基于一种简单的命令-响应模式工作。用户通过串口或TCP/IP等通信接口向设备发送特定的AT指令,设备接收到指令后执行相应的操作,并返回执行结果。在通讯过程中,AT指令通常包含命令名称和参数(如电话号码、文本信息等),设备根据指令内容执行相应的功能。
3.应用领域
AT指令集广泛应用于以下领域:
阅读全文