ESP32 BLE SPP 操作
AT+BLEINIT=2 //将esp32设置成蓝牙SERVER
AT+BLEGATTSSRVCRE //GATTS创建服务, 建议初始化后就建立GATTS, 建立连接在创建会报错
AT+BLEGATTSSRVSTART //GATTS 开启全部服务。
AT+BLEGATTSCHAR? //GATTS 发现服务特征
AT+BLENAME="espressif" //ble 名称改成espressif
AT+BLEADVDATA="0201060A09657370726573736966" //广播设备名称
AT+BLEADVSTART //打开广播 , 注意手机连接时候需要执行此指令让ESP32发广播包,可以重复执行. 这样手机才能扫描到ESP32 BLE设备
AT+BLESPPCFG=1,1,6,1,5 //配置 BLE 透传模式
注意: 配置好透传参数之后我们还不能马上进入透传,我们需要先将client端(本例为手机)开启侦听。我们在BLE调试助手上点击第1号service的第6号characteristic右边的箭头
此时Server端(模组)返回
+WRITE:0,1,6,1,2,
AT+BLESPP //打开透传模式
BLE NAME设置
AT+BLENAME="espressif"
AT+BLEADVDATA="0201060A09657370726573736966"
657370726573736966 名称espressif的 hex码
02 01 06 字段设置广播模式
0A 09 657370726573736966 espressif字段表示:
0A: 此字段数据长度为10
09 :完整的设备名称