Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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)

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