Page 1 of 1

BLE蓝牙设备名称设置为何不生效

Posted: Tue Sep 03, 2019 7:31 am
by daichenghe
ble_spp_server程序中,将SAMPLE_DEVICE_NAME名称更改并使用esp_ble_gap_set_device_name API设置BLE设备名称无法生效,搜索蓝牙仍然显示以前的名称ESP_SPP_SERVER,是什么原因?

Re: BLE蓝牙设备名称设置为何不生效

Posted: Sun Jun 07, 2020 7:21 am
by lijay910
您好,您的现在生效了吗?
我现在也是想通过串口发个蓝牙名,然后调用esp_ble_gap_set_device_name这个函数想改蓝牙名,但是搜索蓝牙设备发现名字还是之前的

Re: BLE蓝牙设备名称设置为何不生效

Posted: Thu Oct 29, 2020 7:55 am
by ESP_XieWX
您想修改的是广播数据包中的设备名字把? 需要按照格式规范,自定义广播数据里面的内容,您提到的那个名字是GAP里面的设备名字,扫描展示出来的名字是需要修改广播数据

有两种方法设置,一种是设置 raw data,这需要您自己按照格式配置,如果您对此不熟悉,可以只用结构体来配置,任意一个 server demo 都有这部分的参考示例代码。