Sistema de Acceso RFID para edificios y Oficinas.

Glosario

RFID: Es una serie de cosas: un protocolo, un tipo de tarjeta de proximidad, un medio de lectura de radio frecuencia que tiene como característica principal el usar un componente pasivo inalámbrico que desemboca en un chip electrónico que puede guardar información. El RFID es la actualizacón natural del sistema de banda magnética de las tarjetas de crédito por ejemplo y es más práctico porque no necesita entrar en contacto con el lector. Es relativamente seguro, al igual que cualquier cosa en el mundo de la tecnología.

Introducción

Nuestro cliente nos solicitó la posibilidad de poder automatizar el acceso a sus instalaciones, el sistema debería funcionar de forma sencilla y permitir la posibilidad de crecer cómodamente. Nuestro cliente cuenta con cerca de 20 empleados con diferentes roles y accesos, cada uno de ellos debería ser capaz de ingresar al edificio de forma independiente y segura. Se configuraron los siguientes requerimientos:

Requerimientos

- Usar RFID para el acceso de los empleados, cada uno debería disponer de una tarjeta de proximidad para acceder al edificio, la idea es eliminar la necesidad de personal como porteros o guardias de seguridad

- Logear el acceso de los empleados

- Permitir salir del edificio de forma electrónica, sin necesidad de llave o de algun medio mecánico

- Usar un sistema embebido, sin necesidad de PC, equipos complicados y bultosos, el sistema debería ser transparente e invisible para el usuario

- Permitir el control remoto de accesos/denegaciones de servicio y administrable a través de internet.

Solución propuesta

Nuestra solución incluyó los siguientes componentes:

- Un RaspberryPi, computador de bolsillo para la programación de las tareas rutinarias del sistema, servirá de pasarela y cerebro del sistema. Con accesos SSH conectado al backbone de la oficina

- Un lector RFID + Arduino nano para proveer acceso serial y facilitar la transformación y lectura del RFID.

- Una base de datos NoSQL - CouchDB con un API rest que permite extender el sistema de forma infinita. La BD estará hosteada en un AWS ofreciendo un punto remoto de acceso al sistema.

Palabras clave y referencias

- raspberrypi

- arduino

- apache couchdb

- python

- python pyserial