esp32 c3扫描蓝牙信标比实际的慢

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

esp32 c3扫描蓝牙信标比实际的慢

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

我们使用的esp32 c3做的一个产品,实现了ble mesh组网,同时进行蓝牙信标扫描,现在发现一个问题,信标每秒发送一次,手机用app接受是正常的1秒收到一个广播包,但是我们用esp32 c3收到的就是平均3.2秒一个,也不知道问题在哪儿,我们想做一个轨迹追踪的产品,这个扫描速度根本满足不了,请问是否有这方面的解决建议?我们启动扫描的代码如下:
static esp_ble_mesh_ble_scan_param_t mesh_ble_scan_params = {
.duration = 0x0
};
...
esp_ble_mesh_register_ble_callback(&esp_mesh_ble_cb);
esp_ble_mesh_start_ble_scanning(&mesh_ble_scan_params);

打印出来的扫描结果如下:
I (244942) : hyz_ibeacon_scaner.c:442 | ----------iBeacon Found device:dcda0ca1924a rssi[-59]----------
I (246952) : hyz_ibeacon_scaner.c:442 | ----------iBeacon Found device:dcda0ca1924a rssi[-79]----------
I (249962) : hyz_ibeacon_scaner.c:442 | ----------iBeacon Found device:dcda0ca1924a rssi[-45]----------
I (253992) : hyz_ibeacon_scaner.c:442 | ----------iBeacon Found device:dcda0ca1924a rssi[-57]----------
I (257002) : hyz_ibeacon_scaner.c:442 | ----------iBeacon Found device:dcda0ca1924a rssi[-45]----------
I (260022) : hyz_ibeacon_scaner.c:442 | ----------iBeacon Found device:dcda0ca1924a rssi[-57]----------
I (264032) : hyz_ibeacon_scaner.c:442 | ----------iBeacon Found device:dcda0ca1924a rssi[-46]----------
I (267042) : hyz_ibeacon_scaner.c:442 | ----------iBeacon Found device:dcda0ca1924a rssi[-55]----------
I (270052) : hyz_ibeacon_scaner.c:442 | ----------iBeacon Found device:dcda0ca1924a rssi[-50]----------

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

Re: esp32 c3扫描蓝牙信标比实际的慢

Postby qiuyonggang » Thu Jan 09, 2025 3:13 am

我们把信标的发送间隔改成500ms,结果仍然一样,c3的扫描结果打印如下:
I (15802) : hyz_ibeacon_scaner.c:443 | ----------iBeacon Found device:dcda0ca1924a rssi[-71]----------
I (20332) : hyz_ibeacon_scaner.c:443 | ----------iBeacon Found device:dcda0ca1924a rssi[-69]----------
I (22852) : hyz_ibeacon_scaner.c:443 | ----------iBeacon Found device:dcda0ca1924a rssi[-68]----------
I (25882) : hyz_ibeacon_scaner.c:443 | ----------iBeacon Found device:dcda0ca1924a rssi[-71]----------
I (29402) : hyz_ibeacon_scaner.c:443 | ----------iBeacon Found device:dcda0ca1924a rssi[-70]----------
I (32432) : hyz_ibeacon_scaner.c:443 | ----------iBeacon Found device:dcda0ca1924a rssi[-67]----------
I (36962) : hyz_ibeacon_scaner.c:443 | ----------iBeacon Found device:dcda0ca1924a rssi[-67]----------
I (39492) : hyz_ibeacon_scaner.c:443 | ----------iBeacon Found device:dcda0ca1924a rssi[-66]----------
I (43022) : hyz_ibeacon_scaner.c:443 | ----------iBeacon Found device:dcda0ca1924a rssi[-68]----------
I (46552) : hyz_ibeacon_scaner.c:443 | ----------iBeacon Found device:dcda0ca1924a rssi[-68]----------
用手机扫描的截图如下:
信标扫描.jpg
信标扫描.jpg (445.12 KiB) Viewed 1260 times

Who is online

Users browsing this forum: No registered users and 60 guests