Hi All,
Complete newbie here... Essentially I'd like to modify the nRF51822 smart beacon kit to also advertise it's battery level. From this link it certainly seems possible:
Some more digging around turned up this code which should do the trick:
github.com/.../nrf51-ble-app-temp
So am I right in assuming the following newbie procedure:
-
Download and install the nRF51 SDK (and documentation) from here: developer.nordicsemi.com/.../ developer.nordicsemi.com/.../
-
Download and install the latest SoftDevice (seems to be needed for compilation but not sure exactly why in this case?)
-
Clone the git code I referenced above (though the README doesn't include the smart beacon on the list of supported devices...)
-
Download and install the Keil MDK-ARMv5 from here: www.keil.com/.../
-
Use Keil to compile the github code
-
Grab the resulting .hex file and upload it using the android nRF Toolbox app to the beacon
-
Grab the new readings... the code seems to put them in the "service_data" part of the beacon... I guess I can use other examples to instead fit this in the manufacturer data?
Thanks for your time and patience!