ATModule 协议格式:修订间差异

来自Bouffalo Lab Docs
跳转到导航 跳转到搜索
张良留言 | 贡献
张良留言 | 贡献
无编辑摘要
 
(未显示同一用户的2个中间版本)
第3行: 第3行:
=模块目录(Module Index)=
=模块目录(Module Index)=


=== [[AT模块 1: 简介(Introduction)和 AT 消息格式|模块 1: 简介(Introduction)和 AT 消息格式]] ===
=== [[AT模块 1: 简介(Introduction)和 AT 消息格式]] ===
* 文档介绍和使用说明
* 文档介绍和使用说明
* AT 指令类型说明
* AT 指令类型说明
第93行: 第93行:
* AT+IPERFSTOP - 停止性能测试
* AT+IPERFSTOP - 停止性能测试


=== AT模块 5: HTTP AT 命令(HTTP AT Commands)] ===
=== [[AT模块 5: HTTP AT 命令(HTTP AT Commands)]] ===
* AT+HTTPCLIENT - 发送 HTTP 请求
* AT+HTTPCLIENT - 发送 HTTP 请求
* AT+HTTPGETSIZE - 获取 HTTP 资源大小
* AT+HTTPGETSIZE - 获取 HTTP 资源大小
第106行: 第106行:
* AT+HTTPRECVLEN - 获取 HTTP 数据长度
* AT+HTTPRECVLEN - 获取 HTTP 数据长度


=== AT模块 6: MQTT AT 命令(MQTT AT Commands)] ===
=== [[AT模块 6: MQTT AT 命令(MQTT AT Commands)]] ===
* AT+MQTTUSERCFG - 配置 MQTT 用户参数
* AT+MQTTUSERCFG - 配置 MQTT 用户参数
* AT+MQTTCLIENTID - 设置/获取 MQTT Client ID
* AT+MQTTCLIENTID - 设置/获取 MQTT Client ID
第121行: 第121行:
* AT+MQTTPUB - 发布消息
* AT+MQTTPUB - 发布消息


=== AT模块 7: BLE 相关 AT 命令(BLE Related AT Commands)] ===
=== [[AT模块 7: BLE 相关 AT 命令(BLE Related AT Commands)]] ===
* AT+BLEINIT - 初始化 BLE
* AT+BLEINIT - 初始化 BLE
* AT+BLEADDR - BLE 地址
* AT+BLEADDR - BLE 地址
第165行: 第165行:
* AT+BLEDIS - DIS 相关
* AT+BLEDIS - DIS 相关


=== AT模块 8: 低功耗功能 AT 命令(Low Power Function AT Commands)] ===
=== [[AT模块 8: 低功耗功能 AT 命令(Low Power Function AT Commands)]] ===
* AT+PWR - 配置电源模式
* AT+PWR - 配置电源模式
* AT+SLWKIO - 配置 GPIO 唤醒源
* AT+SLWKIO - 配置 GPIO 唤醒源
第178行: 第178行:
* AT+SET_CLOCK - 设置时钟源
* AT+SET_CLOCK - 设置时钟源


=== AT模块 9: 附录(Appendix)] ===
=== [[AT模块 9: 附录(Appendix)]] ===
* 生成 romfs.bin
* 生成 romfs.bin
* HTTPS 本地服务搭建
* HTTPS 本地服务搭建

2026年1月12日 (一) 02:20的最新版本

AT 命令模块文档(AT Command Module Documentation)

模块目录(Module Index)

AT模块 1: 简介(Introduction)和 AT 消息格式

  • 文档介绍和使用说明
  • AT 指令类型说明
  • AT 响应消息
  • AT 消息报告
  • 非透传模式数据格式说明

AT模块 2: 基础 AT 命令(Basic AT Commands)

  • AT - 测试 AT 启动
  • AT+GMR - 查看版本信息
  • AT+RST - 重启模块
  • AT+RESTORE - 恢复出厂设置
  • ATE - 配置 AT 命令回显
  • AT+SYSRAM? - 查询剩余堆大小
  • AT+SYSMSG? - 查询/设置系统提示信息
  • AT+SYSLOG? - 启用/禁用错误码提示
  • AT+SYSSTORE? - 查询/设置参数存储模式
  • AT+TEMP? - 查询芯片温度
  • AT+EFUSE-W/R/CFM - Efuse 读写操作
  • AT+FLASH-W/R/E - Flash 读写擦除操作
  • AT+IOPUPD/IOOUT/IOIN/IORST - GPIO 操作
  • AT+PART - 获取分区信息
  • AT+OTASTART/OTASEND/OTAFIN - OTA 传输
  • AT+FS - 文件系统操作
  • AT+GMAC - 查询 MAC 地址
  • AT+PN - 查询部件号
  • AT+VBAT - 查询供电电压

