Simple demo web app to connect to Bluetooth peripherals and read/write characterisic values.
Built using noble's Web Bluetooth support with webpack. You can use the BLE Peripheral Simulator to transmit heart rate data.
This app is up and running at: https://nobleweb.surge.sh
Or you can run it locally:
npm install
npm run build
npm run start
Make sure you're using a compatible browser with the appropriate flags turned on: status page
Then view the app: http://localhost:3000
There's not much to the UI except for a button and some simple output messages of the raw data or errors.