PDA

Ver la Versión Completa : Lectura de Tags - RFID


Wonni
16-10-2008, 18:18:48
Hola;

¿Alguien ha trabajado con RFID con Delphi?

Lo que necesito es leer los Tags, la entrada y el numero de serie del mismo y listar las entradas con su hora, segundos...


Gracias

Wonni
16-10-2008, 18:23:13
Ah, se me olvidaba,

El lector está conectado al puerto serie.

FGarcia
16-10-2008, 19:56:27
Hola!

Hay bastantes hilos abiertos con respecto a la lectura del puerto serie. Usa el buscador. En cuanto a los datos que quieres leer supongo que en los manuales del fabricante de los transmisores RF deben de venir como estan estructurados. De otro modo prueba y error.

Neftali [Germán.Estévez]
17-10-2008, 09:20:43
Yo he trabajado con lectores RFID, pero en mi caso utilizando protocolo SNMP a traves de TCP/IP.
En tu caso, deberías poder hacer lecturas con cualquier componentes que lea a través del puerto serir, como ya te han dicho.
Por lo pronto, con el mismo HyperTerminal que viene con Windows, puedes probar las configuraciones para el puerto serie y comprobar que lees valores correctamente cuando pasas los TAG's por el lector y el formato de estos.

Una vez que tengas las configuraciones correctas, puedes usar cualquiera de estos (http://www.torry.net/pages.php?id=198) para leer.

JerS
29-02-2012, 00:36:57
amigo neftali yo tengo instalado el ComPort. logro conectar con el com donde esta enchufado el dispositivo pero no se que funcion usar para obtener los datos cuando se lee la tarjeta

Neftali [Germán.Estévez]
29-02-2012, 18:51:26
Olvídate por ahora del componente.
Intenta leer los datos con el HyperTerminal. Eso te permitirá saber qué formato tienen los datos y los parámetros de configuración, para leerlos correctamente.
Una vez que tengas eso, con el componente y la configuración correcta, sólo se trata de leer caracteres.

JerS
01-03-2012, 03:01:04
Neftali , he intentado capturar la información por el Hyperterminal y nada no me muestra nada. el equipo se conecta por 485, utilizo un adaptador de 485 a r232 conectando DATA+ y DATA - a R+ y R- correspondientemente y luego de RS232 a USB. en el hyperterminal coloco las caracteristicas del equipo como 9600 bps , 8, N , 1 . pero cuando paso la tarjeta no me muestra nada en el terminal!! que me estara faltando :S

Neftali [Germán.Estévez]
01-03-2012, 10:54:24
Pues a eso me refería, que primero te pelees con el HyperTerminal, porque a veces pasan cosas de estas y luego ya te preocuparás de los componentes.

Revisa el manual del equipo para que la configuración sea correcta.
Revisa el cable (en nuestro caso el cable de conexión era un RS232, pero no uno estándard; Era uno cruzado).

DavidSG4
26-07-2021, 13:57:11
;320691']Yo he trabajado con lectores RFID, pero en mi caso utilizando protocolo SNMP a traves de TCP/IP.
En tu caso, deberías poder hacer lecturas con cualquier componentes que lea a través del puerto serir, como ya te han dicho.
Por lo pronto, con el mismo HyperTerminal que viene con Windows, puedes probar las configuraciones para el puerto serie y comprobar que lees valores correctamente cuando pasas los TAG's por el lector y el formato de estos.

Una vez que tengas las configuraciones correctas, puedes usar cualquiera de estos (http://www.torry.net/pages.php?id=198) para leer.

Buenos días.
Necesitaría ayuda (algún componente o SDK) que me permitiera leer los datos del dispositivo RFID https://www.caenrfid.com/en/products/quattro-r4321p/ por tcp ip. Veo Neftalí que tu has trabajado con ello.
la verdad es que no tengo una pregunta concreta ya que estoy en plenos inicios con este proyecto y os pido orientación.
Delphi Berlín. lo que necesitaría seria "simplemente" leer el tag y poner datos en un grid.

a ver si me podeis orientar en estos inicios. Saludos

Casimiro Notevi
26-07-2021, 17:21:28
leer los datos del dispositivo RFID https://www.caenrfid.com/en/products/quattro-r4321p/ por tcp ip. En el apartado "download (https://www.caenrfid.com/en/products/quattro-r4321p/)" de esa web tienes los manuales, software, etc. etc. etc.

DavidSG4
27-07-2021, 08:00:19
Buenos días, Gracias por responder.

si que tengo el sdk, y su código que esta en c, pero lo que hace el sdk simpremente es poner la información en un grid sin mas, en lo que yo estoy pensando es utilizar todo el sistema RFID para actualizar los estados de producción en una cadena de productos.
por ejemplo: si mi producto ha pasado por la antena que esta localizada en el apartado logistica doy el producto como enviado, sin que los operarios tengan que hacer nada en el programa.

no se si hay algún SW hecho en Delphi que me sirva como ejemplo o base que con estos aparatos me permita accesar a una bbdd

gracias por tu información

Neftali [Germán.Estévez]
27-07-2021, 08:30:32
Necesitaría ayuda (algún componente o SDK) que me permitiera leer los datos del dispositivo RFID https://www.caenrfid.com/en/products/quattro-r4321p/ por tcp ip.


Normalmente los productos como este vienen con software para conectarse. yasea una DLL, ActiveX,...
Desde la web que comentas en la sección de downloads hare referencia a un SDK y al manual correspondiente (CAEN RFID SDK).

No puedo descargarlo, pues parece que sólo es para usuarios registrados.
Habla de lenguajes como (.Net,Android,C,C++,Java), así que no deberías tener problemas para conectarte desde delphi.

DavidSG4
27-07-2021, 08:46:11
Buenos dias.
eso es... yo tengo el sdk y el código escrito en c, lo que no se es como puedo o que componentes puedo usar para integrar todo el aplicativo en el entorno de delphi berlin.

El ejecutable que tiene hay que ejecutar el programa y hacer click en un botón que es el que inicia la lectura, previamente hay que decirle la direccion ip que tiene el dispositivo etc..., una vez que empieza a leer lo que hace el programa es crear un registro en un grid, pero si yo cierro el programa los datos de ese grid se pierden, ya que no están grabados en una bbdd.

yo quiero ir un poco mas allá y la idea seria:
- introducir los datos que voy leyendo del tag en una bbdd y a su vez cambiar la situación que tiene el producto en las instalaciones.
- mas adelante... mi idea es controlar los tiempos ejemplo:
En la zona de logística tener dos antenas, una de entrada y otra de salida, cuando el producto entre por la antena de entrada inicio el timer y cuando pase por la de salida paro el timer, de este modo controlo el tiempo que ha pasado el producto en la sección logistica.

Neftali [Germán.Estévez]
27-07-2021, 09:42:02
eso es... yo tengo el sdk y el código escrito en c, lo que no se es como puedo o que componentes puedo usar para integrar todo el aplicativo en el entorno de delphi berlin.

El ejecutable que tiene hay que ejecutar el programa y hacer click en un botón que es el que inicia la lectura, previamente hay que decirle la direccion ip que tiene el dispositivo etc..., una vez que empieza a leer lo que hace el programa es crear un registro en un grid, pero si yo cierro el programa los datos de ese grid se pierden, ya que no están grabados en una bbdd.


Vuelvo a decir.
En el SDK normalmente viene lo necesario para interactuar con el dispositivo desde diferentes lenguajes. Tal y como he comentado antes en la web habla de .Net, Android, C, C++, Java. Por lo tanto en el manual del SDK debe decir cómo se hace esa conexión desde los diferentes lenguajes. No lo podemos descargar así que no lo puedo decir seguro, pero si lo revisas debe estar explicado.

El programa en C que comentas, suele ser un programa de ejemplo o una aplicación sencilla que se suele adjuntar para quien no quiere programar, pero no es lo que debes utilizar.

No tiene sentido hacer un dispositivo y que sólo se pueda conectar a él mediante un único lenguaje. O te dan una DLL, a un ActiveX o incluso algunos traen software para conectarse utilizando REST (*).

Cuando sepamos el sistema de conexión que tiene el aparato (*), entonces podremos decirte qué componentes o qué forma de conexión para Delphi puedes utilizar.

DavidSG4
27-07-2021, 09:46:15
;542100']Vuelvo a decir.
En el SDK normalmente viene lo necesario para interactuar con el dispositivo desde diferentes lenguajes. Tal y como he comentado antes en la web habla de .Net, Android, C, C++, Java. Por lo tanto en el manual del SDK debe decir cómo se hace esa conexión desde los diferentes lenguajes. No lo podemos descargar así que no lo puedo decir seguro, pero si lo revisas debe estar explicado.

El programa en C que comentas, suele ser un programa de ejemplo o una aplicación sencilla que se suele adjuntar para quien no quiere programar, pero no es lo que debes utilizar.

No tiene sentido hacer un dispositivo y que sólo se pueda conectar a él mediante un único lenguaje. O te dan una DLL, a un ActiveX o incluso algunos traen software para conectarse utilizando REST (*).

Cuando sepamos el sistema de conexión que tiene el aparato (*), entonces podremos decirte qué componentes o qué forma de conexión para Delphi puedes utilizar.

Gracias Neftali voy a empaparme bien de todo y os ire contando.

como siempre, gracias