Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/micolous/helvetic
Hacking / reverse engineering the Fitbit Aria (WiFi enabled bathroom scales)
https://github.com/micolous/helvetic
django fitbit fitbit-aria
Last synced: 2 months ago
JSON representation
Hacking / reverse engineering the Fitbit Aria (WiFi enabled bathroom scales)
- Host: GitHub
- URL: https://github.com/micolous/helvetic
- Owner: micolous
- License: agpl-3.0
- Created: 2014-08-30T09:46:43.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-12-08T13:42:51.000Z (about 6 years ago)
- Last Synced: 2024-10-14T18:52:04.361Z (3 months ago)
- Topics: django, fitbit, fitbit-aria
- Language: Python
- Homepage:
- Size: 48.8 KB
- Stars: 61
- Watchers: 6
- Forks: 11
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# helvetic
*helvetic* is an application that replaces the web service for the FitBit Aria.
The software is a work-in-progress, and runs as a Django application. It also includes a bare-bones implementation of the protocol for testing, which uses bottle.py (and stores no data).
It requires local DNS spoofing in order to intercept requests originally bound for `fitbit.com`.
## Currently implemented
* Recording data
* Sending preferences and 1-2 user profiles to Aria
* Registering new device## Partially implemented
* Viewing data (through Django Admin)
* Configuration manager (through Django Admin)
* Profile manager (through Django Admin)
* Sending more than 1 user profile to Aria## Planned
* WiFi connection setup & complete registration flow
* Replacing bits that depend on Django Admin
* User management
* Data access
* Graphs## See also
* `protocol.md` - Contains information about the FitBit Aria protocol (version 3)
* `firmware.md` - Notes on the firmware
* `gfit.md` - Plans/notes on implementing [Google Fit](https://fit.google.com) support