Summary
Construction of a cordova based cross platform mobile app that displays heart rate measurement data sent by a Nordic nRF51822 device via BLE. This data is periodically posting this to thingspeak as well.
Our goal is to create a mobile app that does the following:
- Scan for BLE devices
- Connect to Heart Rate Service on a device
- Enable notifications
- Display current heart rate
- Plot heart rate as a function of time
- Post data periodically to ThingSpeak
Assumes that you have an nRF51 device, and that you have programmed it with the ble_app_hrs example from Nordic.
Here is a video of the app in action:
Read the full article here:
http://electronut.in/nrf51-cordova/