AT指令集-LTE

是什么?

  • LTE(Long Term Evolution,长期演进)是由3GPP(The 3rd Generation Partnership Project,第三代合作伙伴计划)组织制定的UMTS(Universal Mobile Telecommunications System,通用移动通信系统)技术标准的长期演进,于2004年12月在3GPP多伦多会议上正式立项并启动

为什么?

  • ESP32
  • ESP8266
  • SIM800C
  • SIM900A
  • EC20 CAT4
  • EC200U CAT1

怎么做?


核心本质

  • 长期演变的通讯技术

AT命令集

ESP8266/ESP12-F

AT解释
AT+RST模块关机/重启
AT+GMR查看版本信息
ATE0设置命令回显模式
AT+CIPSTATUS获得连接状态
AT+UART=115200,8,1,0,0设置串口配置
AT+CWMODE=1Station模式
AT+CWLAP列出当前可用 AP
AT+ CWJAP =“ALIENTEK”,“15902020353”加入 AP
多连接 server
AT+CIPMUX=1启动多连接
AT+CIPSERVER=1,8080建立 server
AT+CIFSR获取本地 IP 地址
AT+CIPSEND=id,size
单连接 client,透传模式
AT+CWMODE=1Station模式
AT+CIPSTART=“TCP”,“hardwareapi.zezonark.com”,6262\r\n
AT+CWAUTOCONN=1设置 STA 开机自动连接到 wifi
AT+CIPMODE=1开启透传模式
AT+CIPSEND
+++

SIM800C

AT解释
AT+CPIN?查询 SIM 卡的状态
AT+CSQ用于查询信号质量
AT+CREG?查询移动设备在所有网络注册状态
AT+CIPCLOSE
ATZ复位
ATE0用于关闭回显
AT+CIPSHUT关闭移动场景
AT+CGCLASS=“B”设置移动台台类别为 B。即,模块支持包交换和电路交换模式
AT+CGDCONT=1,“IP”,“CMNET”设置 PDP上下文标标志为 1,采用互联网协议(IP),接入点为"CMNET"
AT+CGATT=1用于设置附着和分离 GPRS 业务
AT+CIPMODE=0配置TCPIP应用模式,透明还是非透明模式
AT+CIPCSGP=1,“CMNET”设置为GPRS 连接,接入点为”CMNET”
AT+CIPHEAD=0用于设置接收数据是否显示 IP 头
AT+CIPSTART=“TCP”,“hardwareapi.zezonark.com”,6262
AT+CIPSEND
AT+CIPSTATUS查询当前连接状态
AT+CIPCLOSE关闭 TCP/UDP 连接
拨打/接听电话
ATD1XXXXXXXXXX拨打任意电话号码
AT+CLIP=1设置来电显示功能
英文短信
AT+CNMI用于设置新消息指示
AT+CMGF=1设置为文本模式
AT+CSCS=“GSM”设置为缺省字符集用于发纯英文短信
AT+CMGS=“155XXXXXX46”输入短信内容,最大180个字节16进制发送1A(无回车)完成发送短信操作
中文短信
AT+CSMP=17,167,1,8设置短信模式
AT+CSCS=“UCS2”设置为字符集编码
AT+CMGS=“0031XXXXXXXXXXXXXXXXXXXXXXXX0038003800340036”输入短信内容,需将内容转换为Unicode码发送使用16进制发送1A(无回车)完成发送短信操作

EC20 TCP UDP

AT解释
ATV1回显格式
ATE0用于关闭回显
AT+CMEE=2使用详细结果
AI+IPR?查询波特率
ATI查询芯片型号和版本
AT
AT+CPIN?查询(U)SIM卡状态
AT+CREG?查询CS业务的状态
AT+CGREG?查询PS业务的状态-GPRS
AT+CEREG?设置命令用于设置 EPS 网络注册状态的 URC 上报状态-4G
AT+CIMI查询IMSI number of (U)SIM
AT+QCCID查询ICCID of the (U)SIM card
AT+COPS返回当前运营商及其状态,并允许设置自动或手动网络选择。
AT+CTZU=3automatic time zone update via NITZ
AT+CCLK?sets and queries the real time clock (RTC)
AT+QICSGP=1,1,“UNINET”,“”,“”,1配置场景 1, APN 配置为"UNINET"(中国联通)
AT+QIACT=1激活一个分组数据协议(PDP)上下文
AT+QIACT?查询 IP 地址
创建 TCP 客户端连接并进入非透传 Buffer 模式
AT+QIOPEN=1,0,“TCP”,“192.0.2.2”,8009,0,0
AT+QISTATE=1,0
Buffer 模式下发送数据
AT+QISEND=0,4
AT+QISEND=0,0查询发送数据长度
Buffer 模式下从远处服务器接收数据
AT+QICFG=“recvind”,1
+QIURC: “recv”,0,5接收的数据字节长度为 5 字节
AT+QIRD=0,1500取数据, 字节长度 1500 字节
创建 TCP 客户端连接并进入透传模式
AT+QIOPEN=1,0,“TCP”,“192.0.2.2”,8009,0,2
UDP 服务
AT+QIOPEN=1,2,“UDP SERVICE”,“127.0.0.1”,0,3030,0
AT+QISTATE=0,1查询连接状态是否为 1
AT+QISEND=2,10,“10.7.89.10”,6969
AT+QIDEACT=1去激活场景 1
AT+QICLOSE断开连接
额外
AT+QPING=1,“www. example.com”PING
AT+QNTP=1,“192.0.2.2”,123同步本地时间

