我们使用的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]----------
esp32 c3扫描蓝牙信标比实际的慢
-
- Posts: 15
- Joined: Tue Feb 07, 2023 6:26 am
Re: esp32 c3扫描蓝牙信标比实际的慢
我们把信标的发送间隔改成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]----------
用手机扫描的截图如下:
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]----------
用手机扫描的截图如下:
Who is online
Users browsing this forum: No registered users and 60 guests