Skip to content

PrintNow/ble-heart-broadcast-monitor

Repository files navigation

BLE Heart Rate Broadcast Monitor

BLE heart rate acquisition and display app based on Web Bluetooth API, built with Vite + TypeScript + React.

Features

  • Connect to BLE heart rate devices (e.g. chest straps, wearables)
  • Real-time heart rate display (BPM)
  • Acquisition log: samples once per second, records timestamp, heart rate, raw data
  • Memory buffer up to 10000 records, UI shows last 300

Tech Stack

  • Vite - Build tool
  • React 19 - UI framework
  • TypeScript - Type safety

Development

npm install
npm run dev

Build

npm run build

Output goes to dist/ directory.

Browser Requirements

Requires a browser with Web Bluetooth API support (e.g. Chrome, Edge), and must be accessed via HTTPS or localhost.

About

基于 Web Bluetooth 实现的 BLE 心率广播实时采集与可视化

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors