WHY ANT? | TECHNOLOGY | PRODUCTS | ANT+ | NEWS | COMPANY | SUPPORT

FIT Protocol

The Flexible and Interoperable Data Transfer (FIT) protocol is designed specifically for the storing and sharing of data that originates from sport, fitness and health devices. The FIT protocol defines a set of data storage templates (FIT messages) that can be used to store information such as user profiles and activity data in files. It is specifically designed to be compact, interoperable and extensible.

The following example use case illustrates how the FIT protocol is used to transfer personal monitoring information acquired during exercise to an internet database.

fit.jpg  

1. ANT+ Sensors measure parameters such as heart rate and running speed
2. Data is broadcast in real time, using interoperable ANT+ data formats
3. Session events and real time activity data is collected and saved into a FIT file on a display device
4. The FIT file is transferred to the PC using ANT File Share (ANT-FS)
5. The FIT data may be used directly on the PC or transferred to internet applications

After the initial wireless sensor data is collected, the FIT protocol provides a consistent format allowing all devices in the subsequent chain to share and use the data.

FIT protocol is currently being used in Garmin Edge 500, Garmin Forerunner 310XT, Garmin FR60, Garmin Connect, TrainingPeaks software, Schwinn mPower bike console and Tanita Healthy Edge. 

The software development kit (SDK) is provided to generate code and libraries specific to a product’s requirements. The SDK enables efficient use of a binary format at the embedded level, to significantly reduce the development effort and allow for rapid product development.


The FIT SDK includes:

  • FitGen.exe – FIT code generation tool
  • config.csv – Configuration file for customizing generated C code
  • c\ - C code
  • cpp\ - C++ code 
  • java\ - Java code


Download:

Flexible & Interoperable Data Transfer (FIT) Protocol SDK


ANT+ / DevZone

Lost Password?
Register (Restrictions apply)