2012-03-09 26 views
5

Actualmente estoy trabajando en un proyecto que involucra un kit Lego Mindstorms. El ladrillo es el NXT y tenía curiosidad sobre las tasas de ping bluetooth.Bluetooth Ping Latency

Ejecuté una prueba de 100 pings y obtuve algunos resultados interesantes. Las latencias parecían caer en bandas. Aumenté a 10.000 pings y destacó esta tendencia aún más claramente. ¿Alguien sabe qué podría causar que esto suceda?

En caso de que sea relevante, la distancia entre el emisor y el receptor era de aproximadamente 3 metros.

10000 Ping Scatter Plot

Respuesta

1

algunas razones:

  1. Buffering y temporizadores internos para vaciar los búferes pueden causar.
  2. También depende de los intervalos de ping (es decir, el tiempo entre pings posteriores), ya que el enlace puede pasar al modo de ahorro de energía durante la inactividad y se tomará un buen tiempo para volver a subir.
  3. Tamaño de los paquetes de ping
  4. ¿Qué perfil de bluetooth se utiliza aquí?
+1

Buffering is my teams guess. Parece que el protocolo espera y envía un par de paquetes a la vez. Si es así, ¿cómo lo giramos y lo forzamos a enviar uno a la vez? No hay intervalo Simplemente lo hace lo más rápido posible. El paquete es de 4 bytes. No estoy seguro de lo que quieres decir con el perfil de Bluetooth? –