Bluetooth® Low Energy AT 命令集
注意
ESP32C2-4MB AT 固件支持 BluFi,而 ESP32C2-2MB AT 固件不支持 BluFi。如果您需要 ESP32C2-2MB 支持 BluFi 功能,请自行 编译 ESP-AT 工程,在第五步配置工程里选择:
Component config
->Bluetooth
->Bluetooth
->Host
->NimBLE
-BLE only
Component config
->Bluetooth
->NimBLE Options
->Enable blufi functionality
AT+BLUFI:开启或关闭 BluFi
AT+BLUFINAME:查询/设置 BluFi 设备名称
AT+BLUFISEND: 发送 BluFi 用户自定义数据
AT+BLUFI:开启或关闭 BluFi
参数
<option>:
0: 关闭 BluFi;
1: 开启 BluFi。
<auth floor>:Wi-Fi 认证模式阈值,ESP-AT 不会连接到认证模式低于此阈值的 AP:
0: OPEN(默认);
1: WEP;
2: WPA_PSK;
3: WPA2_PSK;
4: WPA_WPA2_PSK;
5: WPA2_ENTERPRISE;
6: WPA3_PSK;
7: WPA2_WPA3_PSK。
示例
AT+BLUFI=1
AT+BLUFINAME:查询/设置 BluFi 设备名称
参数
<device_name>:BluFi 设备名称。
说明
如需设置 BluFi 设备名称,请在运行 AT+BLUFI=1 命令前设置,否则将使用默认名称
BLUFI_DEVICE
。BluFi 设备名称最大长度为 29 字节。
示例
AT+BLUFINAME="BLUFI_DEV"
AT+BLUFINAME?
AT+BLUFISEND: 发送 BluFi 用户自定义数据
设置命令
功能:
发送 BluFi 用户自定义数据给手机端
命令:
AT+BLUFISEND=<length>
Response:
>
符号 >
表示 AT 准备好接收串口数据,此时您可以输入数据,当数据长度达到参数 <length>
的值时,开始传输数据。
若数据传输成功,则提示:
OK
参数
<length>:数据长度,单位:字节。
说明
自定义数据的长度不能超过 600 字节。
如果 ESP 收到手机发来的用户自定义数据,那么会以
+BLUFIDATA:<len>,<data>
格式打印。
示例
AT+BLUFISEND=4
// 提示 ">" 符号后,输入 4 字节的数据即可,如 "1234",然后数据会被自动发送给手机