/FBitSync

FBit Sync is a client to synchonise Fitbit devices with a Fitbit account using the supplied Fitbit dongle on Linux systems.

Primary LanguageC++

FBit Sync

FBit Sync is a client to synchonise Fitbit devices with a Fitbit account using the supplied Fitbit dongle on Linux systems.

This project was a learning project to port galileo from Python to C++

Dependencies

Boost

libusb

cpr

  • Required Libraries for cpr

libssl-dev

libssh2-dev

Execution

Clone cpr with git submodule update --init --recursive

Build and compile the project with cmake and make

Copy the 99-FBit.rules file to /etc/udev/rules.d

Run sudo service restart udev

Unplug and replug the Fitbit dongle

Execute with ./FBitSync

Supported Devices

Charge HR

Force

Credit

All credit for the original source code, udev rule, and reverse engineering the synchronisation protocol go to the guys over at galileo