Case study
CF632BLE: a local client from scale-protocol research
Reimplements the CF632BLE scale’s BLE protocol and body-composition calculations from research on the vendor’s Unique Health Android app. A static Web Bluetooth client receives measurements, manages device profiles and keeps its history in browser storage.
Requirements and limitations
- Requires the CF632BLE hardware and a Chromium browser supporting Web Bluetooth in a secure context. Firefox and Safari/iOS cannot connect to the scale through this app.
- The SvelteKit/Vite application builds with npm and a static adapter. Its documented measurement path has no application server or vendor backend dependency.
- Single-user browser storage is localStorage. The Device tab can explicitly write device profiles and settings; local history and scale memory are different stores.
- The reviewed README and package manifest give no project license, and no root LICENSE file was present at the pinned commit; public source availability is not a reuse grant.
- Device compatibility and formula accuracy are project claims not independently tested here. The reviewed primary files do not establish REA use.
About this entry
- Type
- Case study
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Targets
- App · Protocol
Sources reviewed
The description was reviewed against primary sources. This does not establish runtime testing, security auditing or verified compatibility.