OpenBLE
Menu
OpenBLEPublic device indexWhy this exists

Find an open way in.

Bluetooth protocols, decoded and documented.
Find your device. See what’s possible. Build on what’s known.

7 PROTOCOLS / 20 MODELS
Showing 7 protocols

Catalog from openble · Updated · Source 13d75ea

Each protocol lists its devices and their individual verification status. Sonicare byte layouts are partly open. Device drawings are schematic.

An open library, one protocol at a time.

Devices shouldn’t depend on a single company’s app to stay useful. OpenBLE makes their communication reusable, with small Python libraries and the manuals to understand them.

FOR DEVELOPERS

A small starting point.

TERMINAL
pip install openble-lifesense

Pure Python 3.11+. No library dependencies.

FOR YOUR OWN HARDWARE

Put it to work at home.

The Bathroom Hub uses the scale library and keeps readings on your own hardware. The other libraries are ready for your own projects.

Explore the hub

Don’t see your device?

A model number, a capture, or a pull request can start the next entry.

Help add a device