2012-03-09 12 views
5

Attualmente sto lavorando a un progetto che riguarda un kit Lego Mindstorms. Il mattone è l'NXT e io ero curioso dei tassi di ping del bluetooth.Latenza Ping Bluetooth

Ho eseguito un test di 100 ping su di esso e ho ottenuto alcuni risultati interessanti. Le latenze sembravano cadere in bande. Sono aumentato a 10.000 ping e ha evidenziato questa tendenza ancora più chiaramente. Qualcuno sa cosa potrebbe causare che questo accada?

Nel caso sia rilevante, la distanza tra il mittente e il ricevitore era di circa 3 metri.

10000 Ping Scatter Plot

risposta

1

alcune ragioni:

  1. buffering e timer interni per lavare buffer possono causare.
  2. Dipende anche dagli intervalli di ping (ad esempio il tempo tra i ping successivi), poiché il collegamento potrebbe andare in modalità di risparmio energetico durante l'inattività e ci vorrà un bel momento per tornare indietro.
  3. Dimensione dei pacchetti ping
  4. Quale profilo Bluetooth viene utilizzato qui?
+1

Buffering è la mia squadra indovina. Sembra che il protocollo attenda e manda un paio di pacchetti contemporaneamente. In tal caso, come possiamo girarlo e costringerlo a mandarlo uno alla volta? Non c'è intervallo. Lo fa il più velocemente possibile. Il pacchetto è 4 byte. Non sono sicuro di cosa intendi per profilo Bluetooth? –