Creo que tu sugerencia de Bluetooth es la más viable. Sin embargo, usaría el nuevo estándar BLE (Bluetooth Low Energy) ya que reducirá considerablemente el consumo actual de los remitentes.
Se refiere a los dispositivos transportados por los usuarios como remitentes y los dispositivos de sala fija como escáneres; La nomenclatura de Bluetooth real es maestra para los dispositivos Bluetooth de la sala fija y esclavos para los remitentes, ya que entrarán y saldrán de la red a medida que la gente llegue y se vaya.
Además de los remitentes y receptores, necesitará un dispositivo Bluetooth host que reciba toda la información de los dispositivos de sala fija.
El problema con Bluetooth (o cualquier esquema basado en radio) es que los receptores de múltiples habitaciones "verán" a cada uno de los remitentes ya que el alcance probablemente será de al menos 10 m dentro de una casa.
Sin embargo, es posible reducir las cosas utilizando un RSSI (Indicación de intensidad de señal recibida). Cada maestro puede calcular su propio valor RSSI para el esclavo, y luego estos podrían enviarse a una computadora host que podría hacer un cálculo de triangulación. Aquí hay un documento escrito sobre este tema .
Tenga en cuenta que no es necesario realizar un emparejamiento Bluetooth para obtener el valor RSSI; solo hay que ejecutar el comando para realizar una consulta y cada uno de los valores de RSSI se devolverá junto con el ID de MAC de los dispositivos. Esto es muy conveniente, ya que significa que nunca tienes que emparejar a ninguno de los esclavos con ninguno de los maestros de Bluetooth de la sala fija.
No se supone que debamos proporcionar información específica sobre el producto aquí, solo diré que he utilizado el Bluegiga BLE113 en un par de proyectos con éxito.
Nota: Además de BLE, debo mencionar que ZigBee también es una alternativa. Funciona en el mismo rango de frecuencia de 2.4 GHz que Bluetooth y Wi-Fi. Tiene la ventaja de que utiliza una red de malla como modelo de red, lo que facilita el salto de un nodo a otro (para BLE, tendrá que diseñar que las redes de malla están llegando a BLE, pero no están aquí). todavía).
La principal desventaja con ZigBee, como lo veo, es que no hay un transceptor incorporado en las PC o Smartphones, como ocurre con BLE. ¿Por qué es eso importante? Si tiene un teléfono inteligente en el bolsillo, no necesitará llevar nada más para que lo reconozcan (como un brazalete).