¿Por qué Bluetooth solo permite 7 esclavos simultáneos?

El estándar Bluetooth – IEEE 802.15.1 – se define de esa manera. Ver programa IEEE Get. Debe “leer” 😉 y aceptar los términos y condiciones antes de descargar el PDF. Bluetooth tiene tres configuraciones básicas para la comunicación según el estándar:

1. Punto a punto: maestro único y esclavo individual

2. Piconet: un maestro y hasta 7 esclavos activos (dirección lógica de 3 bits) con hasta 255 esclavos estacionados (no activos pero sincronizados con el maestro que requiere una dirección de 8 bits).

3. Scatternet: muchos amos y muchos esclavos.

Las formaciones típicas se ilustran a continuación (Programa IEEE Get):

El estándar en sí se toma teniendo en cuenta muchas cosas: resultados de varios puntos de referencia sobre hardware y software disponibles y análisis de requisitos: límites de potencia máxima y mínima, técnicas de modulación (GFSK en este caso), técnica ECC (codificación de control de errores) utilizada – (3,1,3) código de repetición para encabezados y (15,10,4) código de Hamming acortado para carga útil, BER máxima (para calidad de transmisión óptima), límites de radiación, etc., en esa “era” particular. Aunque con el tiempo se desactualiza, principalmente debido a los avances tanto en el hardware como en las capacidades de software de los dispositivos, todas las implementaciones deben obedecer estas especificaciones, tanto para la compatibilidad con dispositivos anteriores como entre dispositivos. Cuando se hicieron las especificaciones, se dio un esquema de direccionamiento de 3 bits, y se atascó. Hay algunas implementaciones que no se adhieren estrictamente a estas especificaciones (consulte la página en ucsd.edu, una de esas propuestas), pero liberarlas como parte de un producto comercial no siempre es fácil.

En la piconet, uno o más esclavos están conectados a un solo maestro. Para identificar a cada esclavo por separado, a cada esclavo se le asigna una dirección temporal de 3 bits que se utilizará cuando esté activo.

Los paquetes intercambiados entre el maestro y el esclavo llevan la dirección del miembro activo de este esclavo. En otras palabras, la dirección del esclavo se usa tanto en los paquetes maestro y esclavo como en los paquetes esclavo a maestro. Los esclavos que están desconectados o estacionados, abandonan sus direcciones y se debe asignar una nueva cuando vuelven a ingresar a la piconet.

En su nivel más bajo, bluetooth puede conectar hasta siete dispositivos simultáneamente. La formación de una red de estas redes, por ejemplo, una piconet, puede permitir que un maestro dé servicio a hasta 200 esclavos.2 Se pueden conectar piconets para formar una red de dispersión.

Actualmente, los kits de desarrollo de bluetooth se pueden comprar a una variedad de proveedores, pero los sistemas generalmente requieren una gran cantidad de tiempo, esfuerzo y conocimiento para la programación y la depuración. La formación de piconets aún no se ha simplificado y es demasiado difícil.

En realidad, en un momento dado, el maestro puede conectarse a un solo esclavo a la vez. Por lo tanto, cambia rápidamente entre esclavos para que parezca que está conectado simultáneamente a todos los dispositivos esclavos. No es posible que el maestro tenga sin embargo, más de 7 esclavos es posible que un dispositivo sea esclavo en una red y sea maestro en otra (piconet).

Espero que sea útil \ U0001f603