¿Cuáles son las principales causas de latencia en la comunicación Wi-Fi y bluetooth?

Para Wi-Fi, la latencia ocurre debido a la contención y las malas condiciones del canal. El primero aumenta con el número de estaciones y su tasa de envío. Piense en varias personas en la misma habitación dispuestas a decir algo, pero sin un árbitro que les diga a cada una cuándo hablar. Si hay más de una conversación simultáneamente, los mensajes no se pueden decodificar, todos retroceden e intentan nuevamente después de un período aleatorio, lo que introduce demora. Esto último está dictado por la calidad del enlace al AP. Las malas condiciones de enlace se mitigan con esquemas de codificación y modulación de eficiencia espectral más robustos pero inferiores (es decir, velocidades de bits más bajas). Esto conduce a tiempos de transmisión más largos y, por lo tanto, latencia. Tenga en cuenta que si una estación tiene un enlace deficiente, ralentizará toda la red. Esto se conoce como la anomalía de la velocidad (aunque no es una gran anomalía, ya que así es como se diseñó el protocolo).

En el caso de una piconet Bluetooth, no hay contención. Un dispositivo maestro asigna a cada esclavo un momento para transmitir. Solo puedes tener hasta 8 esclavos activos a la vez. Los dispositivos Bluetooth transmiten a una velocidad de hasta 2Mb / sy a menudo menos que eso, por lo tanto, el tiempo para enviar un paquete es bastante largo. Esta es la principal fuente de latencia.