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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.