Case study
Smart Ring Dashboard: direct BLE access to generic smart rings
Smart Ring Dashboard implements direct Web Bluetooth access to Anko/Jring and Colmi/Yawell smart rings using documented BLE packet formats. Its protocol reference describes GATT services, commands and response layouts, while the browser app displays heart rate, activity, sleep and oxygen readings.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 1
- Last commit
- 2026-09-15
- Language
- TypeScript
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: Requires Node.js 20 or newer for local development and a Web Bluetooth browser such as Chrome or Edge for ring access.
- Testing evidence: The Anko/Jring family is reported tested on hardware; Colmi/Yawell support is implemented from documented protocol work.
- Limits: The tested Anko ring returned zero for HRV and stress fields.
- License: MIT licence.
Cite
BibTeX
@misc{smart-ring-dashboard-case,
title = {{Smart Ring Dashboard: direct BLE access to generic smart rings}},
howpublished = {\url{https://github.com/servolok84/smart-ring-dashboard}},
url = {https://github.com/servolok84/smart-ring-dashboard},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/smart-ring-dashboard-case/}}
}Plain text
Smart Ring Dashboard: direct BLE access to generic smart rings. https://github.com/servolok84/smart-ring-dashboard (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/smart-ring-dashboard-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- docs/protocol.md GitHub · servolok84/smart-ring-dashboard · Revision b1f4c48
- README.md GitHub · servolok84/smart-ring-dashboard · Revision b1f4c48
More in Protocols
- Thermal Cam: decoding the Thermal Master P1 USB stream · Case study
- ControlVault 3: reconstructing Linux fingerprint support · Case study
- glorouter: reconstructing the Huawei B311-221 HiLink API · Case study
- OpticFilm 135i: reconstructing native USB scanning on Linux · Case study
- Martian Notifier: reconstructing smartwatch Bluetooth commands · Case study
- E88 / E99 Drone: reconstructing Wi-Fi flight control and video access · Case study