AT 指令(AT Commands)最早是由发明拨号调制解调器的贺氏公司为了控制拨号调制解调器而发明的控制协议。后来随着网络带宽的升级,速度很低的拨号调制解调器基本退出市场,但是 AT 指令被保留了下来。 在嵌入式开发中,经常是使用 AT 命令去控制各种通讯模块,比如 WiFi 模块、蓝牙模块、GPRS 模块等等。一般就是主芯片通过硬件接口(比如串口、SPI)发送 AT 指令给通讯模块,模块接收到数据之后回应响应的数据。
请注意,只有当蓝牙模块未连接上主/从机,通过串口发送的数据才会被识别为 AT 指令。否则一旦连接上主/从机,则发送的字符串则被视为普通数据,直接透传给对方。
|