1 Punkte von GN⁺ 2024-10-15 | 1 Kommentare | Auf WhatsApp teilen

Was ist der Colmi R02?

  • Der Colmi R02 ist ein günstiger Smartring/Fitness-Wearable
  • Enthält Beschleunigungssensor, Schrittzähler, Schlaf-Tracking, Gesten, Herzfrequenz-(HR)- und Blutsauerstoff-(SPO2)-Sensoren

Kauf

  • Kauf über AliExpress möglich
  • Nach "COLMI R02" suchen oder im "Colmi official store" kaufen

Status des Reverse Engineering

  • Herzfrequenz und SPO2 in Echtzeit
  • Aufzeichnung der Schrittzahl
  • Aufzeichnung der Herzfrequenz (periodische Messung)
  • Einstellen der Ring-Uhrzeit
  • Einstellen der Frequenz der HR-Aufzeichnung
  • SPO2-Aufzeichnung
  • Schlaf-Tracking
  • Messung von "Stress"

Geplante Funktionen

  • Weitere CLI-Funktionen hinzufügen
  • HR und Schrittzahl ansprechend ausgeben
  • Alle Daten in eine Datei oder eine SQLite-Datenbank synchronisieren
  • Einfache Weboberfläche

Erste Schritte

  • Bei Nutzung über die Kommandozeile wird die Installation mit pipx empfohlen
  • colmi_r02_client kann mit pipx installiert werden
  • Suche nach Ringen in der Umgebung und Anzeige der Herzfrequenz in Echtzeit möglich

Details zum Kommunikationsprotokoll

  • Kommunikation mit dem Ring über BLE möglich
  • Kein Sicherheitsschlüssel erforderlich
  • Verwendet eine 16-Byte-Paketstruktur
  • Das erste Byte ist Befehl/Tag/Typ, das letzte Byte Prüfsumme/CRC

Zusammenfassung von GN⁺

  • Der Colmi R02 ist ein Smartring, der zu einem günstigen Preis verschiedene Sensoren bietet
  • Über den Open-Source-Python-Client lassen sich Daten auslesen, was für Entwickler nützlich ist
  • Die Kommunikation über BLE könnte sicherheitstechnisch etwas schwach sein
  • Ein Produkt mit ähnlichen Funktionen ist beispielsweise die Xiaomi-Mi-Band-Serie

1 Kommentare

 
GN⁺ 2024-10-15
Hacker-News-Kommentare
  • Unter Ubuntu funktioniert scan nicht, und selbst bei Verwendung der Adresse aus der App schlägt die Verbindung fehl.
  • Es gibt Vorfreude auf das neue Produkt; es wurden zwar zwei Oura-Ringe verwendet, empfohlen werden sie jedoch nicht. Dieses Produkt ist mit 14 $ günstig und hat keine monatliche Abogebühr.
  • Es wird gefragt, ob es einen ähnlichen Ring mit NFC-Funktion gibt. Bevorzugt werden vielfältige Anwendungsmöglichkeiten über NFC statt Smart-Health-Funktionen.
  • Es wird gefragt, ob der Beschleunigungssensor des Rings präzise genug ist, um Stürze zu erkennen. Das könnte für ältere Patienten nützlich sein, die sich weigern, eine Smartwatch zu tragen.
  • Es gibt Bedenken hinsichtlich der Sicherheit günstiger Geräte, und es wurden Beispiele für mögliche Batterieexplosionen gefunden.
  • Beim Scannen des Geräts und Auslesen der Daten ist keine Authentifizierung erforderlich, und die Daten werden drahtlos übertragen.
  • Hardware wird zwar billiger, aber die Software ist das Problem. Zum Beispiel löst ein Softwarefehler bei einer 20-$-Bettleuchte jeden Tag um 1 Uhr morgens einen Alarm aus.
  • Es besteht der Wunsch, dass Hardwarehersteller zumindest ein minimales Hacking-Kit bereitstellen.
  • In einem Pull Request von GadgetBridge wurde eine Website gefunden, auf der die BLE-API dokumentiert ist.
  • Es wird gefragt, ob es einen ähnlichen Ring mit Temperatursensor gibt, und es besteht Interesse an der Möglichkeit, Krankheiten über eine Open-Source-App frühzeitig zu erkennen.
  • Es wurde bei Temu ein Ring für 18 $ bestellt; obwohl bereits eine Apple Watch getragen wird, gefällt die Möglichkeit, direkt damit zu interagieren und Echtzeitdaten zu erhalten.