BLE 扫描反应慢[已解决]

ysllyfe
Posts: 1
Joined: Sun Dec 01, 2024 1:45 am

Re: BLE 扫描反应慢[已解决]

Postby ysllyfe » Sun Dec 01, 2024 1:48 am

楼主最后是怎么解决的?我现在也遇到相同的问题,1000MS广播的,特别难搜索,500MS的,速度快

qiuyonggang
Posts: 17
Joined: Tue Feb 07, 2023 6:26 am

Re: BLE 扫描反应慢[已解决]

Postby qiuyonggang » Thu Jan 09, 2025 2:46 am

请问最后怎么解决的呢?我们现在也是这个情况,信标每秒发送一次,手机用app接受是正常的1秒收到一个广播包,用esp32 c3收到的就是平均3.2秒一个,也不知道问题在哪儿,我们想做一个轨迹追踪的产品,这个扫描速度根本满足不了。 :geek:

taha003
Posts: 3
Joined: Wed Aug 27, 2025 11:43 pm

Re: BLE 扫描反应慢

Postby taha003 » Fri Aug 29, 2025 12:23 am

刚才也测试了, 参数如下
static esp_ble_scan_params_t ble_scan_params = {
.scan_type = BLE_SCAN_TYPE_ACTIVE,
.own_addr_type = BLE_ADDR_TYPE_PUBLIC,
.scan_filter_policy = BLE_SCAN_FILTER_ALLOW_ALL,
.scan_interval = 0x50,
.scan_window = 0x50,
.scan_duplicate = BLE_SCAN_DUPLICATE_DISABLE
};
从机一秒一次间隔, 抓包看是每秒都有, 但ESP32扫到的间隔经常不连续,中间缺少两三包
没有设备能够保持百分百收包率的, 而且这个也是受环境影响的,你可以在扫描设备(esp32)和广播设备之间一米内的距离下,统计下收包率呢,并且有的抓包卡是三个信道同时扫描,你也可以统计下单信道的收包率
我们用了 da14583和nrf52840测试,丢包率远低于esp32

Who is online

Users browsing this forum: PetalBot and 3 guests