EC20 HTTP

AT解释
发送 HTTP GET 请求并读取响应信息
AT+QHTTPCFG=“contextid”,1配置PDP上下文ID为1
AT+QHTTPCFG=“responseheader”,1启用输出 HTTP 响应头信息
AT+QIACT?
AT+QICSGP=1,1,“UNINET”,“”,“”,1
AT+QIACT=1
AT+QIACT?
AT+QHTTPURL=23,80设置要访问的 URL, 设置超时时间为 80 秒
HTTP: //www. sina.com.cn/输入长度为 23 个字节的 URL
AT+QHTTPGET=80发送 HTTP GET 请求,最大响应时间为 80 秒
AT+QHTTPREAD=80读取 HTTP 响应信息并通过 UART 口将其输出
AT+QHTTPREADFILE=“RAM:1.txt”,80读取 HTTP 响应头信息和响应体并将其储存到 RAM:1.txt
发送 HTTP POST 请求并读取响应信息
AT+QHTTPPOST=20,80,80
从文件系统获取 POST 请求体
AT+QHTTPPOSTFILE=“RAM:2.txt”,80从RAM:2.txt中获取POST请求体
AT+QHTTPREADFILE=“RAM:3.txt”,80读取HTTP响应体并将其储存到 RAM:3.txt
发送 HTTP PUT 请求并读取响应信息
AT+QHTTPPUT=20,80,80
从文件系统获取 PUT 请求体
AT+QHTTPPUTFILE=“UFS:2.txt”,80
通过文件向 HTTP 发送 POST 请求
AT+QHTTPCFGEX=“send_add”查询是否配置文件上传序列
AT+QHTTPCFGEX=“send_add”,1,“app_key”,“SD:1.TXT”增加发送内容 1: SD:1.txt 文件
AT+QHTTPCFG=“CONTENTTYPE”,3配置 HTTP 体的数据类型为multipart/form-data。
AT+QHTTPURL=41,80
发送 HTTPS GET 请求并读取响应信息
AT+QHTTPCFG=“sslctxid”,1设置 SSL 上下文 ID
AT+QSSLCFG=“sslversion”,1,1
AT+QSSLCFG=“ciphersuite”,1,0x0005
AT+QSSLCFG=“seclevel”,1,2
AT+QSSLCFG=“cacert”,1,“RAM:cacert.pem”配置指定SSL上下文的受信任CA证书路径
AT+QSSLCFG=“clientcert”,1,“RAM:clientcert.pem”配置指定 SSL 上下文的客户端证书路径。
AT+QSSLCFG=“clientkey”,1,“RAM:clientkey.pem”配置指定 SSL 上下文的客户端密钥
AT+QHTTPURL=45,80设置要访问的 URL

EC20 无 SSL 的 MQTT

AT解释
发送 HTTP GET 请求并读取响应信息
AT+QMTCFG=“recv/mode”,0,0,1配置接收模式
AT+QMTCFG=“aliauth”,0,“oyjtmPl5a5j”,“MQTT_TEST”,“wN9Y6pZSIIy7Exa5qVzcmigEGO4kAazZ”配置阿里云设备信息
AT+QMTOPEN=0,“example.com”,1883MQTT 客户端打开网络
AT+QMTCONN=0,“clientExample”客户端连接 MQTT 服务器
AT+QMTSUB=0,1,“topic/example”,2订阅主题
AT+QMTUNS=0,2,“topic/example”退订主题
AT+QMTPUBEX=0,0,0,0,“topic/pub”,30
AT+QMTDISC=0断开客户端在 MQTT 服务器的连接
AT+QMTCLOSE=0断开请求

EC20 含 SSL 的 MQTT

AT解释
AT+QMTCFG=“recv/mode”,0,0,1配置接收模式
AT+QMTCFG=“ssl”,0,1,2配置 MQTT 会话为 SSL 模式
AT+QFUPL=“RAM:cacert.pem”,1758,100若 SSL 授权方式为 server authentication,则存储 CA 证书到 RAM
AT+QFUPL=“RAM:client.pem”,1220,100若 SSL 授权方式为 server authentication,则存储 CC 证书到 RAM
AT+QFUPL=“RAM:user_key.pem”,1679,100若 SSL 授权方式为 server authentication,则存储 CK 证书到 RAM。
AT+QSSLCFG=“cacert”,2,“RAM:cacert.pem”配置 CA 证书
AT+QSSLCFG=“clientcert”,2,“RAM:client.pem”配置 CC 证书
AT+QSSLCFG=“clientkey”,2,“RAM:user_key.pem”配置 CK 证书
AT+QMTPUBEX=0,0,0,0,“topic/pub”,30配置 SSL 参数
AT+QSSLCFG=“seclevel”,2,2SSL 授权方式: server authentication
AT+QSSLCFG=“sslversion”,2,4SSL 授权版本
AT+QSSLCFG=“ciphersuite”,2,0xFFFF加密套件
AT+QSSLCFG=“ignorelocaltime”,2,1忽略授权时间
AT+QMTOPEN=0,“example.com”,8883
AT+QMTCONN=0,“M26_0206”
AT+QMTSUB=0,1,“$aws/things/M26_0206/shadow/update/accepted”,1
AT+QMTPUBEX=0,1,1,0,“$aws/things/M26_0206/shadow/update/accepted”,32
AT+QMTDISC=0
AT+QMTCLOSE=0

EC200U

  • 与EC20一致

文档链接说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

william_myq

你的鼓励是我继续的动力!!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值