首页 > 其他分享 >AT命令

AT命令

时间:2024-06-21 14:59:44浏览次数:10  
标签:模块 查询 命令 指令 用于 设置

AT指令

1什么是AT指令

AT指令时一组用于调制解调器和无线通信模块的指令集。被广泛应用于各种通信模块,包括3G,4G,NB-IOT等。AT指令集通常用于配置、控制和查询通信模块的状态和操作。

2 AT指令的结构

AT指令通常以“AT”开头,\r\n字符结尾的字符串,每个指令执行成功与否都有相应的返回。

例如:

发送AT

接收到OK

3 AT指令分类
3.1 执行指令:该命令用于执行受模块内部程序控制的变参数不可变的功能。

指令格式:AT+

3.2 测试指令:该命令用于查询设置指令的参数以及取值范围。

指令格式:AT+=?

3.3 查询指令:该命令用于返回参数的当前值。

指令格式:AT+?

3.4 设置指令:该命令用于设置用户自定义的参数值。

指令格式:AT+=<...>

4 常见的AT指令

AT:测试模块是否响应。

AT+CFUN?:测试射频功能是否打开,1打开,0关闭。

AT+CFUN=1:设置射频功能打开。

AT+CIMI:查询IMSI,国际移动用户识别码。

AT+CGSN=1:查询IMEI,国际移动设备识别码。

AT+CESQ:查询信号强度。

AT+CGATT?:查询是否附着网络,1表示已附着网络。

AT+CEREG?:查询网络是否已经注册,0,1表示已注册。

5 联网配置命令
自动联网配置

5.1

AT+NCONFIG=AUTOCONNECT,TRUE

该命令设置打开自动联网,TRUE是自动,FALSE是手动

5.2

AT+NRB

该命令是模块重启命令:

5.3

AT+CFUN?

该命令时查询模块的射频状态

5.4

AT+NBAND?

该命令查询模块使用频段

5.5

AT+CSQ

查询模块的信号强度

5.6

AT+CGATT?

查询模块附着网络状态,1为附着连接。

5.7

AT+CEREG?

查询ESP网络注册状态,返回0,1为正常。

5.8

AT+CGPADDR

该命令查询模块获取的ip地址。

6 联网上报

6.1

AT+NCDP?

该命令查询iot平台服务器地址和端口。

6.2

AT+NCDP=221.229.214.202,5683

该命令用于修改设置iot平台服务器地址和端口为电信云平台。

标签:模块,查询,命令,指令,用于,设置
From: https://www.cnblogs.com/yl0309/p/18260525

相关文章

  • Mysql渗透及提权,命令执行
    查询用户selectuser()查询数据库版本selectversion()查询当前操作系统select@@version_compile_os查询读取数据库路径select@@datadir查询MYSQL安装路径select@@basedir查询plugin的路径select@@plugin_dirMysql-UDF提权https://blog.csdn.net/qq_48201589/......
  • Linux基本命令详细讲解和扩展
     1.基本命令和操作文件和目录操作ls:列出目录内容示例:ls-l/etc 列出 /etc 目录的详细内容。cd:更改目录示例:cd/var/log 切换到 /var/log 目录。cp:复制文件或目录示例:cpfile1.txtfile2.txt 复制 file1.txt 为 file2.txt。mv:移动或重命名文件或目......
  • 24.3K star!一个轻量级且高度可配置的现代化命令行文本编辑器
    大家好,今天给大家分享的是一个轻量级且高度可配置的现代化命令行文本编辑器。micro是一个轻量级且高度可配置的命令行文本编辑器,以其简洁的设计和强大的插件系统著称。该项目强调速度与效率,适合那些追求快速编辑体验并希望保持系统资源占用低的用户。项目介绍micro旨在成为n......
  • Linux基础命令大全(详解版)
    Linux基础命令(详解版)文章目录Linux基础命令(详解版)1.Linux的目录结构**2.Linux路径的描述方式**3.Linux命令基础格式4.ls命令隐藏文件、文件夹5.pwd命令6.cd命令特殊路径符7.mkdir命令文件操作命令8.touch命令9.cat命令10.more命令11.cp命令12.mv命令13.rm命令通配符......
  • eNSP中DHCP的相关命令和配置
    一、拓扑图1.新建拓扑图2.设置PC端双击PC1,在基础配置下,将IPv4配置选择”DHCP“,点击“应用”。PC2、PC3、PC4同样操作。二、DHCP配置1.g0/0/0口的配置在AR1上的命令配置如下:<Huawei>system-view[Huawei]sysnameR1[R1]interfaceGigabitEthernet0/0/0[R1-GigabitE......
  • Git常用命令
    初始化本地仓库:gitinit本地仓库关联远程仓库:gitremoteaddorigin“git地址”查看已关联的仓库:gitremote-v切换关联仓库(如从HTTPS方式的关联仓库切换到SSH方式关联的仓库):(1)取消关联:gitremoteremoveorigin(2)重新关联:gitremoteaddorigin“gitSSH方式的地址”查......
  • curl命令 – 文件传输工具
    curl命令来自英文词组CommandLineURL的缩写,其功能是在Shell终端界面中基于URL规则进行文件传输工作。curl是一款综合性的传输工具,可以上传也可以下载,支持HTTP、HTTPS、FTP等30余种常见协‍议。语法格式:curl参数网址URL文件名参考示例获取指定网站的网页源码:[root@linuxcoo......
  • sshpass命令 – 非交互式验证SSH密码
    sshpass命令来自英文词组“SSHpassword”的缩写,其功能是用于非交互式验证SSH密码。SSH是Linux系统平台中最常用的远程控制协议之一,使用ssh命令进行远程连接时需要交换式验证密码信息,不利于在Shell脚本中调用。而sshpass命令则很好地解决了这个脚本调用问题,用户可以直接将密码以参......
  • [转帖]剖析free命令
    https://perthcharles.github.io/2015/09/28/wiki-tool-free/  Linux中有许多的查看系统状态的命令,但是如果没有一些相关的背景知识就很容易造成误解。free命令就是一个明显的例子。本系列wiki就结合一些好的资料并结合自身理解来尝试剖析一些常用又常被误解的Linux命令......
  • 【问题】Ubuntu下使用ftp命令下载文件
    Ubuntu下使用ftp命令下载文件具体的方法示例如下:$ ftp192.168.180.3Connectedto192.168.180.3.Name(192.168.180.3:test):此处输入用户名 Password:此处输入对应的密码/*查看当前路径*/ftp> pwd257"/"iscurrentdirectory. ftp>cdtest250CWDcommands......