BLE Wiresharc trace und empty PDU'S

#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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren