Hi,
Can you please advice how to scan on one channel only (ch39, for example)?
I went through the below docs for GAP_Scanner, but could not see how to achieve this?
Thanks for your help in advance
Ivan S.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
Can you please advice how to scan on one channel only (ch39, for example)?
I went through the below docs for GAP_Scanner, but could not see how to achieve this?
Thanks for your help in advance
Ivan S.
Ivan,
I've found that this is currently not supported, as it is somewhat against the spec as it is written today. Please see Bluetooth Core Specification v5.2, vol.6, part B, section 4.4.3, which reads:
"The Link Layer should listen for the complete scanWindow every scanInterval
as directed by the Host unless there is a scheduling conflict. In each scan
window, the Link Layer should scan on a different primary advertising channel
index. The Link Layer shall use all the primary advertising channel indices."
Our team is, however, considering adding this capability, as it could help improve and optimize certain applications where, for example, broadcasters use only one advertising channel to save power.
You can find the latest Bluetooth specification here:
https://www.bluetooth.com/specifications/bluetooth-core-specification/
Thanks,
Luis