AT 命令集是一种应用于 AT 服务器(AT Server)与 AT 客户端(AT Client)间的设备连接与数据通信的方式。 其基本结构如下图所示:
在RT-Thread的源代码中,就有AT组件源代码,基于 RT-Thread 系统的 AT Server 和 AT Client 的实现,组件完成 AT 命令的发送、命令格式及参数判断、命令的响应、响应数据的接收、响应数据的解析、URC 数据处理等整个 AT 命令数据交互流程。AT 组件代码主要位于 rt-thread/components/net/at/ 目录中,如果想学习AT指令交互通讯,可以参阅RT-Thread的AT组件源码。