Garmin FIT (.fit)
FIT — Flexible and Interoperable Data Transfer — ist das kompakte Binärformat von Garmin für Aktivitätsaufzeichnungen. Es ist das, was Uhr oder Fahrradcomputer beim Beenden der Aufzeichnung tatsächlich schreiben.
Auf einen Blick
| Endung | .fit |
| Kodierung | binary |
| Von | Garmin (originally published through the ANT+ alliance) |
| Aktuelle Version | FIT SDK, published continuously by Garmin |
Geschichte
FIT wurde von Garmin entworfen und ursprünglich über die ANT+-Allianz veröffentlicht, als Nachfolger der früheren ANT-FS-Protokolle. Garmin beschreibt es als Protokoll, das eigens für das Speichern und Weitergeben von Daten aus Sport-, Fitness- und Gesundheitsgeräten entworfen wurde — ausgelegt auf Interoperabilität zwischen Plattformen und auf Skalierung vom kleinen eingebetteten Gerät bis zum Cloud-Dienst. Garmin veröffentlicht dazu ein SDK mit Encodern, Decodern und einem FIT-nach-CSV-Werkzeug.
Wo es verwendet wird
FIT wird von Garmin Edge, Forerunner und fēnix sowie von den meisten modernen Fitness-Wearables geschrieben und ist das bevorzugte Format von Strava, TrainingPeaks, Zwift und Garmin Connect beim Hochladen einer Aktivität. Da das Format binär und versioniert ist, können neuere Geräte Felder ergänzen, die ältere Leseprogramme einfach überspringen.
Aufbau
Eine FIT-Datei ist ein binärer Strom aus Records. Jeder Record ist entweder eine Definition Message, die Felder und Typen einer Nachricht deklariert, oder eine Data Message, die der zuletzt gelesenen Definition folgt — die Datei beschreibt ihr Layout also im Verlauf selbst. Darauf setzt Garmin einen Katalog von Standardnachrichten (session, lap, record, event) und eine Reihe von Dateitypen (Activity, Course, Workout, Settings). Die Records im Sekundentakt tragen Position, Geschwindigkeit, Herzfrequenz, Trittfrequenz, Leistung und Temperatur. Am Ende steht eine CRC-Prüfsumme.
Verbreitung
FIT ist der De-facto-Standard für aufgezeichnete Aktivitäten im Rad- und Laufsport. Es speichert je Byte deutlich mehr als ein XML-Format und trägt Sensordaten, die GPX ohne Herstellererweiterungen nicht ausdrücken kann — genau dafür wurde es geschaffen, und genau deshalb hat es bisher nichts verdrängt.
Unterstützung in RouteConverter
| Liest | Garmin FIT |
| Schreibt | Garmin FIT |
RouteConverter liest und schreibt FIT-Dateien — eine Aufzeichnung von einem Garmin-Gerät lässt sich also ohne Umweg über Garmin Connect konvertieren.