📖 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