Ábreme la puerta
Igor Támara
Senior Software EngineerLevantarse a abrir la puerta debería ser una decisión y no una obligación, y así lo han entendido las empresas de seguridad que normalmente como control de acceso tienen un dispositivo electromagnético accionado por un botón desde la comodidad del asiento del vigilante. Eso mismo queremos en AxiaCore, y ahora que tenemos a mompa, podemos tenerlo :)
. +-----------+ | | +-----------+ | RPI | <-------+ | | | | Will | <--------+ +-+---------+ | | | | +-----------+ | XXXXXX | | X X | | X X | | X X X <-----+ +----------+ +------+-------+ X X | | | | X X | User +-----------------> | Hipchat | XXXXXX | | | | +----------+ +--------------+
¿Qué se necesita? Una aplicación que esté siendo usada todo el tiempo y desde la que cualquiera pueda dar la orden, por ejemplo, IRC o Hipchat, o hangout, o cualquier otra que se use en el entorno de trabajo, un robot al que se le puedan colocar plugins, en nuestro caso tenemos a mompa que está hecho en Python y para el cual es muy sencillo registrar una acción con base en algo que "escuche" en el canal. En IRC o Jabber también hay robots en python para hacer tareas sencillas, complejas o divertidas.
El robot puede vivir en un servidor en cualquier país y dado que la puerta está en nuestro entorno y es algo real, tal robot debe poder emitir la señal para que suceda algo a unos metros de nosotros, así que hay que configurar los puertos necesarios para que con nuestra conexión a Internet podamos recibir la señal enviada.
Necesitamos hardware muy sencillo para ser usado y programado, nuestra opción más cercana en este momento es un raspberry pi con un módulo wifi y alimentación eléctrica para colocar un pequeño circuito que le indique a nuestro electroimán que debe abrir la puerta y un botón que nos permita hacerlo de la "forma tradicional".
Cuál es la diferencia con un interruptor de botón y un cable hacia el electroimán? Que lo podemos hacer desde el celular o desde fuera de la oficina :)
Cuando tengamos los dispositivos y funcionando, les invitamos a que "mompa" abra la puerta para ustedes :)
- Créditos de Fotografía
- AsciiFlow Para ascii art en línea, en Linux Asciio.
Written by Igor Támara
A seasoned developer, Igor brings expertise in designing and building complex software systems. With a focus on quality and performance, they lead projects that drive innovation and deliver reliable solutions to meet user needs.