Instrucciones de uso
Diagrama de operación general
El diagrama que se muestra a continuación demuestra la instalación estándar del módulo M-ID10W. Al encender el M-ID10W por primera vez, estará en el modo de operación de fábrica.
Descripción de los cables
Los modelos antes de esta versión cambian el color del hilo.
- Entrada1
- Positiva: Marrón
- Negativa: Gris
- Entrada2
- Positiva: Verde
- Negativa: Amarilla
- Salida digital
- Positiva: Purple
- Negativa: Blue
- Salida de relé
- Positiva: Naranja
- Negativa: Blanca
- Suministro eléctrico
- 5VCD: Roja
- GND: Negra
Atención
Utilice la fuente de alimentación enviada con el escáner para evitar daños al hardware del escáner.
Ejemplo de conexión de Entradas y Salidas
Los modelos antes de esta versión cambian el color del hilo.
- Entrada2
- Positiva: Azul oscuro
- Negativa: Rosa
Ajustes iniciales
Al encender el M-ID10W por primera vez, tendrá configuraciones de fábrica, por lo tanto, se creará una nueva red Wireless y esperará las conexiones. El nombre de la red (SSID) se crea de forma predeterminada, siendo MID10-XXXXXXXX (x = identificación única del lector).
La contraseña predeterminada para conectarse a wifi es: viaondarfid
Página de administrador
El acceso a la página de administración/configuración se realiza a través de su navegador (Google Chrome, por ejemplo) a través de la dirección: http://192.168.0.10
Las credenciales predeterminadas son:
Usuaria
: adminContraseña
: admin
Datos actuales
En esta sección, se muestran los datos de configuración de red actuales.
Cuando su modelo no tiene un RTC (reloj en tiempo real), el mensaje: RTC NOT PRESENT ON THIS BOARD VERSION se mostrará en el campo de fecha y hora.
Parámetros Wireless
En esta sesión es posible definir los parámetros inalámbricos.
Modo de operación
:- Access Point: Define que el M-ID10W se utilizará como punto de acceso (como un enrutador).
- Station: Define que el M-ID10W se usará como estación y debe conectarse a una red WiFi existente.
En este modo, es obligatorio completar el nombre de la red SSID donde el lector se conectará, así como la contraseña de conexión. Los parámetros de direccionamiento IP deben definirse manualmente, ya que la configuración no permite el funcionamiento en modo DHCP, solo con una dirección IP estática.
SSID
: Cuando está en modo de punto de acceso, el SSID es automático. Cuando está en modo de estación, es necesario informar el nombre de la red SSID donde el lector debe conectarse.Contraseña de conexión
: Cuando está en modo de punto de acceso, es la contraseña requerida para conectar nuevos clientes. Cuando está en modo de estación, es la contraseña de conexión de red SSID donde el lector debe conectarse.El jugador intentará conectarse a la red proporcionada durante 10 veces con un intervalo de 5 segundos. Si no se puede conectar, el lector se reiniciará automáticamente, repitiendo el proceso de conexión.
Socket Server Port
: Es el puerto de red que el lector abrirá un oyente Esperando conexiones externas. Se usa cuando el equipo está operando en modo Answer Mode.IP
: IP estática del lector.Mask
: máscara de red.Gateway
: Dirección IP de la puerta de enlace de red.Canal de Operación
: Canal de operación WiFi utilizado por el equipo. (Solo en modo Access Point)Host
: Aplique DNS para personalizar el enlace de acceso de la configuración de su lector, como se muestra en el ejemplo a continuación.
Parametros generales
En esta sesión es posible definir los parámetros generales del equipo.
Usuario
: Nombre de usuario utilizado para iniciar sesión en la página de administración.Password
: Acceda a la contraseña para el inicio de sesión en la página de administración.Print RFID TX data on Serial Debug
: Permite activar o desactivar el envío de datos de depuración a la salida auxiliar RX2.Modo de depuración
: Cuando está habilitado, permite depurar el firmware.Guardar depuración en la tarjeta SD
: Cuando está habilitado, permite guardar la depuración en la tarjeta SD.Keep Alive
: Cuando está habilitado, permite enviar el mensaje elegido para mostrar si hay una conexión persistente.
Restablecer módulo
: Cuando el lector es un modelo de Ethernet USR, tiene la opción de restablecer la configuración del módulo Ethernet.
Parámetros de radiofrecuencia
En esta sesión es posible definir los parámetros de trabajo RFID y la operación automática.
Modo de operación RF
: Define el comportamiento de operación del lector RFID, siendo:
- Modo esclavo: Se usa cuando el equipo debe esperar para que los comandos de lectura provengan de la biblioteca DLL o del socket de red.
> Acceso http://restrito.viaondarfid.com.br para descargar los documentos de soporte SDK y auxiliar.
Modo Autónomo: En este modo, el lector ingresa automáticamente la operación de lectura, registrando las etiquetas de lectura en el búfer, la tarjeta de memoria o enviándolas a una URL, cuando se configura.
Autonomous Mode (Trigger): Al igual que el modo anterior, en este modo, el lector esperará un pulso en el GPIO de entrada para realizar la lectura. Esta es una lectura independiente basada en una condición.
Buzzer
: Habilita o deshabilita timbre. Necesita reiniciar el lector después de configurarIntervalo de lectura posterior al activador
: Define el momento en que el lector leerá después del pulso de entrada GPIO.Intervalo de lectura de etiquetas
: Determina el tiempo de intervalo de lectura de etiqueta.Potencia de antena
: Define el poder de lectura, de 1dbm a 26dbm.Sesión
: Define la sesión que se utilizará en las lecturas.- Session 0: La etiqueta RFID responde a todas las solicitudes realizadas por el lector RFID.
- Session 1: Cuando la etiqueta RFID recibe la solicitud del lector por primera vez, responde de inmediato. Después de eso, la etiqueta ingresa a un estado de silencio y espera entre 0.5 y 5 segundos para responder a la siguiente solicitud. El tiempo de silencio no está configurado, quien lo define es la etiqueta en sí.
- Session 2 or 3: La etiqueta RFID responde la primera vez que la antena lo detecta. Si permanece cerca de la antena, la etiqueta no responderá nuevamente. Cuando deja el rango de antena, después de hasta 20 segundos, responderá nuevamente.
Banco de etiquetas para lectura
: Define el banco de memoria que se leerá de la etiqueta.EPC
: Código hexadecimal con grabación gratuita, utilizada para identificar un determinado producto, categoría, colaborador, etc.TID
: código hexadecimal de identificación de la etiqueta, predefinido por el fabricante, se puede leer, pero no editado.- USER: Código hexadecimal, para registrar información sin límite de caracteres.
Dirección inicial TID
: Busque datos en el banco de lectura, de acuerdo con la posición configurada.Tamaño del banco TID
: Configura en bytes, el tamaño del TID en la etiqueta que se debe buscar.Modo de operación TTL/RS232
: Define el modo de operación TTL/RS232, permitiendo la entrada o salida de datos. Cuando se selecciona salida, los datos se pueden recopilar por Serial, se puede recopilar EPC de la etiqueta si se puede recopilar si la opciónModo de operación TTL/RS232
: Define el modo de operación TTL/RS232, que puede ser la entrada o salida de datos. Cuando se selecciona salida, los datos se pueden recopilar a través de Serial, el EPC de la etiqueta encendido se puede recopilar si la opción Send Tag EPC to TTL/RS232 auxiliary output está habilitado. Cuando se selecciona entrada, permite que los datos recibidos en la entrada RS232 se activen durante el tiempo especificado. Debe estar habilitado el modo Autonomous-Trigger.Baudrate
: Permite elegir el Baudrate para la salida TTL/RS232 o la entrada auxiliar Necesario para reiniciar el lector después de la definiciónEnviar etiqueta EPC a salida auxiliar TTL/RS232
: Cuando está habilitado, envía los datos EPC de la etiqueta de lectura a la salida auxiliar TTL/RS232/TCPIP.Guardar etiquetas leídas en la tarjeta SD
: Cuando está habilitado, almacenará etiquetas de lectura en la tarjeta SD.Si no hay una tarjeta SD insertada, esta opción se deshabilitará y se mostrará un mensaje:
Servicios web
: Utilizado para operaciones de lectura y activación de GPIO.Ver los Servicios web Sección para obtener información sobre la recopilación y la limpieza del búfer.
Operación URL Recopila lecturas en orden ascendente con retorno al json
http://[IP]:8080/getTagSDCard Exportar todas las lecturas de formato CSV http://[IP]:8080/getTagSDCardCSV Eliminar lecturas almacenadas http://[IP]:8080/clearTagSDCard Operación URL Recopilar el estado de entrada GPIO 1 http://[IP]:8080/getInput1Status Recopilar el estado de GPIO 2 http://[IP]:8080/getInput2Status Desencadenar 1 http://[IP]:8080/gpio.php?output=1&status=on Apague el GPIO de salida 1 http://[IP]:8080/gpio.php?output=1&status=off Desencadenar 2 http://[IP]:8080/gpio.php?output=2&status=on Apague el GPIO de salida 2 http://[IP]:8080/gpio.php?output=2&status=off Mantener la salida activa durante...
: Cuando se configura en modo autónomo o autónomo con disparador, define el tiempo en que la salida digital se mantendrá después de leer la etiqueta. Si la máscara EPC está habilitada, solo las etiquetas que respetan la máscara activarán la salida digital (con la excepción de las etiquetas incluidas en la lista de exclusión). Este tiempo puede variar de 0 (deshabilitado) a 30 segundos.Descartar etiqueta repetida
: Cuando se selecciona, descarta la lectura repetida de la misma etiqueta en secuencia.Máscara EPC
: Define la máscara de lectura.La longitud del filtro debe estar entre 1 y 24 dígitos, y puede filtrar en el prefijo EPC o una etiqueta única. Cualquier otra etiqueta que no esté dentro de esta máscara, el lector se ignorará por completo.Ejemplo: si se define la máscara 3034541, solo las etiquetas que tienen el EPC con el mismo comienzo que se procesará la máscara, las otras se descartarán
Lista con permiso (1 EPC por línea)
: Permite el control de registro de la etiqueta en el lector, cuando se registra una etiqueta en esta función, el lector ignorará la lectura de otras etiquetas, que no están registradas en esta lista.
Operación | Comando |
---|---|
Agregar EPC a la lista blanca | ;wAdd = EPC; |
Excluir EPC de White List | ;wErase = EPC; |
Lista EPCS en la lista blanca | ;wList; |
Borra las EPC en la lista blanca | ;wClear; |
En esta funcionalidad, el lector debe ser un modelo de enchufe TCP y los comandos deben ser entre semicolones (;).
Lista de exclusión (1 EPC por línea)
: Cuando se debe descartar una etiqueta, incluso si está dentro de la regla de la máscara, el EPC completo de la etiqueta (24 dígitos) que debe (debe) descartarse puede ingresarse en esta lista (s).
Operación | Comando |
---|---|
Agregar EPC a la lista negra | ; bAdd = EPC; |
Excluir EPC de Black List | ; bErase = EPC; |
Lista EPCS en la lista negra | ;bList; |
Borra las EPC en la lista negra | ;bClear; |
En esta funcionalidad, el lector debe ser un modelo de enchufe TCP y los comandos deben ser entre semicolones (;).
Parámetros del WebService
En esta sesión es posible configurar los parámetros del WebService.
Enviar EPC a URL
: Si este campo está vacío, no se hará nada. Cuando se llena, el lector enviará un HTTP POST REQUEST a la URL especificada, que contiene la matriz con el EPC de la etiqueta de lectura y la fecha.Ejemplo: "http://www.viaondarfid.com.br/ws/getTagReading" - Cuando se lee una etiqueta, el equipo enviará el HTTP POST request:
[
{
"reading_reader_ip": "192.168.0.10",
"reading_epc_hex": "323662590000004000000011",
"reading_reader_mac": "E0:5A:1B:A2:A7:04",
"reading_company_id": "",
"reading_antenna": "1",
"reading_movement_type": "1",
"reading_created_at": "2023-07-18 10:47:59",
"reading_reader_name": "Leitor 1",
"reading_rpm": "2000"
},
{
"reading_reader_ip": "192.168.0.10",
"reading_epc_hex": "323662590000004000000011",
"reading_reader_mac": "E0:5A:1B:A2:A7:04",
"reading_company_id": "",
"reading_antenna": "1",
"reading_movement_type": "1",
"reading_created_at": "2023-07-18 10:47:59",
"reading_reader_name": "Leitor 1",
"reading_rpm": "2000"
}
]
Advertencia
El campo "Reading_RPM" solo puede recibir hasta 2000 pulsos por minuto, que se reciben a través de la entrada 1 de su lector.
Certificado SSL
: Cuando hay un certificado en la URL que se enviará, "https", es necesario completar el certificado de la página de acuerdo con el protocolo SSL.Tiempo para enviar WS (s)
: tiempo en segundos para enviar al WebService (predeterminado 10 segundos).Token API
: token requerido para la validación del envío al extremo frontal.ID de empresa
: Establezca la ID que se asignará.Nombre del lector
: nombre de identificación del lector, este nombre se guarda en el campo en el JSON de envío.Validación de salida 1 por WS
: cuando está habilitado, permite activar la salida 1, de acuerdo con el código de respuesta configurado, durante un tiempo especificado.Validación de la salida 2 por WS
: cuando está habilitado, permite activar la salida 2, de acuerdo con el código de respuesta configurado, durante un tiempo especificado.Código de invalidación de WS
: cuando está habilitado, permite invalidar la activación de las salidas, de acuerdo con el código de respuesta configurado.Log Envio WS
: El resultado JSON de la solicitud, realizado a través de los puntos finales.
Actualización de firmware
El equipo solo notificará si hay una actualización si está en modo Station mode.
Cuando hay una actualización disponible, puede actualizarla a través de la página de administración/configuración del lector. Después de la actualización, el jugador se restablecerá al valor predeterminado de fábrica.
Atención
Si bien el equipo se está actualizando, es crucial que no esté apagado y que Internet tenga una conexión estable.
Advertencia
Cuando se actualiza el lector, se eliminarán todos los datos guardados en la tarjeta SD.
Certificado SSL
Para exportar el certificado de la página, siga los pasos a continuación:
- Después de completar la exportación, se mostrará un mensaje:
- Al completar la exportación del certificado, es necesario abrir el archivo en un editor de texto y copiar el código, que se insertará en la página de configuración de la antena en el campo "Certificado SSL":
GPIO
Tipo | Descripción | Estado estándar | Voltaje de conducción |
---|---|---|---|
Entrada | Entrada GPIO 1 | APAGADO | 5V DC |
Entrada | Entrada GPIO 2 | APAGADO | 5V DC |
Salida | Salida de GPIO 1 | APAGADO | 5V DC |
Web services
Control de GPIO
Recuperar la entrada digital 1 estado
URL: http://[IP]:8080/getInput1Status
MÉTODO: HTTP GET REQUEST
PARÁMETROS: Ninguno
DEVOLVER 1:
{
"message": "Get GPIO Status Input 1",
"Status": "OFF"
}
DEVOLVER 2:
{
"message": "Get GPIO Status Input 1",
"Status": "ON"
}
Recuperar el estado de entrada digital 2
URL: http://[IP]:8080/getInput2Status
MÉTODO: HTTP GET REQUEST
PARÁMETROS: Ninguno
DEVOLVER 1:
{
"message": "Get GPIO Status Input 2",
"Status": "OFF"
}
DEVOLVER 2:
{
"message": "Get GPIO Status Input 2",
"Status": "ON"
}
Change status of digital output 1
URL: http://[IP]:8080/gpio.php?output=1&status=on
MÉTODO: HTTP GET REQUEST
PARÁMETROS: Salida - Ident.Salida (patrón 1) |estado - encendido / apagado |Temporizador: tiempo para mantener la salida encendida (en segundos)
DEVOLVER 1:
{
"message": "GPIO 14 Output turned ON"
}
URL: http://[IP]:8080/gpio.php?output=1&status=off
MÉTODO: HTTP GET REQUEST
PARÁMETROS: Salida - Ident.Salida (patrón 1) |estado - encendido / apagado |Temporizador: tiempo para mantener la salida encendida (en segundos)
DEVOLVER 1:
{
"message": "GPIO 14 Output turned OFF"
}
URL: http://[IP]:8080/gpio.php?output=1&status=on&timer=5
MÉTODO: HTTP GET REQUEST
PARÁMETROS: Salida - Ident.Salida (patrón 1) |estado - encendido / apagado |Temporizador: tiempo para mantener la salida encendida (en segundos)
DEVOLVER 1:
{
"message": "GPIO Output turned ON for 5 seconds"
}
Lectura estándar
URL: http://[IP]:8080/leituraPadrao
MÉTODO: HTTP GET REQUEST
PARÁMETROS: Acción |Inicio - Habilitar lectura
DEVOLVER 1:
{
"response code": "200",
"status": "sucesso",
"msg": "Serviço iniciado com sucesso"
}
URL: http://[IP]:8080/leituraPadrao
MÉTODO: HTTP GET REQUEST
PARÁMETROS: Acción |Acabado - Desactivar lectura
DEVOLVER 1:
{
"response code": "200",
"status": "sucesso",
"msg": "Serviço finalizado com sucesso"
}
Advertencia
Para que este servicio web funcione correctamente, es necesario configurar el modo operativo RFID como "Slave"
Datos de la tarjeta SD
Recupera la lista de etiquetas leídas y almacenadas en la tarjeta SD
URL: http://[IP]:8080/getTagSDCard
MÉTODO: HTTP GET REQUEST
PARÁMETROS: Ninguno
DEVOLVER 1:
{
"message": "Get tag list from SD Card",
"count_files": 0,
"tag list": [
{
"reading_reader_ip": "192.168.0.10",
"reading_epc_hex": "323662590000004000000011",
"reading_reader_mac": "E0:5A:1B:A2:A7:04",
"reading_company_id": "",
"reading_antenna": "1",
"reading_movement_type": "1",
"reading_created_at": "2023-07-18 10:47:59",
"reading_reader_name": "Leitor 1",
"reading_rpm": "2000"
},
{
"reading_reader_ip": "192.168.0.10",
"reading_epc_hex": "323662590000004000000011",
"reading_reader_mac": "E0:5A:1B:A2:A7:04",
"reading_company_id": "",
"reading_antenna": "1",
"reading_movement_type": "1",
"reading_created_at": "2023-07-18 10:47:59",
"reading_reader_name": "Leitor 1",
"reading_rpm": "2000"
}
]
}
DEVOLVER 2:
{
"message": "Get tag list from local buffer",
"error": "SDCard file is empty"
}
DEVOLVER 3:
{
"message": "Get tag list from SD Card",
"count_files": 0,
"tag list": []
}
Borra todas las lecturas contenidas en la tarjeta SD
URL: http://[IP]:8080/clearTagSDCard
MÉTODO: HTTP GET REQUEST
PARÁMETROS: Ninguno
DEVOLVER 1:
{
"message":"Tag Buffer list is empty now"
}
WS Lista negra
Agregar etiqueta a la lista
URL: http://[IP]:8080/blackList?add=3074257BF4B98CC000000008
MÉTODO: HTTP GET REQUEST
PARÁMETROS: Ninguno
DEVOLVER 1:
{
"response code": "200",
"status": "sucesso",
"msg": "EPC adicionado com sucesso na black list",
"blackList": "3074257BF4B98CC000000015"
}
Eliminar la etiqueta de la lista
URL: http://[IP]:8080/blackList?remove=3074257BF4B98CC000000008
MÉTODO: HTTP GET REQUEST
PARÁMETROS: Ninguno
DEVOLVER 1:
{
"response code": "200",
"status": "sucesso",
"msg": "EPC removido com sucesso na black list",
"blackList": ""
}
Lista de etiquetas registradas
URL: http://[IP]:8080/blackList?list
MÉTODO: HTTP GET REQUEST
PARÁMETROS: Ninguno
DEVOLVER 1:
{
"response code": "200",
"status": "sucesso",
"blackList": "3074257BF4B98CC000000025, 3074257BF4B98CC000000028, 3074257BF4B98CC000000023"
}
Limpieza de la lista de etiquetas
URL: http://[IP]:8080/blackList?deleteAll
MÉTODO: HTTP GET REQUEST
PARÁMETROS: Ninguno
DEVOLVER 1:
{
"response code": "200",
"status": "sucesso",
"msg": "Sucesso ao deletar arquivo de black list",
"blackList": ""
}
WS Lista blanca
Agregar etiqueta a la lista
URL: http://[IP]:8080/whiteList?add=3074257BF4B98CC000000008
MÉTODO: HTTP GET REQUEST
PARÁMETROS: Ninguno
DEVOLVER 1:
{
"response code": "200",
"status": "sucesso",
"msg": "EPC adicionado com sucesso no white list",
"whiteList": "3074257BF4B98CC000000015"
}
Eliminar la etiqueta de la lista
URL: http://[IP]:8080/whiteList?remove=3074257BF4B98CC000000008
MÉTODO: HTTP GET REQUEST
PARÁMETROS: Ninguno
DEVOLVER 1:
{
"response code": "200",
"status": "sucesso",
"msg": "EPC removido com sucesso no white list",
"whiteList": ""
}
Lista de etiquetas registradas
URL: http://[IP]:8080/whiteList?list
MÉTODO: HTTP GET REQUEST
PARÁMETROS: Ninguno
DEVOLVER 1:
{
"response code": "200",
"status": "sucesso",
"whiteList": "3074257BF4B98CC000000025, 3074257BF4B98CC000000028, 3074257BF4B98CC000000023"
}
Limpieza de la lista de etiquetas
URL: http://[IP]:8080/whiteList?deleteAll
MÉTODO: HTTP GET REQUEST
PARÁMETROS: Ninguno
DEVOLVER 1:
{
"response code": "200",
"status": "sucesso",
"msg": "Sucesso ao deletar arquivo de white list",
"whiteList": ""
}
Restaurar predeterminado de fábrica
El M-ID10W tiene un botón de reinicio, que puede restaurar la configuración para los valores predeterminados de fábrica. Para restaurar, simplemente desconecte el equipo de la fuente de alimentación, presione el botón, encienda el equipo. Mantenga el botón presionado durante 10 segundos mientras se inicia el módulo o con el equipo activado, presione el botón hasta que escuche una larga presión en su timbre, esto restaurará la configuración de WiFi a los valores predeterminados de fábrica.
Advertencia
Cuando el reproductor se restablezca, se eliminarán todos los datos guardados en la tarjeta SD.
Reiniciar lector
Aplicar reinicio del equipo sin afectar la configuración.
Ahorrar
Aplique la configuración del jugador.Las configuraciones se guardan en el equipo y se mantienen incluso después de que se apague.
Idioma
La página de administración está disponible en 2 idiomas, inglés y portugués. Para cambiar entre idiomas, simplemente seleccione el indicador de idioma deseado y la página se actualizará automáticamente.