Instalar un lector de códigos de barras para el control de acceso es solo una parte de la creación de una solución completa de gestión de accesos.
En la mayoría de los proyectos comerciales, el lector debe comunicarse con los controladores de puertas, el software de gestión, la infraestructura de red o las aplicaciones de terceros existentes.
Para los integradores de sistemas y los desarrolladores de proyectos, la compatibilidad es uno de los factores más importantes a la hora de seleccionar un dispositivo de control de acceso.
Un lector con interfaces de hardware y protocolos de comunicación adecuados puede reducir la complejidad de la integración y ayudar a mejorar la fiabilidad del sistema.
Este artículo explica cómo integrar un lector de control de acceso mediante código de barras con un sistema existente.
Una solución típica de control de acceso mediante código de barras consta de varios componentes:
Lector de códigos de barras o códigos QR.
Controlador de control de acceso.
Cerradura de puerta, torniquete o portón.
Software de gestión o servidor de autenticación.
Infraestructura de red.
Fuente de alimentación.
Un flujo de trabajo de acceso típico es:
Paso 1: El usuario presenta un código QR o un código de barras.
Paso 2: El lector captura y decodifica la credencial.
Paso 3: La información de las credenciales se transmite al controlador o a la plataforma de gestión.
Paso 4: El sistema verifica la autorización del usuario.
Paso 5: Si se aprueba el acceso, el controlador activa la cerradura de la puerta o la puerta de acceso.
Paso 6: El sistema registra el evento de acceso, si es compatible.
El flujo de trabajo exacto depende de si la autorización se realiza dentro del lector, a través de un controlador externo o en un servidor central.
Cada proyecto requiere un método de comunicación diferente.
La señal Wiegand se utiliza ampliamente en los sistemas de control de acceso tradicionales.
Permite que los lectores compatibles transmitan datos de credenciales a un controlador de acceso.
Las ventajas incluyen:
Compatibilidad con muchos controladores tradicionales.
Integración relativamente sencilla.
Adecuado para la transmisión básica de credenciales.
Se utiliza habitualmente en instalaciones de acceso a puertas ya existentes.
Limitaciones:
Las capacidades de transmisión de datos son relativamente limitadas.
La comunicación Wiegand estándar no ofrece las mismas características de seguridad integradas que los protocolos de comunicación encriptados modernos.
Deben tenerse en cuenta la distancia del cable y los requisitos de la instalación eléctrica.
Para proyectos que requieran una mayor seguridad en las comunicaciones, los compradores deberían evaluar alternativas como OSDP Secure Channel, siempre que sea compatible tanto con el lector como con el controlador.
El protocolo TCP/IP permite que los dispositivos compatibles se comuniquen a través de una red Ethernet.
Entre las posibles aplicaciones se incluyen:
Comunicación con el software de gestión central.
Configuración remota del dispositivo.
Transmisión de datos a través de la red.
Integración con plataformas de gestión de acceso compatibles.
Antes de la integración, confirme la configuración IP del dispositivo, la configuración de los puertos, el formato de datos, la dirección de la comunicación y los requisitos de autenticación.
La integración basada en HTTP permite que un lector o un dispositivo de control de acceso relacionado intercambie datos con aplicaciones web o servicios de backend compatibles.
Las funciones potenciales pueden incluir:
Enviando información de escaneo a un servidor.
Recibiendo comandos de configuración.
Comunicación mediante una plataforma de gestión de accesos basada en la web.
Conexión con software de terceros.
Se recomienda utilizar HTTPS siempre que sea compatible y esté configurado adecuadamente, ya que proporciona comunicación cifrada.
Los puntos finales exactos de la API, los métodos de solicitud, el mecanismo de autenticación y los formatos de datos deben confirmarse con el fabricante del dispositivo.
MQTT es un protocolo de mensajería ligero que se utiliza habitualmente en aplicaciones de IoT.
Puede resultar útil cuando los dispositivos de control de acceso mediante código de barras necesitan comunicarse con una plataforma IoT centralizada o un servicio de mensajería.
Entre las posibles aplicaciones se incluyen:
Informe del estado del dispositivo.
Mensajería de eventos de acceso.
Monitoreo remoto.
Comunicación entre sistemas conectados en red.
Los parámetros de configuración importantes pueden incluir:
Dirección del broker MQTT.
Número de puerto.
ID del cliente.
Nombre de usuario y contraseña.
Estructura del tema.
Permisos de publicación y suscripción.
Configuración TLS, donde sea compatible.
Las funciones específicas de MQTT dependen del firmware del producto y de la arquitectura del sistema.
USB y UART son útiles para la integración con sistemas embebidos, ordenadores industriales y dispositivos anfitriones compatibles.
Antes de seleccionar un método de conexión, confirme:
Niveles de voltaje.
Definiciones de pines.
Formato de datos.
Velocidad de transmisión para UART.
Requisitos del conductor.
Comandos de comunicación.
Compatibilidad con el sistema operativo anfitrión.
Estos detalles deben obtenerse de la documentación técnica del fabricante.
Para proyectos que utilizan un controlador de acceso tradicional, el proceso de integración generalmente sigue estos pasos.
Identifique el modelo de controlador y sus interfaces compatibles.
Compruebe si es compatible con Wiegand, OSDP, TCP/IP u otro método de comunicación requerido por el lector.
No dé por sentado que dos dispositivos son compatibles simplemente porque utilicen el mismo conector.
El lector de códigos de barras puede decodificar un código QR en una cadena de caracteres, mientras que el controlador de acceso puede esperar un formato de credencial o una longitud de bits específicos.
Confirmar:
longitud de los datos.
Formato de caracteres.
Conjunto de caracteres compatible.
Formato de salida.
Mapeo de credenciales.
Requisitos de conversión de datos.
Por ejemplo, un código QR puede contener un token de visitante alfanumérico largo, mientras que un controlador Wiegand tradicional espera una credencial numérica de formato fijo.
Por lo tanto, puede ser necesario un procesamiento adicional o un controlador compatible.
Dependiendo del modelo, la configuración puede incluir:
Habilitar los tipos de código de barras necesarios.
Ajustando los formatos de salida.
Configurando los parámetros de comunicación.
Configuración de prefijos y sufijos.
Seleccionar el modo de autenticación requerido.
Siga el diagrama de cableado y las especificaciones eléctricas del fabricante.
Antes de encender el sistema, verifique la fuente de alimentación, la conexión a tierra, el cableado de señal y la configuración de comunicación.
Pruebe diferentes escenarios, entre ellos:
Credenciales válidas.
Credenciales no válidas.
Credenciales caducadas.
Escaneos repetidos.
Interrupción de la comunicación.
Recuperación de energía.
Activación del cierre de la puerta.
Acceda a la grabación del evento.
La prueba final debe reproducir el entorno operativo real del cliente.
Para proyectos más avanzados, es posible que los lectores de códigos de barras necesiten comunicarse directamente con aplicaciones o plataformas de gestión de terceros.
Un proceso de integración típico incluye:
1. Obtener la documentación técnica
Solicite las especificaciones de la interfaz, los protocolos de comunicación, la documentación de la API y las instrucciones de configuración.
2. Definir el formato de datos.
Determina qué información necesita recibir el sistema, como por ejemplo:
Contenido del código QR.
ID del dispositivo.
Marca de tiempo de escaneo.
Estado de las credenciales.
Resultado del acceso.
Solo se deben incluir los datos compatibles con el producto seleccionado.
3. Desarrollar la interfaz de comunicación
El desarrollador del software implementa el método de comunicación apropiado, como TCP/IP, HTTP/HTTPS, MQTT o un SDK compatible.
4. Conéctese con la plataforma de autenticación.
La aplicación verifica las credenciales recibidas con la base de datos de acceso o el servicio de autenticación.
5. Devolver el resultado de la autorización.
El sistema envía el resultado correspondiente al controlador o lector, según la arquitectura del dispositivo.
6. Pruebas de integración completas
Verificar la estabilidad de las comunicaciones, la gestión de la respuesta, la seguridad y los procedimientos de recuperación.
La seguridad debe tenerse en cuenta durante todo el proceso de integración.
Evite utilizar códigos QR estáticos, fáciles de copiar, en aplicaciones de alta seguridad.
Cuando proceda, utilice:
Credenciales con validez limitada.
Códigos QR de un solo uso.
Códigos QR dinámicos.
Verificación del lado del servidor.
Mecanismos de revocación de credenciales.
Las medidas recomendadas incluyen:
Cifrado HTTPS o TLS donde sea compatible.
Autenticación robusta del dispositivo.
Gestión segura de contraseñas.
Restricciones de acceso a la red.
Actualizaciones de firmware.
Configuración adecuada del cortafuegos.
Los permisos de acceso deben gestionarse de forma centralizada cuando sea necesario.
El sistema debe contemplar los procedimientos adecuados para credenciales caducadas, tarjetas perdidas, códigos QR revocados y bajas de empleados.
Para las conexiones de controladores tradicionales, evalúe si la interfaz de comunicación seleccionada proporciona la protección adecuada.
Cuando son compatibles, los protocolos seguros como OSDP Secure Channel pueden ofrecer una protección más sólida que los métodos de comunicación tradicionales no cifrados.
Es necesario confirmar las capacidades de seguridad tanto del lector como del controlador.
| Problema común | Posible causa | Acción recomendada |
|---|---|---|
| El lector no puede comunicarse con el controlador. | Cableado o configuración de protocolo incorrectos | Compruebe la compatibilidad del cableado y la interfaz. |
| El código QR se escanea pero la puerta no se abre. | Discrepancia en el formato de las credenciales o fallo de autorización | Verifique el formato de datos y la configuración del controlador. |
| Los códigos QR largos no se transmiten correctamente. | Limitación de la longitud de los datos del controlador | Verifique la longitud máxima de los datos y la compatibilidad de salida. |
| El dispositivo de red no puede conectarse. | Configuración de IP, puerto o firewall | Compruebe la configuración de red y la conectividad. |
| No se reciben los mensajes MQTT. | Configuración incorrecta del broker o del tema. | Verifique las credenciales del agente y los permisos del tema. |
| La respuesta del sistema se retrasa. | Latencia de red o procesamiento del servidor | Verifique los tiempos de comunicación y de respuesta del backend. |
| El dispositivo se desconecta intermitentemente. | Inestabilidad eléctrica o de la red | Compruebe la fuente de alimentación, los cables y la calidad de la red. |
La causa principal debe determinarse mediante pruebas sistemáticas, en lugar de asumir que el escáner en sí está defectuoso.
WCMI ofrece productos de escaneo de códigos de barras y control de acceso para clientes B2B, integradores de sistemas y desarrolladores de proyectos.
Nuestras capacidades de desarrollo y personalización de productos pueden dar soporte a los requisitos del proyecto, que incluyen:
Reconocimiento de códigos QR y códigos de barras 1D.
Autenticación de tarjetas RFID.
Control de acceso mediante teclado.
Configuraciones de productos basadas en Linux en los modelos aplicables.
Comunicación Ethernet y TCP/IP.
Integración de HTTP/HTTPS y MQTT en las configuraciones aplicables.
Salida de Wiegand en los modelos compatibles.
Personalización de hardware y firmware.
Fabricación OEM/ODM.
Nuestro equipo técnico puede evaluar su controlador actual, su plataforma de software y sus requisitos de comunicación para ayudarle a identificar una configuración de producto adecuada.
¿Está planificando un proyecto de integración de control de acceso mediante código de barras?
Comuníquese con WCMI y proporcione la siguiente información:
Su modelo de controlador de acceso actual.
Protocolo de comunicación requerido.
Especificaciones de códigos de barras y códigos QR.
Plataforma de software o sistema operativo.
Métodos de autenticación requeridos.
Cantidad estimada del proyecto.
Podemos hablar de compatibilidad técnica, evaluación de muestras y posibilidades de personalización.
Sitio web: https://www.wcmiscan.com/
Conclusión
La integración exitosa del control de acceso mediante códigos de barras requiere más que simplemente seleccionar un lector. Implica la compatibilidad de la tecnología de escaneo, las interfaces de comunicación, los controladores, el software y los requisitos de seguridad.
Trabajar con un fabricante que comprenda tanto la tecnología de escaneo de códigos de barras como la integración del control de acceso puede ayudar a reducir los riesgos de desarrollo y mejorar la eficiencia en la implementación del proyecto.