I need help sorting out a configuration.
What I want to accomplish:
phase 1: detect if any bluetooth phone/device is present, without connecting to it
phase 2: determine how far that bluetooth phone/device is from the beacon (far, near, close)
phase 3: detect if a specific phone/device is near
phase 4: connect with that phone/device.
phase 1,2 and 3 should run on the beacon (nRF51822) phase 4 is initiated by the phone.
My hardware development kit is a PCA20006 nRF51822 Bluetooth smart beacon kit.
My software development environment is GCC + makefiles + SDK 10.0.0 (I'm a command line junkie)
I have tried S110 version 7.3.0 and 8.0.0 and S120 version 2.1.0
So far I have tried the following links:
rssi-without-connection
getting-rssi-by-serial-communication-using-nrf51822
BLE Multi-link Example
I didn't get it to work and now I have gotten very confused.
So questions:
- Is it even possible, what I want?
- which softdevice do I need, to accomplish my goals? S110 or S120? Version?
- My starting point was this file (nRF51822_beacon_firmware_1.1.1.msi.zip). What do I need to add to accomplish my goals?
- which of all the explanations around can I best follow.
I have tried so many configurations and versions that I'm a bit lost at the moment. Any help in directions for at least phase 1 and 2 would be great.
Thanks