Estoy trabajando con un proyecto que involucra balizas Bluetooth de baja energía. El esquema super simple solo emitirá un número único de baliza. Estas balizas se usan en un almacén de aproximadamente 100 x 100 metros, con posibilidad de expandirse a más y más grandes almacenes, y se usan para identificar cajas de cartón.
Planeamos que el operador llevará el iPhone 4s / 5, donde nuestra pequeña aplicación escanearía los canales BLE, encontraría nuestras balizas y recopilaría números.
Sin embargo, hay una cosa que no puedo entender. Hay un modo de publicidad en las especificaciones de Bluetooth LE, con un resumen como este: "Un anunciante utiliza el procedimiento de publicidad para realizar transmisiones unidireccionales a dispositivos en el área. La transmisión unidireccional se produce sin una conexión entre el dispositivo de publicidad y los dispositivos de escucha. el procedimiento publicitario se puede usar para establecer conexiones con dispositivos iniciadores cercanos o se puede usar para proporcionar la transmisión periódica de los datos del usuario a los dispositivos de escaneo que escuchan en el canal publicitario. El procedimiento publicitario utiliza el canal físico de publicidad para todas las transmisiones publicitarias ".
Por lo que, según tengo entendido, tendremos que incluir información de encabezado para ayudar a nuestra aplicación a diferenciar "nuestras" balizas BLE de otros dispositivos de publicidad BLE que se encuentran alrededor. ¿Es posible, en general, escanear periódicamente los canales y leer datos de baliza? ¿O es como el Bluetooth "antiguo", por lo que tendremos que introducir todas las balizas a nuestros dispositivos antes de poder leer los datos? ...
También me pregunto cuántas balizas serían posibles de leer, digamos, ¿radio de 10 metros en, digamos, 5-10 segundos? .. Puede haber alrededor de 500 balizas en este radio.
Las opiniones y sugerencias son muy bienvenidas. Gracias.