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?
Respuestas:
Hay varias compañías que brindan soluciones llave en mano para este tipo de aplicaciones cuando está conectado a Internet y de forma inalámbrica. Algunos, desde hardware hasta API web.
http://www.iobridge.com/
http://www.pachube.com/
http://arrayent.com/
Pueden ser un buen lugar para comenzar.
fuente
Creo que querrás estudiar DMX y RDM . Esos son más protocolos de salida para sistemas de iluminación y teatro. Con RDM, uno podría hacer sensores ... pero. Nunca lo usé, pero tal vez Open Sound System funcionaría.
fuente
Quizás el uso de la tecnología de 1 cable podría ser útil
http://www.maxim-ic.com/datasheet/index.mvp/id/3818
He trabajado en proyectos en los que reuní datos de varios termómetros solo con la ejecución de un cable de 2 núcleos + 5v y -5 voltios y los datos se enviaron pasivamente al microcontrolador.
http://www.maxim-ic.com/products/1-wire/
No he visto un sensor de luz de 1 cable, ¿pero una temperatura podría captar el calor emitido de las luces a dos si está encendido o no?
Necesitará un interruptor independiente de 1 cable para controlar cientos de ic y una interfaz como arduino para recopilar datos y enviarlos a serie para que puedan decodificarse.
fuente
¿Hay alguna razón por la que esté buscando desarrollar una solución personalizada en lugar de buscar soluciones comerciales existentes para este problema? Hay muchas, muchas soluciones existentes en este espacio que varían ampliamente en costo, complejidad y capacidad. Las soluciones más populares para el hogar y las instalaciones más pequeñas incluyen Z-Wave , Insteon y ZigBee ; (ZigBee es el sistema con el que estoy más familiarizado). Hay otras soluciones disponibles para instalaciones comerciales más grandes.
Como con la mayoría de las preguntas de esta naturaleza, una respuesta útil dependerá de sus requisitos reales. ¿Ya están instalados los sensores PIR? ¿El cliente ya tiene una solución de automatización / iluminación?
fuente
He implementado un sistema como este para un cliente.
En su caso, eran un estudio de cine que hacía una película CGI y cada trabajador necesitaba poder atenuar sus luces según sus necesidades y permitir situaciones de emergencia.
Utilicé una solución comercial que utilizaba RS485 para el control, DALI para las luces y microcontroladores para la lógica, también hubo un contacto seco de la alarma para que todo brillara en una emergencia.
El control individual era mío, desde un servidor web con un puerto RS485.
Al sentarse encima de una solución comercial, libera la preocupación de proporcionar algo que necesita funcionar de manera confiable 24 * 7 * 365 y concentrarse en la interfaz.
fuente