Gibt es eine Möglichkeit, Sensordaten von Apple Watch zu erhalten? Wie kann ich beispielsweise eine Verbindung herstellen und die Herzfrequenz von Apple Watch zu meiner App übertragen? Dies sind die Schritte, die ich in meiner App ausführen muss:
Ich weiß, wie es für andere HR-Monitore über BT funktioniert. Ist die Schnittstelle ähnlich? Oder sollte HealthKit davon abhängen?
Laut WatchKit FAQ auf raywendlich.com (blättern Sie zu "Können Sie auf den Heartbeat-Sensor und andere Sensoren zugreifen? auf der Uhr von Ihrer Watch App? ") Es scheint, als ob Sie nicht auf die Sensordaten zugreifen können.
Nein. Es gibt derzeit keine API für den Zugriff auf die Hardware - Sensoren auf dem Apple Watch zu dieser Zeit.
Ich habe meine eigene Trainingsanwendung gemacht (um zu erfahren, wie die Kommunikation zwischen iWatch und dem iPhone funktioniert). Ich erhalte derzeit die Herzfrequenz-Information auf folgende Weise. Offensichtlich wurde dies nicht getestet, aber es macht Sinn, wenn Sie sich einmal anschauen, wie das HealthKit-Framework aufgebaut ist.
Wir wissen, dass die Apple Watch über Bluetooth mit dem iPhone kommunizieren wird. Wenn Sie den ersten Abschnitt der HealthKit-Dokumentation lesen, sehen Sie Folgendes:
In iOS 8.0 kann das System automatisch Daten von kompatiblen speichern Bluetooth LE-Herzfrequenz überwacht direkt in den HealthKit-Speicher.
Da wir wissen, dass die Apple Watch ein Bluetooth-Gerät sein wird und einen Herzfrequenzsensor hat, gehe ich davon aus, dass die Informationen in HealthKit gespeichert sind.
Also habe ich den folgenden Code geschrieben:
%Vor%Stellen Sie sicher, dass Sie die Beobachtungsabfrage nicht mehr ausführen, nachdem der Bildschirm freigegeben wurde.
Tags und Links ios watchkit health-kit