An Bluetooth LE-Experten: Sind Handles Konstanten?

Gast #5764078
Lesenswert?
• ▲
▼
Frage für Bluetooth-LE-Experten:

Sind die Handles (nicht UUID), die man auf Central-Seite (meine Hardware 
sind Microchip's BM71- und RN4871-Module) beim Service-Scan eines 
Peripherals erhält, Konstanten - entweder weil sie vom Peripheral kommen 
oder weil das Bluetooth-Modul sie immer gleich berechnet?

Ich habe noch nie Änderungen gesehen, habe aber auch nur ein 
BLE-Testgerät. Ich würde die Handles, wenn sie konstant sind, gerne in 
den Mikrocontroller-Sourecode aufnehmen, da der Service-Scan eine Menge 
Arbeit bedeutet.
#5764126
Lesenswert?
• ▲
▼
sc schrieb:
> Ich habe noch nie Änderungen gesehen, habe aber auch nur ein
> BLE-Testgerät.

Ist bei BLE ganz fies: Wenn die "Service Changed" Charakteristik 
existiert, dann kann sich das IMHO im laufenden Betrieb ändern.

Bei den ganz einfachen Geräten könnten das zwar Konstanten sein, aber 
Hersteller liefern schonmal Versionen mit geänderter Firmware oder neuen 
Features aus. Ich würde das nicht hart einbrennen.
Gast #5764129
Lesenswert?
• ▲
▼
> Hersteller liefern schonmal Versionen mit geänderter Firmware oder neuen
Features aus

Ich hatte bisher vermutet, dass die 16bit-Handles (z.B. das Argument für 
Write Characteristic Value) vom Central erstellt/vergeben werden, als 
dynamisch erstellte Abürzung für eine u.U. viel ängere UUID. Wenn da 
eine neue (Modul-)Firmware was ändert, wäre mir das egal, ich kann ja 
entscheiden, welche Fimware drauf kommt. Aber wenn ich Dich richtig 
deute, kommen die Handles vom Peripheral?

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.