Forum: PC-Programmierung Daten von Fitness Armband selber auswerten


von Johannes (Gast)


Lesenswert?

Hi,
ich bin am überlegen mir auch ein Fitness Armband zu holen. Xiaomi3. 
Allerdings möchte ich nicht, dass das ganze über eine app läuft, 
geschweige denn die Daten in einer cloud gespeichert werden.
Kommt man auch anders an die Daten roh Daten ran? Dann könnte man sich 
in c# oder so ja selber ein kleines Tool für den computer schreiben, 
welches die Daten auswertet und graphisch darstellt.
Hat damit schon mal jemand was gemacht? Oder weiß jemand wie solche 
Daten aussehen? Kommt man da überhaupt ran? Bzw. wie? Es muss ja 
eigentlich gehen, da es noch  fitness Apps von Drittanbieter gibt.

von Torsten R. (Firma: Torrox.de) (torstenrobitzki)


Lesenswert?

Wahrscheinlich spricht das Ding Bluetooth LE. Alle "genormten" Services 
sind bei der Bluetooth SIG (Bluetooth.org) dokumentiert. Wahrscheinlich 
wird es Running Speed and Cadence Profile und ggf. noch andere sein.

von georg (Gast)


Lesenswert?

Johannes schrieb:
> Kommt man auch anders an die Daten roh Daten ran?

Du glaubst wahrscheinlich, weil es dein Körper ist wären das auch DEINE 
Daten - aber das sehen Google und Amazon ganz anders. Man kommt wohl 
nicht darum herum Reengineering zu betreiben um das 
Übertragungsprotokoll zu verstehen. Dass es sich um Bluetooth handelt 
hilft dabei nicht viel weiter, macht aber die Analyse aufwendig.

Ich würde versuchen meine Idendität möglichst zu verschleiern, damit die 
Werte nicht automatisch bei Versicherung und Krankenkasse landen.

Georg

von Torsten R. (Firma: Torrox.de) (torstenrobitzki)


Lesenswert?

georg schrieb:
> Dass es sich um Bluetooth handelt
> hilft dabei nicht viel weiter, macht aber die Analyse aufwendig.

Ist das so gefühlt, oder hast Du das konkrete Xiaomi3 schon mal 
untersucht?

von Bert3 (Gast)


Lesenswert?

Hast du denn schon mal gesucht?

für Varianten von deinem Armband scheint es schon OpenSource Lösungen zu 
geben
https://en.wikipedia.org/wiki/Xiaomi_Mi_Band (siehe Software 
compatibility)
http://allmydroids.blogspot.com/2014/12/xiaomi-mi-band-ble-protocol-reverse.html

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

Johannes schrieb:
> dass das ganze über eine app läuft,
> geschweige denn die Daten in einer cloud gespeichert werden.

Die Sensorik eines solchen (preiswerten) Fitness-Armbandes ist ja nun 
mal sehr eingeschränkt. Ausser Puls-Messung oder an einer 
Wackel-Schüttel-Messung wird da ja im Fitneess-Armband selbst wenige 
Messgrößen ermittelt werden, oder täusche ich mich da? (GPS im Armband 
selbst ist ja eher selten bzw unerwünschterweise stromzehrend)

https://fitnessarmband.eu/so-funktionieren-fitness-armbaender-und-fitness-tracker/

"zurückgelegte Wegstrecke", "verbrauchte Kalorien", "Schlafzeit" sind ja 
lediglich abgeleitete Größen von Wackel-Messung, Pulsmesser, Uhrzeit und 
Messwert-Korrelationen, oder nicht?

siehe Link: "Bei den günstigen Modellen führt selbst ein rhythmisches 
Klatschen dazu, dass Schritte gezählt werden."

So etwas hab ich ähnlich so selbst wahrgenommen: den ganzen Tag den 
Garten umgegraben, abends hatte ich dann angeblich 18000 Schritte 
gemacht, und zig Kilometer gelaufen. Ok, anstrengend war es auf jeden 
Fall, und viele Kalorien hab ich bestimmt verbraucht.

Die "Intelligenz" steckt ja in der App, bzw. ind erweiterten Sensorik 
des Smartphone. Wie willst du da mit einem stationären PC sinnvollere 
Erkenntnisse gewinnen? Da geht doch ein großer Teil der nützlichen 
Informationen verloren, wenn z.B. Positions-Informationen (GPS) nicht 
vorhanden sind (die sich ja im nahe befindlichen Smartphone befinden)

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.