Forum: Mikrocontroller und Digitale Elektronik BLE Wiresharc trace und empty PDU'S


von Mat. K. (matthias_kornfield)


Angehängte Dateien:

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

von Jim M. (turboj)


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.

von Torsten R. (Firma: Torrox.de) (torstenrobitzki)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.