¿Cuál es el número máximo de conexiones BLE simultáneas? [cerrado]

¿Cuál es el número máximo de dispositivos periféricos BLE que pueden estar en estado conectado a una central, según las especificaciones BLE? Además, las implementaciones de hardware existentes parecen tener limitaciones de normalmente 8 o 10, ¿de dónde viene esto? ¿Hay alguna forma de superar este límite, además de conectar y desconectar según sea necesario?

Voto para cerrar esta pregunta como fuera de tema porque NO se trata de ingeniería eléctrica/electrónica.
La mayor parte de mi trabajo en ingeniería electrónica lo publiqué aquí por costumbre. Yo diría que se trata de un protocolo de comunicación que entra en esa categoría. Dicho esto, si puede sugerir una categoría más adecuada, siéntase libre.

Respuestas (1)

[descargo de responsabilidad: soy bastante nuevo en BLE. He ido a algunos seminarios. Estoy en proceso de crear mi primer gizmo+app.]

Soy consciente de que algunas centrales solo pueden admitir una cantidad limitada (generalmente <8) de periféricos conectados. Pero, ¿hay alguna forma de evitar esto?

Android 4.3 puede admitir conexiones GATT 4x 1 , mientras que Android 4.4 y versiones posteriores pueden admitir 7x. Este tipo de cambio hace que parezca una limitación del software en lugar de una limitación fundamental.

Habiendo dicho eso, no sé cómo aumentar el número de conexiones GATT disponibles. Puede haber soluciones alternativas específicas para cada sistema operativo.

Por ejemplo, ¿es posible una situación en la que los periféricos solo sean visibles para la central específica (es decir, otros dispositivos aleatorios no pueden ver lo que anuncian), pero siguen funcionando en un modo de publicidad cuando no se accede directamente a ellos?

No creo que BLE o Android admitan este tipo de publicidad dirigida. Sin embargo, podría cifrar la carga útil del paquete de publicidad.

¿Se podrían seguir generando alertas en el dispositivo central basadas en disparadores de los periféricos publicitarios?

Si su aplicación se descifra con éxito, puede generar una alerta.

1 Para todo el dispositivo cliente, en contraposición a la cantidad de conexiones disponibles por aplicación.

Sí, creo que la limitación tiene que ver en parte con la pila bluetooth y el software relacionado.