Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Lector RFID (https://www.clubdelphi.com/foros/showthread.php?t=90078)

petercat 02-04-2016 14:17:10

Lector RFID
 
Buneas recien he comprado un lector/escritor RFID 125khz con sus correspondientes tarjetas, trabaja con las eprom EM4305.
El Lectro viene con una alicacion para poder leer y escribir las tarjetas que funciona correctamente. Previamente he tenido que instalar un controlador "USB-SERIAL" "CH340.inf" dado que es dispositivo es USB y lo convierte para poder urilizarlo por puerto serie (COM4).
Cada vez que conecto al puerto COM4 con el programa el lector hace un pitido y se enciende la luz verde.
Ahora estoy intentando atraves del componente Comport poder leer el COM4 pero no funciona o por lo menos no realiza ese pitido el Hardware, el caso es que se conecta o por lo menos eso parece dado que una vez conectado con la app que he creado y conectado al COM4 el otro programa que tra el dispositivo no se puede conectar por que me dice que esta en uso por otro programa.
Lo que desconozco es si necesitaria algun tipo de DLL que me haga que pueda leer el dispositivo.
Si alguien le ha ocurrido esto o alguna vez a probado con este tipo de lectores RFID y me puede orientar se lo agradeceria.

Un saludo a tod@s y gracias

Casimiro Notevi 02-04-2016 18:11:08

Exactamente, qué problema tienes.

jhonny 02-04-2016 18:18:15

No he tenido la oportunidad de rabajar con ellas, pero ¿Qué fabricante es?, seguramente debe tener dicha DLL en su SDK.

petercat 02-04-2016 19:00:28

Cita:

Empezado por Casimiro Notevi (Mensaje 503981)
Exactamente, qué problema tienes.

Exactamente el problema es que no puedo leer los Tag del RFID, pero puede venir derivado de que realmente no esté bien establecida la conexión con el COM4, esto último lo digo porque el lector al conectar con la aplicación que trae hace un pitido y el led se cambia de rojo a verde, cuando le digo leer se cambia de rojo a verde y esto de momento no consigo hacerlo.
Creo que al conectar con el lector el propio léctor debería de emitir el mismo pitido y esto no lo hace , aunque no me importa lo del pitido lo que veo es que no puedo leer los Tags.

petercat 02-04-2016 19:04:26

Cita:

Empezado por jhonny (Mensaje 503983)
No he tenido la oportunidad de rabajar con ellas, pero ¿Qué fabricante es?, seguramente debe tener dicha DLL en su SDK.

Lo compre por amazon y no veo pagina del fabricante pero si es cierto que en el CD viene la aplicacion para poder leer y escribir, y el driver para poder leer el USB a traves del COM, aunque tambien trae DLL que son instaldas por la propia aplicacion en el System32.
He probado varias formas sobre todo Sources que andan rulando por internet pero nada de nada, no consigo establecer correctamente la conexion aunque como dije en el anterior post seguramente este conectado por que la aplicacion que trae una vez la tengo conectado con la aplicacion mia me indica que el puerto esta ocupado por otra aplicacion.

Casimiro Notevi 03-04-2016 01:55:12

El problema es que es muy difícil poder ayudarte porque nosotros no tenemos ese aparato para echarle un vistazo.
Necesitaríamos mucha más información de lo que nos has contado.

Neftali [Germán.Estévez] 04-04-2016 16:24:39

Revisa este post.

Sigo manteniendo esas recomendaciones que doy ahí.

bitbow 04-04-2016 21:35:31

Hola petercat este tipo de lectores si son con interfaz USB generan una entrada de teclado por lo que no hay que hacer mas, este es el caso para los USB y va a depender del fabricante, los RFIDEAS funcionan así, incluso hay seriales que funcionan igual, no tengo idea de la escritura ya que esos si no me ha tocado meterle mano.

Saludos.

orodriguezca 05-04-2016 07:03:42

Estoy totalmente de acuerdo con la recomendación de Neftali. Lo primero es saber la configuración por defecto que le coloca el fabricante y setear Hyperterminal con esa misma configuración. Hyperterminal debería mostrar lo que esta leyendo la máquina. Mientras no se muestre información en Hyperterminal no hay más nada que se deba hacer.

Casimiro Notevi 07-04-2016 20:52:19

Cita:

Empezado por petercat (Mensaje 504138)
Gracias, es cierto, es complicado poder dar una solucion cuando alguno de vosotros no dispongais de este dispositivo, de todas formas he adquirido un lector RFID emulador de teclado que este es tan simple como abrir un bloc de notas pasar el tag por encima y te resuelve un numero de identificacion de dicho tag.
Ahora tengo otro problemilla que no se como solucionarlo.
Resulta que en el programa que estoy haciendo tengo un teclado por USB y ahora este dispositivo RFID tambien por USB que emula el teclado, ahora necesito deshabilitar el lectro USB del RFID mientras no me haga falta para que cuando alguien se aproxime al lector RFID no interfiere con parte del programa en ejecucion, es decir lo que quiero es solicirtar al lector que actue cuando realmente sea necesario, para ello lo que se me ocurre es identificar el HID-USB mediante el ID Venderdor y deshabilitarlo hasta que realmente me haga falta y una vez leido o trascurrido un tiempo con un timer que lo vuelva a deshabilitar.
Podeis orientarme de como podria deshabilitar dicho HID-USB mediante el ID del Vendedor ó productID?'
Muchas gracias

Mira el punto 12 de la guía de estilo, gracias :)


La franja horaria es GMT +2. Ahora son las 19:26:51.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi