You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
I have a ble device that advertises every second, one of the data it's advertising is the frame count in other words the amount of advertised packets (hope my terminology is correct). But using this library I'm not seeing a change every second but only about 5-7 seconds. The frame changes like this 1, 5, 10, 17. The data is stored in the manufacturerData.
To Reproduce
Steps to reproduce the behavior:
scan for devices
check for changes in manufacturerData
Expected behavior
The frame changes like this 1, 5, 10, 17 but I should be receiving changes in an order of 1, 2, 3, 4, 5, etc. On windows I'm using a program to scan for devices and during it's scan phase I'm getting constant one second updates, so the fault is not with the ble device.
Smartphone / tablet
Infinix Hot 30 Play NFC
android v13 Samsung galaxy a13. SM-A135U
Peripheral device
esp32 s3 as the ble to advertise
Additional context
The rssi is changing constantly, is there maybe a way to get the manufacturerData to update in the same interval as the rssi value?
The text was updated successfully, but these errors were encountered:
Scanning if the app is in the background is considerably slower on most devices (and you need to filter for service UUIDs using withServices attribute)
Restart the scan at least every 30 seconds otherwise the it will slow down or stop entirely
Some devices simply seem to restrict the amount of scan results. From my experience iPhones and for example Google Pixel phones have extremely high scan rates (far more than 1 per sec.). I have a Nokia 7.2 that does not provide consistent scan results at all - it sometimes just pauses.
Describe the bug
I have a ble device that advertises every second, one of the data it's advertising is the frame count in other words the amount of advertised packets (hope my terminology is correct). But using this library I'm not seeing a change every second but only about 5-7 seconds. The frame changes like this 1, 5, 10, 17. The data is stored in the manufacturerData.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The frame changes like this 1, 5, 10, 17 but I should be receiving changes in an order of 1, 2, 3, 4, 5, etc. On windows I'm using a program to scan for devices and during it's scan phase I'm getting constant one second updates, so the fault is not with the ble device.
Smartphone / tablet
Peripheral device
Additional context
The rssi is changing constantly, is there maybe a way to get the manufacturerData to update in the same interval as the rssi value?
The text was updated successfully, but these errors were encountered: