Bluetooth LE mit BM71: Characteristics-Discovery

Gast #5764324
Lesenswert?
• ▲
▼
Hat ein Bluetooth LE-Experte eine Idee, was beim BM71 die dritte Zahl in 
einer ankommenden "discover specific primary service characteristic 
declaration"-Response bedeuten könnte? Die Beschreibung der Antwort im 
"BM70-71 User's Guide" stimmt nicht mit den Daten überein und die 
Beschreibung im pdf BLEDK3 Command Set-PDF (S.62-63 in 
http://microchip.wdfiles.com/local--files/ble%3Abm70-mcu-interface/BLEDK3%20Command%20Set%20v1.20.pdf) 
ist schwer verständlich. Ich erhalte (Debug-Kommentare):

Services der Peripherals:
1
event_discoverallprimaryservices: start handle 12 end handle 22 UUID 0xff08
2
...
3
...

Characteristics von Service UUID 0xff08 (erhalten als 
Opcode-0x91-Antwort):
1
event_discoverspecificprimaryservicecharacteristicdeclaration: handle 0x000d permission 2 value 0x000e uuid 0xef83
2
event_discoverspecificprimaryservicecharacteristicdeclaration: handle 0x000f permission 16 value 0x0010 uuid 0xef82
3
event_discoverspecificprimaryservicecharacteristicdeclaration: handle 0x0012 permission 16 value 0x0013 uuid 0xef81
4
event_discoverspecificprimaryservicecharacteristicdeclaration: handle 0x0015 permission 12 value 0x0016 uuid 0xef80
5
event_discoverallcharacteristicdesriptorsevent: handle 0x0011 uuid 0x2902
6
event_discoverallcharacteristicdesriptorsevent: handle 0x0014 uuid 0x2902
Wie man sehen kann, liefert das Ereignis "discover specific primary 
service characteristic declaration" 4 Werte pro Handle, z.B:

handle 0x000d, Berechtigung 2, Wert 0x000e und uuid 0xef83.

Nach den Angaben im BLEDK3 pdf ist der dritte Wert (hier 0x000e) der 
"Characteristic Value <Zeilenumbruch> Attribute Handle". Aber da die 
erste Zahl schon die Handle ist, wofür eine zweite Handle? Es scheint 
immer der Wert des ersten Handle plus eins zu sein.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.