Ich möchte die Schritte zählen von Fitness tragbar durch BLE. Aber ich bin nicht in der Lage, herauszufinden, was die UUID für ihren Dienst und ihre Eigenschaft ist. Kann jemand helfen?Wie lautet die UUID des Dienstes und das Merkmal für die Schrittzahl BLE?
Antwort
Wie in der thread linked by Michael Powell erwähnt, gibt es derzeit keine Dienstleistung/kein Merkmal, die diese Information direkt geben. Es ist jedoch möglich, es zu berechnen
durch Division der "Gesamtdistanz" durch die "Instantaneous Stride Length".
die in der Running Speed and Cadence (RSC) service sind. Der RSC-Dienst hat die UUID 0x1814
Im RSC-Dienst gibt die RSC measurement characteristic ist die kann die Gesamtstrecke sowie die momentane Schrittlänge enthalten, abhängig von den entsprechenden Flags. Diese Eigenschaft hat die UUID 0x2A53.
Sie waren vage über die Art von tragbaren Geräten, mit denen Sie arbeiten. Wenn es absichtlich absichtlich getragen wird, um die Schrittzahl auf irgendeinem generischen BLE-Gerät anzuzeigen, dann werden Sie wahrscheinlich finden, was Sie suchen. Wenn das Wearable jedoch nur für eine proprietäre Anwendung (d. H. Eine bestimmte App und keine generische Anwendung) entwickelt wurde, ist es sehr wahrscheinlich, dass die Informationen in einem herstellerspezifischen Service ausgeblendet werden. Nicht alle Wearables verwenden normative Dienste.
Sie können eine generische BLE-Anwendung verwenden, um die von dem verwendeten Wearable vorgeschlagenen Dienste anzuzeigen, d. H. nRF Connect (nRF-Mastersteuerung) unter Android oder LightBlue unter iOS. Wenn es einen generischen Service gibt, werden Sie ihn sehen, weil alle Attribute ihren generischen Namen haben. Wenn ein anbieterspezifischer Dienst verwendet wird, wird dessen Name nicht angezeigt (in nRF Connect wird er als "Unbekannter Dienst" angezeigt) und die UUID ist länger als nur 16 Bit.
, danke für die Beantwortung. Ich wollte die Schritte zählen von der MI-Band. Aber Sie haben deutlich gemacht, dass es einige herstellerspezifische Dienste sind, so dass ich nicht in der Lage sein kann, MI Band Service zu verwenden. –
- 1. Was bedeutet die benutzerdefinierte UUID für BLE in IOS Sample?
- 2. Android 4.3 BLE, wie man schreibt Merkmal
- 3. Wie setze ich die Schrittzahl von Android
- 4. Kann Merkmal nicht lesen. Android BLE
- 5. wie die Zeitkomplexität finden Schrittzahl mit
- 6. Wie lautet die Einfügeleistung für das WPF-Toolkit-DataGrid?
- 7. Wie lautet das richtige Audioformat für die iOS-Mehrkanalausgabe?
- 8. Wie lautet die Standardqualität für HTML5 Canvas.toDataURL?
- 9. Get BLE Scan ohne Filter duplizieren UUID
- 10. Wie lautet die Namespace-URL für das Servicevertragsattribut?
- 11. Wie lautet die Ausgabe für das folgende Codesegment in C?
- 12. Wie lautet das Ausgabeformat des Befehls hedddump?
- 13. Wie lautet die Standardanimationsdauer für UICollectionView-Layoutänderungen?
- 14. Wie lautet die Dateinamenerweiterung für Visual Basic?
- 15. Wie lautet die korrekte Winkelmessersyntax für Seitenobjekte?
- 16. Wie lautet die Namenskonvention für Python-Klassenreferenzen?
- 17. Wie lautet die Überladung für optionale Parameter?
- 18. Wie bekomme ich die UUID des Telefons in PHP?
- 19. Wie lautet die Abfrage für die folgende Beispieltabelle?
- 20. Wie lautet das interne Format für die Darstellung des Begrenzungsschlüssels in DB2 v9?
- 21. Wie lautet die richtige Projektkonfiguration für die N Developer Preview?
- 22. Wie lautet die Standardschrift und -größe für den iPhone-Navigationstitel?
- 23. Wie lautet die Maßeinheit für PowerPoint-Folien, die VBA verwenden?
- 24. Wie lautet die Namenskonvention für die Factory-Methode?
- 25. Wie lautet die öffentliche URL für die öffentlichen Github-Schlüssel?
- 26. Wie lautet die Editor-URL?
- 27. Wie finde ich die UUID des seriellen Bluetooth-Geräts?
- 28. Wie lautet die FDG für die Benennung boolescher Eigenschaften?
- 29. Ich möchte wissen, wie ich die UUID von BLE-Gerät, die benötigt wird, um IOS App auf BLE-Gerät in Android, wie umgekehrt?
- 30. Wie lautet die Prognose für die Bluetooth-Geräteunterstützung im Emulator?
Mögliche Duplikate von [Was ist der Dienst, Eigenschaften für Schrittzählung in Bluetooth LE?] (http://stackoverflow.com/questions/28599847/what-is-the-service-characteristics-for-step-count-in-bluoth-) –
@ MichaelPowell, können Sie alle beantworten von ihnen? –