Soy desarrollador web / administrador del sistema y tengo un proyecto de cliente con un proyecto que me supera. En pocas palabras, necesitamos las siguientes capacidades:
- Rastree el estado de cientos de sensores infrarrojos pasivos
- Rastree el estado de cientos de luces (aún no estoy seguro si será un valor BOOL simple o un valor de porcentaje / brillo)
- Dispare cualquiera de las luces individualmente o en grupos desde una consola principal y eventualmente desde aplicaciones móviles
- Registre todos los cambios de estado para los sensores de movimiento y las luces.
- Genere informes y análisis de patrones basados en los registros.
La programación involucrada será fácil. Entiendo cómo funciona ... pero ¿por dónde empiezo a controlar las luces y rastrear tantos flujos de entrada externa? ¿Qué hardware y software debería mirar? ¿Puedo construir esto sobre un servidor Linux para un acceso más fácil desde un dispositivo móvil?