📖 AT指令百科

收录中兴微、ASR、展锐、ESP32、STM32、高通、移芯、联发科、海思、芯翼等全平台AT指令说明

共找到 35 条AT指令 · 分类:蓝牙

🔌 ESP32 ["ESP32","ESP32-C3","ESP32-S2","ESP32-S3"]

33 条指令
AT+BLEINIT? 蓝牙初始化 蓝牙
查询蓝牙初始化状态
语法: AT+BLEINIT?
参数: 无
响应: +BLEINIT: <state>
示例: +BLEINIT: 1
OK
AT+BLEINIT=1 初始化蓝牙 蓝牙
初始化BLE蓝牙
语法: AT+BLEINIT=1
参数: 1=BLE
响应: OK
示例: AT+BLEINIT=1
OK
AT+BLEGAPSCAN 蓝牙扫描 蓝牙
扫描BLE设备
语法: AT+BLEGAPSCAN=<time>
参数: 扫描时间(秒)
响应: +BLEGAP: <addr>,<rssi>,<name>
示例: AT+BLEGAPSCAN=5
OK
AT+BLEADV? 广播查询 蓝牙
查询BLE广播状态
语法: AT+BLEADV?
参数: 无
响应: +BLEADV: <state>
示例: +BLEADV: 0
OK
AT+BLEADV=1 开启广播 蓝牙
开启BLE广播
语法: AT+BLEADV=1
参数: 1=开启
响应: OK
示例: AT+BLEADV=1
OK
AT+BLEINIT BLE初始化 蓝牙
初始化BLE
语法: AT+BLEINIT=<role>
参数: 0=禁用,1=中心,2=外围
响应: OK
示例: AT+BLEINIT=2
OK
AT+BLEADDR? BLE地址 蓝牙
查询BLE地址
语法: AT+BLEADDR?
参数: 无
响应: +BLEADDR: <addr>
示例: +BLEADDR: aa:bb:cc:dd:ee:ff
OK
AT+BLENAME? BLE名称 蓝牙
查询BLE名称
语法: AT+BLENAME?
参数: 无
响应: +BLENAME: <name>
示例: +BLENAME: ESP32
OK
AT+BLENAME= BLE名称设置 蓝牙
设置BLE名称
语法: AT+BLENAME="<name>"
参数: 设备名称
响应: OK
示例: AT+BLENAME="ESP32"
OK
AT+BLEADVSTART BLE广播开始 蓝牙
开始BLE广播
语法: AT+BLEADVSTART
参数: 无
响应: OK
示例: AT+BLEADVSTART
OK
AT+BLEADVSTOP BLE广播停止 蓝牙
停止BLE广播
语法: AT+BLEADVSTOP
参数: 无
响应: OK
示例: AT+BLEADVSTOP
OK
AT+BLEADVPARAM BLE广播参数 蓝牙
设置BLE广播参数
语法: AT+BLEADVPARAM=<int_min>,<int_max>
参数: 最小间隔,最大间隔
响应: OK
示例: AT+BLEADVPARAM=100,200
OK
AT+BLEADVDATA BLE广播数据 蓝牙
设置BLE广播数据
语法: AT+BLEADVDATA="<data>"
参数: 广播数据
响应: OK
示例: AT+BLEADVDATA="Hello"
OK
AT+BLESCAN BLE扫描 蓝牙
扫描BLE设备
语法: AT+BLESCAN=<enable>,<interval>
参数: 使能,间隔
响应: +BLESCAN: <result>
示例: +BLESCAN: aa:bb:cc:dd:ee:ff,-50
OK
AT+BLECONN BLE连接 蓝牙
建立BLE连接
语法: AT+BLECONN=<id>,"<addr>"
参数: ID,地址
响应: OK
示例: AT+BLECONN=0,"aa:bb:cc:dd:ee:ff"
OK
AT+BLEDISCONN BLE断开 蓝牙
断开BLE连接
语法: AT+BLEDISCONN=<id>
参数: ID
响应: OK
示例: AT+BLEDISCONN=0
OK
AT+BLEGATTSSRVCRE GATT服务创建 蓝牙
创建GATT服务
语法: AT+BLEGATTSSRVCRE
参数: 无
响应: OK
示例: AT+BLEGATTSSRVCRE
OK
AT+BLEGATTSSRVSTART GATT服务启动 蓝牙
启动GATT服务
语法: AT+BLEGATTSSRVSTART
参数: 无
响应: OK
示例: AT+BLEGATTSSRVSTART
OK
AT+BLEGATTSSRVSTOP GATT服务停止 蓝牙
停止GATT服务
语法: AT+BLEGATTSSRVSTOP
参数: 无
响应: OK
示例: AT+BLEGATTSSRVSTOP
OK
AT+BLEGATTSNTF GATT通知 蓝牙
发送GATT通知
语法: AT+BLEGATTSNTF=<conn>,<srv>,<char>,<len>
参数: 连接,服务,特征,长度
响应: OK
示例: AT+BLEGATTSNTF=0,1,1,10
OK
AT+BLEGATTSREAD GATT读取 蓝牙
读取GATT特征值
语法: AT+BLEGATTSREAD=<conn>,<srv>,<char>
参数: 连接,服务,特征
响应: +BLEGATTSREAD: <data>
示例: +BLEGATTSREAD: 0x01
OK
AT+BLEGATTSWRITE GATT写入 蓝牙
写入GATT特征值
语法: AT+BLEGATTSWRITE=<conn>,<srv>,<char>,<len>,<data>
参数: 连接,服务,特征,长度,数据
响应: OK
示例: AT+BLEGATTSWRITE=0,1,1,1,0xFF
OK
AT+BLERXDATA? BLE接收数据 蓝牙
查询BLE接收数据
语法: AT+BLERXDATA?
参数: 无
响应: +BLERXDATA: <data>
示例: +BLERXDATA: Hello
OK
AT+BTINIT 经典蓝牙初始化 蓝牙
初始化经典蓝牙
语法: AT+BTINIT=<role>
参数: 0=禁用,1=主,2=从
响应: OK
示例: AT+BTINIT=2
OK
AT+BTNAME? 蓝牙名称 蓝牙
查询蓝牙名称
语法: AT+BTNAME?
参数: 无
响应: +BTNAME: <name>
示例: +BTNAME: ESP32
OK
AT+BTNAME= 蓝牙名称设置 蓝牙
设置蓝牙名称
语法: AT+BTNAME="<name>"
参数: 设备名称
响应: OK
示例: AT+BTNAME="ESP32"
OK
AT+BTSCAN 蓝牙扫描 蓝牙
扫描经典蓝牙设备
语法: AT+BTSCAN=<enable>,<interval>
参数: 使能,间隔
响应: +BTSCAN: <result>
示例: +BTSCAN: aa:bb:cc:dd:ee:ff,-50
OK
AT+BTSTARTDISC 蓝牙发现 蓝牙
开始蓝牙发现
语法: AT+BTSTARTDISC
参数: 无
响应: OK
示例: AT+BTSTARTDISC
OK
AT+BTSTOPDISC 蓝牙发现停止 蓝牙
停止蓝牙发现
语法: AT+BTSTOPDISC
参数: 无
响应: OK
示例: AT+BTSTOPDISC
OK
AT+BTCONN 蓝牙连接 蓝牙
建立SPP连接
语法: AT+BTCONN="<addr>"
参数: 地址
响应: OK
示例: AT+BTCONN="aa:bb:cc:dd:ee:ff"
OK
AT+BTDISCONN 蓝牙断开 蓝牙
断开SPP连接
语法: AT+BTDISCONN
参数: 无
响应: OK
示例: AT+BTDISCONN
OK
AT+BTSPPSEND SPP发送 蓝牙
发送SPP数据
语法: AT+BTSPPSEND=<length>
参数: 长度
响应: OK
示例: AT+BTSPPSEND=10
OK
AT+BTSPPSTART SPP启动 蓝牙
启动SPP服务
语法: AT+BTSPPSTART
参数: 无
响应: OK
示例: AT+BTSPPSTART
OK

🔧 中兴微 ["ZX2975","ZX2965","ZX2961"]

2 条指令
AT+ZBTPWR=1 蓝牙开启 蓝牙
开启蓝牙
语法: AT+ZBTPWR=1
参数: 1=开启
响应: OK
示例: AT+ZBTPWR=1
OK
AT+ZBTSCAN 蓝牙扫描 蓝牙
扫描蓝牙设备
语法: AT+ZBTSCAN
参数: 无
响应: +ZBTSCAN: <list>
示例: +ZBTSCAN: ...
OK