This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Does nRF Connect app require a handshake from a device when scanning?

Hi,

The below results indicate the nRF Connect app requires a handshake even when scanning without connecting. Is this true?

I am using the android 'nRF Connnect' app on a phone to scan for an nRF52832 based device, let's call this device A. Device A is in fast advertising mode. I can see device A in the nRF connect app on my phone. Device A normally has a 10m+ range. Device A is 1m from the phone. Using a signal generator and high gain directional antenna, I transmit a noise signal at 2.3GHz in mm proximity to device A. I increase the noise until the nRF Connect app does not show the Device A on the list. During the increase of the noise the nRF Connect app there is no change in the average RSSI until device A is no longer seen by the app.

I have a BLE packet sniffer that is further from device A then the phone and it is picking up the advertising packets from device A loud and clear. However device A is no longer sending any packets besides advertising. The phone is still seeing other BLE devices in my lab.

Maybe this is the limitation of Android or the phone hardware.