当前位置:首页 > 问问

什么是at指令集 AT指令集简介

什么是AT指令集

AT指令集(AT command set)是一个通用的控制数据通信设备的指令集合,它最早由美国贝尔实验室提出,广泛用于调制解调器及其它数据通信器材。常用于GSM通信模块、GPS接收器、WI-FI模块、蓝牙模块以及Zigbee模块等设备。

AT指令集的基础命令

AT指令集最基本的命令就是AT(attention),它是AT指令集的命令头,它之后可以跟着一个命令参数或者参数组合。举个GSM通信模块的例子,AT指令集的基础命令AT+CREG可以查询设备当前的基站状态(是否已注册、是否在覆盖范围等)。

此外,AT指令集还提供了一些常用的命令,如:

AT+CGMI:查询制造商信息

AT+CGMM:查询模块型号信息

AT+CGSN:查询模块序列号

AT+CSQ:查询当前信号强度

AT指令集的参数组合

AT指令集的优越之处在于其命令参数具有组合性,不同的参数组合可以实现不同的功能。以GSM通信模块为例,AT+CNUM命令可以查询当前卡的电话号码,AT+CNUM?可以查询当前设备绑定的电话号码,AT+CNUM=1可以设置当前绑定的电话号码。这些命令组合起来,就可以用来进行电话呼叫。

不同的设备,AT指令集的参数组合也是不同的,具体需要参考设备的AT指令文档。

AT指令集的应用场景

AT指令集广泛应用于物联网设备领域,如:

1、GSM通信模块:AT指令集可以用来控制GSM通信模块的各种功能,如开启/关闭网络连接、查询/设置网络参数、发送/接收短信等。

2、GPS接收器:AT指令集可以用来控制GPS数据的获取,如查询/设置定位参数、查询/设置时间等。

3、WI-FI模块:AT指令集可以用来控制WI-FI连接,如连接WLAN网络、建立/断开TCP连接、查询/设置网络参数等。

总之,AT指令集是连接物联网设备与上层应用程序的桥梁,为物联网设备的开发提供了便利。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com
标签:

  • 关注微信

相关文章