admin管理员组

文章数量:1530037

官方帮助见这里

BLE服务端命令

AT+RESTORE//复位
AT+BLEINIT=2 //将esp32设置成蓝牙SERVER
AT+BLEGATTSSRVCRE  //GATTS创建服务, 建议初始化后就建立GATTS, 建立连接在创建会报错 
AT+BLEGATTSSRVSTART //GATTS 开启全部服务。
AT+BLEGATTSCHAR? //GATTS 发现服务特征 
AT+BLEADDR?//查看MAC地址
AT+BLEADVDATA="0201060A09657370726573736966"   //广播设备名称espressif  
AT+BLEADVSTART   //打开广播

BLE客户端命令

AT+BLEINIT=1//客户端
AT+BLECONN=0,"84:f7:03:6d:97:6e",0,10//通过MAC地址连接蓝牙Server
AT+BLEGATTCPRIMSRV=0//获取第0个连接的服务列表
AT+BLEGATTCCHAR=0,3//获取第0个连接第3(从1开始算)服务列表

经过以上步骤客户端已连接到服务端。

特别说明:对于同一服务,客户端的 <srv_index> 值等于 ESP32 Bluetooth LE 服务端的值 + 2,这是正常现象。

1.双向透传

在客户端运行如下命令,开启透传

本文标签: 蓝牙通信notify