jueves, 11 de agosto de 2016

Proyecto Control de acceso con Odoo y FIngertec



El objetivo del proyecto es para controlar el acceso de los clientes al gimnasio Cybex determinado por sus cuentas pendientes con el gimnasio. De esta forma los clientes que están al día con sus pagos no tienen ningún inconveniente al entrar al gimnasio y el sistema deniega el acceso a los clientes que tienen los contratos vencidos o cuentas pendientes.


i kiosk 100 de Fingertec



Grupo Innova, empresa desarrolladora y encargada del sistema que se utiliza en el gimnasio Cybex (OpenErp versión 7), desarrolló este proyecto con los lectores de Fingertec (modelos i-kiosk 100 y Q2i) por la razón de que el gimnasio ya contaba con estos lectores adémas de que los lectores cumplian los requisitos para el proyecto que se describen a continuación::
  • Lectores tipo Stand Alone
  • Verificación tipo 1:N
  • Conexión de red con protocolos TCP/IP
  • Capacidad para abrir puertas electrónicas
  • La más importante una librería SDK para desarrollar aplicaciones


Q2i de Fingertec



El SDK que se eligió fue Biobridge SDK desarrollado por Fingertec para el lenguaje de programación C# (C sharp), aunque el lenguaje de programación ideal hubiera sido Python ya que el sistema empresarial Open Erp trabaja con módulos escritos en python.
Sin embargo la integración de los lectores fué un éxito con las 4 aplicaciones desarrolladas en lenguaje C# y corriendo bajo una plataforma windows

Nuestra experiencia con los lectores de Fingertec es la siguiente:
Los lectores de fingertec que elegimos son lectores para control de planilla para control de entradas y salidas de empleados, y aunque sí pueden llevar un control de acceso, ésta no es su mayor habilidad y ya que Cybex es un gimnasio muy concurrido en Honduras con más de 1000 clientes activos y de estos más de 300 clientes que entran y salen varias veces en un día común sumando la tarea agregada por el sistema que es tener los lectores actualizados en todo momento con la base de datos del sistema, para comprobar si un cliente puede o no acceder al gimnasio.


Tanta carga hace que los lectores se peguen en determinado momento y necesitan ser reiniciados cortando su alimentación de energía eléctrica. Sin embargo éste problema empezó a suceder después de casi un año, agravando con el tiempo.
Grupo Innova detectó las causas del problema que eran unos fallos de red que se resolvieron en el momento y la otra es un inconveniente con los lectores sobre todo con el modelo i-kiosk100, este modelo al llegar a la mitad de su capacidad de registros tanto de huellas guardadas como logs almacenados, su rendimiento empieza a decaer haciendo que las verificaciones de huellas sean más tardadas y que no pueda verificar huellas al mismo tiempo que se está actualizando su información con la base de datos principal del gimnasio Cybex. Este problema se resolvió eliminando información basura de los lectores periódicamente, como huellas de clientes que no tienen acceso, y logs innecesarios porque ya están almacenados en la base de datos principal.


En general los lectores de la marca Fingertec son buenos y están cumpliendo su función, sabemos que el modelo i-kiosk 100 es un modelo muy antiguo y es hora de cambiar por modelos más recientes. De la marca se puede destacar su fácil uso, y la cantidad de cosas que se pueden configurar, como los grupos de acceso, zonas horarias, alarmas, privilegios, etc.

Otro punto a favor es su gran facilidad de implementación de Biobridge SDK, las funciones son muy intuitivas y fácil de utilizar, a comparacion de otros SDK como el SDK One Touch de Digital Persona para Java o los SDK de ZKTeco



Si estás interesado en adquirir este sistema o buscas ayuda para desarrollar un sistema similar escríbeme tus dudas o comentarios

correos:  jljc_811@hotmail.com
         jljc810@gmail.com   

teléfono:         (+504) 3303-2024


José Luis Jiménez Castillo

domingo, 10 de abril de 2016

Aplicación biométrica compatible con sistemas de información de escritorio

Los controles de acceso biométricos son métodos muy útiles para evitar la usurpación de identidad, y con el paso del tiempo y el avance de la tecnología cada vez es mas fácil y económico implementar estos métodos en nuestros sistemas de información.

Viendo la necesidad y la urgencia con la que muchas empresas desean utilizar controles biométricos, hemos trabajado en aplicaciones de biometríá dactilar capaces de ser invocados desde cualquier lenguaje de programación de escritorio, siendo así herramientas biométricas de fácil integración con una gran cantidad de sistemas de información

Las dos herramientas son Verificador y Registrador que toman como parámetro la identidad de una persona previamente registrada en el sistema para posteriormente pasar a un proceso de verificación o de registro de huellas

Hasta el momento nuestras aplicaciones biométricas funcionan correctamente con:
  1. Java
  2. python
  3. Consola de windows
  4. Omnis 7 
  5. C#
  6. VB.NET




Las aplicaciones funcionan con el lector de huellas de digitalpersona URU 4500, fueron desarrolladas en lenguaje Java y por razones de drivers y SDK se debe usar un ambiente windows en la maquina donde se ejecutaran las aplicaciones, aunque no importa si su sistema esta instalado en un servidor con un sistema operativo distinto

Actualmente estamos trabajando en poder lanzar nuestras aplicaciones desde lenguajes de desarrollo web. para ser así compatible con la otra gran cantidad de sistemas de información, y así poder integrar controles biométricos en tiendas online, plataformas de bancos electrónicos o cualquier inicio de sesión que lo requiera.
Si estás interesado en adquirir este sistema o buscas ayuda para desarrollar un sistema similar escríbeme tus dudas o comentarios

correos:  jljc_811@hotmail.com
         jljc810@gmail.com   

teléfono:         (+504) 3303-2024

José Luis Jiménez Castillo