AT模块 3: Wi-Fi 功能 AT 命令(Wi-Fi Function AT Commands)

  • AT+WIFISP - 启用/禁用 WLAN
  • AT+CWMODE - 设置 Wi-Fi 模式
  • AT+CWNETMODE - 查询设备工作模式
  • AT+CWSTATE - 查询 Wi-Fi 状态
  • AT+CWJAP - 连接到 AP
  • AT+CWRECONNCFG - Wi-Fi 重连配置
  • AT+CWLAPOPT - Scan AP 参数配置
  • AT+CWLAP - 扫描 AP
  • AT+CWQAP - 断开与 AP 的连接
  • AT+CWSAP - 配置 SoftAP
  • AT+CWSAPMAC - 设置 SoftAP MAC
  • AT+CWDISCONN - 断开站点连接
  • AT+CWDHCP - 配置 DHCP
  • AT+CWDHCPS - Show/Set DHCP of SoftAP
  • AT+CWAUTOCONN - 自动连接配置
  • AT+CWAUTOCONN - 显示 AP 列表
  • AT+CWAPMAC - 查询/设置 AP MAC
  • AT+CWDOMAIN - 域名操作
  • AT+CWSNTPCFG - SNTP 配置
  • AT+CWSNTP - SNTP 查询
  • AT+CWSTASTAT - 查询站点统计信息
  • AT+CWAPOPT - 设置 Wi-Fi 高级配置
  • AT+CWDEVNAME - 设置设备名称
  • AT+CWCOUNTRY - 设置国家代码
  • AT+CWRECONN - Wi-Fi 重连
  • AT+CWANT - 天线配置

AT模块 4: TCP/IP 相关 AT 命令(TCP/IP Related AT Commands)

  • AT+CIPV6 - 启用/禁用 IPv6
  • AT+CIFSR - 获取本地 IP 和 MAC
  • AT+CIPDOMAIN - 域名解析
  • AT+CIPDNS - 查询/设置 DNS 服务器
  • AT+CIPSTATE - 获取连接信息
  • AT+CIPRECVBUF - 查询/设置接收缓冲区
  • AT+CIPSTART - 建立 TCP/UDP/SSL 连接
  • AT+CIPSSLOPT - SSL 选项配置
  • AT+CIPSEND - 发送数据
  • AT+CIPSENDEX - 扩展发送模式
  • AT+CIPSENDBUF - 发送缓冲区
  • AT+CIPBUFRESET - 重置发送缓冲区
  • AT+CIPCLOSE - 关闭连接
  • AT+CIPCHIPTYPE - 设置芯片类型
  • AT+CIPMODE - 设置传输模式
  • AT+CIUPDATE - 固件升级
  • AT+CIPDINFO - 显示远程信息
  • AT+CIPRECVTYPE - 设置接收模式
  • AT+CIPRECVDATA - 获取接收数据
  • AT+CIPRECVLEN - 获取接收数据长度
  • AT+CIPSERVER - 创建/删除 TCP 服务器
  • AT+CIPSERVERMAXCONN - 设置最大连接数
  • AT+CIPMUX - 设置连接多路复用
  • AT+CIPMUXMAX - 设置最大多路复用数
  • AT+CIPTIME - Ping 命令
  • AT+CIPMODE - 透传模式
  • AT+CIPSTART - 建立 TCP/UDP/SSL 连接
  • AT+CIPSSL - SSL 连接
  • AT+CIPSTA - 设置 Station IP
  • AT+CIPAP - 设置 AP IP
  • AT+IPERF - 网络性能测试
  • AT+IPERFSTOP - 停止性能测试

AT模块 5: HTTP AT 命令(HTTP AT Commands)

  • AT+HTTPCLIENT - 发送 HTTP 请求
  • AT+HTTPGETSIZE - 获取 HTTP 资源大小
  • AT+HTTPCGET - 获取 HTTP 资源
  • AT+HTTPCPOST - POST HTTP 数据
  • AT+HTTPCPUT - PUT HTTP 数据
  • AT+HTTPURLCFG - 设置/获取长 HTTP URL
  • AT+HTTPSSLCFG - 设置/获取 HTTPS 证书
  • AT+HTTPRECVMODE - 查询/设置接收模式
  • AT+HTTPRECVBUF - 查询/设置接收缓冲区
  • AT+HTTPRECVDATA - 获取 HTTP 数据
  • AT+HTTPRECVLEN - 获取 HTTP 数据长度

