This repository contains the source code for a web application that interacts with a Bangle.js device to monitor and display heart rate data in real-time. The Bangle.js device captures heart rate data using its built-in sensors and sends this data via Bluetooth to the web application. The web application then displays the heart rate data on a graph in real-time, providing users with a visual representation of their heart rate over a period.
- Real-time Data Display: Receive heart rate data from Bangle.js and display it on the web interface in real-time.
- Graphical Representation: Visualize heart rate data using charts to provide users with an intuitive understanding of their heart rate patterns.
- Bluetooth Integration: Establish a Bluetooth connection between Bangle.js and the web application to facilitate data transmission.
- Bangle.js device with heart rate monitoring functionality.
- Web browser (Chrome, Firefox, etc.) that supports Web Bluetooth API.
-
Clone the repository:
git clone https://github.com/NiqueWrld/Bangle.js-Heart-Monitoring-App.git cd banglejs-heart-monitor
-
Upload Heart.js on bangle.js:
use https://www.espruino.com/ide/
- Ensure your Bangle.js device is powered on and has heart rate monitoring enabled.
- Open the web application in a supported browser.
- Pair the Bangle.js device using Bluetooth.
- Once paired, heart rate data will start displaying on the graph in real-time.
Contributions to improve and extend the functionality of this project are welcome. Please fork the repository and submit pull requests to contribute.