Pycom Lopy Bluetooth Verbindung - Was bedeutet dieser Code?

Gast #5823785
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
Angehängte Dateien:
Gast
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.