BLE 扫描反应慢[已解决]
-
qiuyonggang
- Posts: 17
- Joined: Tue Feb 07, 2023 6:26 am
Re: BLE 扫描反应慢[已解决]
请问最后怎么解决的呢?我们现在也是这个情况,信标每秒发送一次,手机用app接受是正常的1秒收到一个广播包,用esp32 c3收到的就是平均3.2秒一个,也不知道问题在哪儿,我们想做一个轨迹追踪的产品,这个扫描速度根本满足不了。 
Re: BLE 扫描反应慢
我们用了 da14583和nrf52840测试,丢包率远低于esp32没有设备能够保持百分百收包率的, 而且这个也是受环境影响的,你可以在扫描设备(esp32)和广播设备之间一米内的距离下,统计下收包率呢,并且有的抓包卡是三个信道同时扫描,你也可以统计下单信道的收包率刚才也测试了, 参数如下
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扫到的间隔经常不连续,中间缺少两三包
Who is online
Users browsing this forum: PetalBot and 3 guests