AT模块 6: MQTT AT 命令(MQTT AT Commands)

  • AT+MQTTUSERCFG - 配置 MQTT 用户参数
  • AT+MQTTCLIENTID - 设置/获取 MQTT Client ID
  • AT+MQTTUSERNAME - 设置/获取 MQTT 用户名
  • AT+MQTTPASSWORD - 设置/获取 MQTT 密码
  • AT+MQTTCONNCFG - 配置 MQTT 连接参数
  • AT+MQTTALPN - 设置/获取 ALPN
  • AT+MQTTSNI - 设置/获取 SNI
  • AT+MQTTCONNM - 设置/获取 MQTT 连接模式
  • AT+MQTTCONN - 连接到 MQTT Broker
  • AT+MQTTDISCONN - 断开 MQTT 连接
  • AT+MQTTSUB - 订阅主题
  • AT+MQTTUNSUB - 取消订阅主题
  • AT+MQTTPUB - 发布消息

AT模块 7: BLE 相关 AT 命令(BLE Related AT Commands)

  • AT+BLEINIT - 初始化 BLE
  • AT+BLEADDR - BLE 地址
  • AT+BLENAME - 设置 BLE 设备名称
  • AT+BLESCANPARAM - 设置扫描参数
  • AT+BLESCAN - 启用扫描
  • AT+BLESCANRSPDATA - 设置扫描响应数据
  • AT+BLEADVPARAM - 设置广播参数
  • AT+BLEADVDATA - 设置广播数据
  • AT+BLEADVSTART - 启动广播
  • AT+BLEADVSTOP - 停止广播
  • AT+BLECONN - 连接到设备
  • AT+BLECONNPARAM - 设置连接参数
  • AT+BLEDISCONN - 断开连接
  • AT+BLEDATALEN - 设置数据长度
  • AT+BLEEXCHANGEMTU - 交换 MTU
  • AT+BLEGATTSSRV - GATT 服务端服务
  • AT+BLEGATTSSRVCRE - 创建服务
  • AT+BLEGATTSSRVDEL - 删除服务
  • AT+BLEGATTSREGISTER - 注册服务
  • AT+BLEGATTSCHAR - GATT 特征
  • AT+BLEGATTSCHARCRE - 创建特征
  • AT+BLEGATTSNTFY - 发送通知
  • AT+BLEGATTSIND - 发送指示
  • AT+BLEGATTSRD - 读取特征
  • AT+BLEGATTCSRVDIS - 发现服务
  • AT+BLEGATTCCHARDIS - 发现特征
  • AT+BLEGATTCWR - 写入特征
  • AT+BLEGATTCRD - 读取特征
  • AT+BLEGATTCSUBSCRIBE - 订阅特征
  • AT+BLEGATTCUNSUBSCRIBE - 取消订阅
  • AT+BLETXPWR - 设置发射功率
  • AT+BLESECPARAM - 设置安全参数
  • AT+BLESECCANCEL - 取消安全配对
  • AT+BLESECPASSKEYCONFIRM - 确认密钥
  • AT+BLESECPASSKEY - 设置配对密钥
  • AT+BLESECGETLTKLIST - 获取 LTK 列表
  • AT+BLESECUNPAIR - 取消配对
  • AT+BLESECSTART - 启动安全流程
  • AT+BLESPP - SPP 相关
  • AT+BLEBAS - BAS 相关
  • AT+BLEIAS - IAS 相关
  • AT+BLEDIS - DIS 相关

AT模块 8: 低功耗功能 AT 命令(Low Power Function AT Commands)

  • AT+PWR - 配置电源模式
  • AT+SLWKIO - 配置 GPIO 唤醒源
  • AT+DEWKIO - 删除 GPIO 唤醒源
  • AT+SLWKTIMER - 配置定时器唤醒源
  • AT+SLWKDTIM - 配置 DTIM
  • AT+SLCLDTIM - 删除 DTIM 配置
  • AT+TWT_PARAM - 设置 TWT 参数
  • AT+TWT_SLEEP - 进入 TWT 低功耗
  • AT+TWT_TEARDOWN - 拆除 TWT 会话
  • AT+GET_CLOCK - 获取时钟源
  • AT+SET_CLOCK - 设置时钟源

AT模块 9: 附录(Appendix)

  • 生成 romfs.bin
  • HTTPS 本地服务搭建
  • MQTT 本地服务搭建
  • MQTT TLS 方案(HiveMQ)