Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Periodic advertising support? #21

Open
skig opened this issue Jul 31, 2020 · 5 comments
Open

Periodic advertising support? #21

skig opened this issue Jul 31, 2020 · 5 comments
Labels
enhancement New feature or request

Comments

@skig
Copy link

skig commented Jul 31, 2020

Hello! I like your solution very much and I think it is great!
I have a small question about your project plans.
Are there any plans to implement periodic advertising sniffing in the project?
Thank you

@sultanqasim
Copy link
Collaborator

Probably, though it’s not on my immediate list of priorities as not many things use it currently. I’ll probably implement it when I also start working on support for broadcast isochronous mode which is similar.

@sultanqasim sultanqasim added the enhancement New feature or request label Jul 31, 2020
@mdxs
Copy link
Contributor

mdxs commented Jan 30, 2023

Isn't this actually already included now?

At least in my first use of Sniffle today, one of my BLE peripherals (the DUT = Device Under Test) does periodical advertising; and as far as I can tell it is being captured when I listen to a specific MAC address (of the BLE peripheral).

Also, when I first listen to that (periodical advertisements of the DUT), then connect (to the DUT), in my case the BLE advertisements of the DUT stop (this is by design), and when I disconnect the DUT starts advertising again (also by design) and this is all captured by Sniffle in my case. I look at the PCAP in Wireshark and it makes sense to me.

But perhaps I don't understand the original question raised.

@sultanqasim
Copy link
Collaborator

This is about a specific Bluetooth 5 feature where an advertisement on a primary advertising channel can point to a train of periodic advertisements on a secondary/auxiliary advertising channel. I haven’t yet encountered any real life devices that use this, so I haven’t yet bothered to implement it.

Essentially every Bluetooth device puts out advertisements roughly periodically on primary advertising channels (as you said), and Sniffle can capture those just fine.

@mdxs
Copy link
Contributor

mdxs commented Jan 30, 2023

Thanks for the clarification!

@sultanqasim
Copy link
Collaborator

This is next in terms of major features I want to implement

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants