Thread (3 messages) flat view 3 messages, 3 authors, 2017-02-10

Re: Scanning for advertising packets more often

From: Barry Byford <hidden>
Date: 2017-02-09 11:13:54

Hello Bridger,

On 9 February 2017 at 02:09, Bridger Maxwell [off-list ref] wr=
ote:
Hi,

I=E2=80=99m trying to make a Bluetooth LE peripheral that will work witho=
ut pairing. Instead, multiple receivers can listen for events by listening =
for changes in the advertising packet. I=E2=80=99ve got the peripheral conf=
igured to broadcast every 100ms, but the receiver running Bluez only gets u=
pdates about once per second.
Is there a way to configure Bluez to get advertising packets scanned more=
 often? I=E2=80=99d also like to turn off any duplicate filtering.
Additionally, the peripheral broadcasts two types of advertising packets.=
 One type is from the builtin firmware and I don=E2=80=99t care about. The =
other type is my custom advertising packet. Both of these have the same MAC=
 address. I believe Bluez is filtering duplicates from the same address wit=
hin each 1 second window. I am getting a random sampling of either the firm=
ware advertising packet or my custom advertising packet once per second.
I=E2=80=99m using Pybluez[ble] to use Bluez. This is the scratch script I=
 have running so far: https://gist.github.com/bridger/83fc2e9c60fd07d925b0b=
ec80c47acab I tried using LE_SET_SCAN_PARAMETERS to change the scan interva=
l and window but this didn=E2=80=99t seem to have an effect.
If this is a bad idea, let me know. I liked the simplicity of not pairing=
 but maybe I=E2=80=99m headed in the wrong direction.

You may find this link to a previous thread relevant to your requirements:
http://marc.info/?l=3Dlinux-bluetooth&m=3D148106041713054&w=3D2


- Bridger Maxwell--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth=
" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help