Actively scan (request/response) only specific peripheral

Hi,

i there a way how the Central would scan the peripheral (scan request) only when something in advertising data matches? Something like passive scan with on demand active scan.

My Central device is looking for specific Peripheral based on advertising contents match. It is scanning all the time. I'd like to reduce the stress on other device nearby and also to not let everybody know, about presence of our aggressively scanning device.

I am working with nrf52832 on custom board using NRF connect SDK  2.7.0.

Parents
  • Hi,

    There is no support for actively scanning only specific devices. You can switch besteen active and passive scanning by restarting scanning thouhg, so perhaps an alternative though not ideal would be to enable active scanning for a while after receiving an advertising packet from a device you also want to send a scan request to? That would also mean that you would send scan requests to other devices, during that time, though.

Reply
  • Hi,

    There is no support for actively scanning only specific devices. You can switch besteen active and passive scanning by restarting scanning thouhg, so perhaps an alternative though not ideal would be to enable active scanning for a while after receiving an advertising packet from a device you also want to send a scan request to? That would also mean that you would send scan requests to other devices, during that time, though.

Children
Related