Soy un desarrollador web / administrador de sistemas y tengo un proyecto de cliente con un proyecto que me supera. En pocas palabras, necesitamos las siguientes capacidades:
- Rastrear el estado de cientos de sensores infrarrojos pasivos
- Realice un seguimiento del estado de cientos de luces (aún no estoy seguro de si será un valor BOOL simple o un valor de porcentaje / brillo)
- Encienda cualquiera de las luces individualmente o en grupos desde una consola principal y, finalmente, 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á pastel. Entiendo cómo funciona eso ... pero ¿por dónde empiezo a controlar las luces y a rastrear esas corrientes de entrada externa? ¿Qué hardware y software debo estar mirando? ¿Puedo crear esto sobre un servidor Linux para facilitar el acceso desde un dispositivo móvil?