Skip to content

The Rowing Monitor is a Progressive Web App that uses Web Bluetooth to connect to a PM5 Monitor and track exercises.

License

Notifications You must be signed in to change notification settings

andreban/rowing-monitor

 
 

Repository files navigation

Rowing Monitor

The Rowing Monitor is a Progressive Web App that uses Web Bluetooth to connect to a PM5 Monitor and tracking exercises.

It uses IndexedDB to save exercises to a logbook.

Screenshot

Running the project

  • git clone https://github.com/GoogleChromeLabs/rowing-monitor.git
  • cd rowing-monitor
  • npm i
  • npm run dev

How it works

The PM5 Monitor provides 4 different services: Discovery, Information, Rowing and Control

The Discovery Service is used to find PM5 Monitors available. The Information Service is used to retrieve Monitor information, such as manufacturer, serial number, etc. The Rowing service provides exercise information.

External References:

Contributing

See CONTRIBUTING for more.

License

See LICENSE for more.

Disclaimer

This is not a Google product.

About

The Rowing Monitor is a Progressive Web App that uses Web Bluetooth to connect to a PM5 Monitor and track exercises.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 75.0%
  • HTML 25.0%