Hi, hat von euch schon mal mit dem Pycom Modul "LoPy" eine Bluetooth Verbindung aufbauen können? Ich versuche gerade den angehängten Beispielcode aus der API zum Laufen zu bringen und habe dazu auch eine Frage. Was passiert im von mir rot markierten Bereich? MfG
Die UUID kann wohl (aus welchen gründen auf immer) entweder als Datentyp "bytes" vorliegen (ein unveränderliches Array aus bytes: https://www.programiz.com/python-programming/methods/built-in/bytes ), oder einem anderen Typ. Die rotmarkierte Zeile vergleicht den Datentyp. Das wirkt sich aber nur darauf aus, wie die UUID geprintet wird.
Vielen Dank. Ok, den Teil habe ich verstanden. Mein Problem ist aktuell, dass ich einen Sensor auslesen will. Soweit ich das verstanden habe, muss man doch zunächst schauen, welche GATT Services der Sensor zur Verfügung stellt. Mein Lopy Modul wäre der GATT Client und der Sensor der GATT Server. Ich habe versucht, die Services auszulesen. Die Konsole vom Atom Editor gab mit folgendes aus: - 0X180D (Heart Rate) - 0X1800 (Generic Access) - 0X1801 (Generic Attribute) - 0X181C (User Data) - 0X180A (Device Information) - 0X180F (Battery Service) Das sind doch nun alle Informationen, die man aus dem Sensor auslesen kann oder? MfG
Traders Joe schrieb: > Das sind doch nun alle Informationen, die man aus dem Sensor auslesen > kann oder? Natürlich nicht. ;-) Das sind erstmal nur die "Services". Jeder Service hat nun noch ein oder mehrere Characteristics, wo man die eigentlichen Daten wie Herzrate oder Batteriefüllstand auslesen kann. Da oben nur standard Bluetooth UUID angegeben sind, kann man sich die Datenformate bei Bluetooth.org anschauen. Zur "roten Stelle" gäbe es 2 Erklärungen: - Der Author verwendet 2 unterschiedliche Python Implementierungen (alte/neue Version) - Python nimmt unterschiedliche Typen für lange (128Bit) und kurze (16 Bit) UUIDs.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
