Sou desenvolvedor web / administrador de sistemas e tenho um projeto de cliente com um projeto que está além de mim. Em poucas palavras, precisamos dos seguintes recursos:
- Acompanhe o status de centenas de sensores infravermelhos passivos
- Acompanhe o status de centenas de luzes (ainda não tenho certeza se será um valor BOOL simples ou um valor percentual / brilho)
- Acione qualquer uma das luzes individualmente ou em grupos a partir do console principal e, eventualmente, de aplicativos móveis
- Registre todas as alterações de estado dos sensores e luzes de movimento
- Gere relatórios e análises de padrões com base nos logs
A programação envolvida será fácil. Entendo como isso funciona .. mas por onde começo a controlar as luzes e rastrear muitos fluxos de entrada externa? Que hardware e software devo observar? Posso criar isso em cima de um servidor Linux para facilitar o acesso a partir de um dispositivo móvel?