Skip to contentSkip to conversation

ManufacturerData while discovering

DISCUSSION Luca Weiss 2 participants 3 messages May 7, 2020 Bluetooth drivers

lore
Share & tools
lore

Luca Weiss

author
#0 lore raw

Hello,
I've been trying to get frequent manufacturer data from advertisements from a BLE device into an application of mine. Unfortunately it looks like I only get new ManufacturerData about every 15 seconds while discovering/scanning. The manufacturer data from the device changes frequently (at least once per second) so I need updates to this data more frequently than the 15 seconds.

I couldn't find any reference on how I could achieve this in the documentation so any help would be welcome.

Regards
Luca

#1 lore raw
Quoted 15 lines · Luca Weiss

Hello,
I've been trying to get frequent manufacturer data from advertisements from a BLE device into an application of mine. Unfortunately it looks like I only get new ManufacturerData about every 15 seconds while discovering/scanning. The manufacturer data from the device changes frequently (at least once per second) so I need updates to this data more frequently than the 15 seconds.

I couldn't find any reference on how I could achieve this in the documentation so any help would be welcome.

Regards
Luca

#2 lore raw
In reply to Luca Weiss

I believe this is a known behavior. Here is a link to where it has been discussed previously on this mailing list:
https://marc.info/?l=linux-bluetooth&m=158225950522806

Quoted 15 lines · Luca Weiss

Hello,
I've been trying to get frequent manufacturer data from advertisements from a BLE device into an application of mine. Unfortunately it looks like I only get new ManufacturerData about every 15 seconds while discovering/scanning. The manufacturer data from the device changes frequently (at least once per second) so I need updates to this data more frequently than the 15 seconds.

I couldn't find any reference on how I could achieve this in the documentation so any help would be welcome.

Regards
Luca