BLE Wiresharc trace und empty PDU'S

OP #7831306
Lesenswert?
• ▲
▼

Hi

Weiss jemand warum (siehe Bild) nach jeder Notification mit der Länge 277(bzw 244) ein empty PDU geschickt wird?

und noch eine Frage: was ist der Event Counter? Sind alle Packete mit dem selben Event Count in einem Connection Interval?

Danke

Angehängte Dateien:
#7831705
Lesenswert?
• ▲
▼

Bei BTLE muss der Datenempfang bestätigt werden - sonst sendet das Peripherial die Daten erneut (u.U. im nächsten Intervall). Das dürften die ganzen leeren PDUs sein hier.

Der Event Counter korrelliert relativ gut mit dem Timing aus der 2. Spalte - daran kann man auch erkennen was zu welchem Event gehört. BTLE Kommunikation findet ja in Intervallen statt.

Das Ganze ist schwierig zu Verstehen ohne einen Blick in die Spec oder weiterführende Doku geworfen zu haben.

(Firma: Torrox.de) #7832131
Lesenswert?
• ▲
▼

Du kannst Dir das Acknowledgment auch anzeigen lassen, wenn Du die Spalten "SN" (serial number) und "NESN" (next expected serial number) anzeigen läßt. Jeder Teilnehmer sendet alternierend PDUs mit SN 0 oder 1. Bestätigt wird das PDU dann vom Empfänger in dem er anzeigt, dass er nun die andere SN erwartet.

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.