-
请用最新版本的 AT 固件来测试,参见最新版本的 AT 指令集说明 。
测试条件:手机 APP -> nRF Connect
-
测试的 AT 指令如下:
AT_RESTORE //将设备恢复出厂设置 AT+BLEINIT=2 //将 esp32 设置成蓝牙服务端 AT+BLEADDR? //查询设备的 MAC 地址 AT+BLEGATTSSRVCRE //GATTS 创建服务 AT+BLEGATTSSRVSTART //GATTS 开启全部服务。 AT+BLEGATTSCHAR? //GATTS 发现服务特征 AT+SYSMSG=4 //开启透传模式信息上报,参见最新版本的 AT 指令说明 AT+BLEADVSTART //打开广播,使用蓝牙调试APP(Client) 主动与 ESP32 设备 server 建立连接 AT+BLESPPCFG=1,1,6,1,3 //根据 AT+BLEGATTSCHAR? 查询结果,配置 BLE 透传模式,并在 APP 端打开 NOTIFY 选项 1,6 为配置Notify 的参数,1、3 为配置 Write 的参数,在手机 APP 端可查看对应支持 notify 和 write 的参数,1,6,1,3 即为 Tx(read/notify) 和 Rx (write)的参数 AT+BLESPP //打开透传模式,通过 APP 端发数据,透传支持 client 向 server 写(write)数据,也支持 client 读(read) server 发的(TX)数据.
-
测试结果如下:
ESP32 使用 ESP-AT 开启 BLE 透传流程
最新推荐文章于 2024-07-22 15:56:55 发布