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?
Respostas:
Existem várias empresas que fornecem soluções prontas para esse tipo de aplicativo quando ele está conectado à Internet e sem fio. Alguns, de hardware a APIs da web.
http://www.iobridge.com/
http://www.pachube.com/
http://arrayent.com/
Eles podem ser um bom lugar para começar.
fonte
Eu acho que você vai querer olhar para DMX e RDM . Esses são mais protocolos de saída para sistemas de iluminação e teatro. Com RDM, pode-se fazer sensores .... mas. Eu nunca o usei, mas talvez o Open Sound System funcionasse.
fonte
Talvez o uso da tecnologia de 1 fio possa ser útil
http://www.maxim-ic.com/datasheet/index.mvp/id/3818
Trabalhei em projetos nos quais coletei dados de vários termômetros apenas com a execução de um cabo de 2 núcleos + 5v e -5volt e os dados foram enviados passivamente para a parte traseira do microcontrolador.
http://www.maxim-ic.com/products/1-wire/
Eu não vi um sensor de luz de um fio - mas um temp-ic pode captar o calor emitido pelas luzes para saber se estão acesas ou não?
Você precisará de um switch autônomo de um fio para conduzir centenas de ics e uma interface como o arduino para coletar dados e enviá-los para serial, para que possam ser decodificados.
fonte
Existe algum motivo para você desenvolver uma solução personalizada em vez de procurar soluções comerciais existentes para esse problema? Existem muitas soluções existentes neste espaço que variam amplamente em custo, complexidade e capacidade. As soluções mais populares para instalações domésticas e menores incluem Z-Wave , Insteon e ZigBee ; (O ZigBee é o sistema com o qual estou mais familiarizado). Existem outras soluções disponíveis para instalações comerciais maiores.
Como na maioria das perguntas dessa natureza, uma resposta útil dependerá de seus requisitos reais. Os sensores PIR já estão instalados? O cliente já possui uma solução de automação / iluminação?
fonte
Eu implementei um sistema como este para um cliente.
No caso deles, eles eram um estúdio de cinema fazendo um filme CGI e cada trabalhador precisava ser capaz de diminuir a luz de suas necessidades, bem como permitir situações de emergência.
Usei uma solução comercial que usava RS485 para controle, DALI para luzes e microcontroladores para a lógica. Havia também um contato seco do alarme para trazer tudo ao brilho máximo em uma emergência.
O controle individual era o meu, executado em um servidor da web com uma porta RS485.
Sentando-se em cima de uma solução comercial, você dispensa a preocupação de fornecer algo que precisa ser executado de forma confiável 24 * 7 * 365 e focar na interface.
fonte