Online Store

μFR Multi-Reader C# SDK

Ejemplo de SDK de C# y software de código fuente para la implementación de múltiples lectores de la serie μFR

μFR Multi-reader C# SDK con ejemplo de software de código fuente es una excelente herramienta de desarrollo para desarrollar las soluciones NFC RFID para múltiples lectores μFR conectados a un solo host. Esta herramienta de software permite el control centralizado de los lectores conectados a un host, así como la integración con otros sistemas que requieren comunicación con múltiples lectores al mismo tiempo.

Docs & Software Download

Descripción general del software

Funciones del software:

  • Abrir/Cerrar todos los lectores
  • Habilitar sondeo
  • Guardar archivo de registro
  • Obtener conteo
  • Obtener información
  • Abrir/Cerrar por índice
  • Leer el sector de la tarjeta/etiqueta
  • Leer tarjeta/bloque de etiquetas
  • Escribir tarjeta/etiquetar sector
  • Escribir tarjeta/bloque de etiquetas

Lenguajes de programación disponibles:

  • C #
  • C
  • Lázaro

Sistemas operativos, plataformas y entornos compatibles:

  • Multiplataforma

Hardware compatible:

  • Dispositivos de la serie μFR
multi reader csharp GUI
Software SDKDescripción
ufr-Lazarus-multi-lector

Ejemplo de uso de varios lectores μFR en el mismo host.

ufr-multi_readers-ejemplo-c_sharp

Un ejemplo de software en C# incluye funciones básicas de uso de los lectores multiple de la serie μFR en un solo host.

ufr-examples-c-multi_reader_console

Ejemplo de software de consola para multiclector μFR.

Manual de software

1. μFR Multi-reader C# – Ejecutar software

Descargar: ufr-multi_readers-example-c_sharp

Descargue y extraiga el paquete de software SDK. Navegue a la carpeta Software Release en la subcarpeta con el nombre de la arquitectura de su sistema operativo (por ejemplo, binx86Release). Ejecute el archivo uFR_multiDLL_tester.exe .

multi reader csharp

Si ha instalado los controladores de hardware correctamente, el software ejecutará la interfaz gráfica.

multi reader csharp GUI 550x400 1

2. μFR Multi-reader C# – Abrir todos los lectores

Haga clic en Abrir todos los lectores para establecer comunicación con todos los dispositivos uFR conectados a su host.

Si la conexión falló, verifique la instalación de los controladores FTDI .

multi reader csharp open all readers
multi reader csharp all opened

2. μFR Multi-reader C# – Habilitar función de sondeo

Para activar o desactivar el sondeo de datos, active o anule la selección de la casilla de verificación situada en la parte superior de la interfaz del software. 

multi reader csharp polling

Si la opción de sondeo está habilitada, esto provocará la lectura constante de cualquier tarjeta en el campo de lectura de los lectores, así como su registro de registro.

multi reader csharp polling list

4. μFR Multi-reader C# – Archivo de registro

El software almacena todos los datos de lectura en el archivo de registro. El nombre de archivo inicial se muestra en la parte superior de la pantalla. Después de leer la primera tarjeta, el software genera automáticamente el archivo en la carpeta de software ejecutable.

multi reader csharp log file

4.1 μFR Multi-reader C# – Cambiar el nombre del archivo de registro

El nombre del archivo de registro es editable. Cada vez que edite el campo Nombre de archivo , el software generará un nuevo archivo de registro. 

multi reader csharp file rename

EXAMPLE

La siguiente captura de pantalla muestra el nuevo archivo de registro creado después de editar el nombre de archivo predeterminado.

multi reader csharp new file

4.2 μFR Multi-reader C# – Contenido del archivo de registro

Cuando la función de sondeo está habilitada, el archivo de registro registrará todas las tarjetas / etiquetas al instante.

multi reader csharp logs

5. μFR Multi-reader C# – Función Get Count

Haga clic en el botón Obtener recuento para contar todos los lectores μFR conectados al host.

multi reader csharp get count

6. μFR Multi-reader C# – Función Get Info

Haga clic en el botón Obtener información para mostrar todos los detalles del dispositivo μFR conectado.

multi reader csharp new get info

7. μFR Multi-reader C# – Cerrar todos los lectores

Haga clic en el botón Cerrar todos los lectores para finalizar la comunicación con todos los dispositivos μFR conectados.

multi reader csharp close all

8. μFR Multi-reader C# – Abrir por índice

Para establecer la comunicación con los lectores conectados de forma selectiva, seleccione el índice de lector deseado de la lista y haga clic en el botón Abrir por índice . Repita los pasos para todos los lectores que desee habilitar. Después de habilitar la comunicación por el índice de lectores, el estado de todos los lectores abiertos se establecerá en True, mientras que el resto de los lectores seguirán siendo false .

Después de habilitar la comunicación por el índice de lectores, el estado de todos los lectores abiertos se establecerá en True, mientras que el resto de los lectores seguirán siendo false .

multi reader csharp open by

EXAMPLE

La captura de pantalla muestra un ejemplo de apertura de los lectores con índice 0 y 2, mientras que el lector con índice 1 todavía está cerrado.

multi reader csharp index open

9 μFR Multi-reader C# – Close By Index

Para desactivar la comunicación con los lectores abiertos de forma selectiva, seleccione el índice de lector deseado de la lista y haga clic en el botón Cerrar por índice . Repita los pasos para todos los lectores que desee deshabilitar. Después de deshabilitar la comunicación por el índice de lectores, el estado de los lectores desconectados se establecerá en False.

Después de habilitar la comunicación por el índice de lectores, el estado de todos los lectores abiertos se establecerá en True, mientras que el resto de los lectores seguirán siendo false .

multi reader csharp close index

10. μFR Multi-reader C# – Función de lectura

Utilice la opción Lectura de sectores o la opción Lectura de bloques para leer las tarjetas/etiquetas.

Nota: Este ejemplo de software de C# admite MIFARE® y otras tarjetas/etiquetas compatibles con una estructura de memoria organizada por 16 sectores y 4 bloques. Si su proyecto utiliza las tarjetas/etiquetas con alguna otra estructura de memoria, puede utilizar este SDK de software para personalizar las funciones de lectura y escritura.

multi reader csharp read

10.1 μFR Multi-reader C# – Función de lectura de sectores

Para leer un sector específico de la tarjeta, siga estos pasos:

  • Seleccione el índice del lector
  • Seleccione el índice sectorial deseado
  • Haga clic en el botón Leer datos.

La barra de información del software mostrará el contenido del sector seleccionado.

multi reader csharp read sector

10.2 μFR Multi-reader C# – Función BlockReading

Para leer un bloque específico de la tarjeta, siga estos pasos:

  • Seleccione el índice del lector
  • Seleccione el índice de bloque deseado
  • Haga clic en el botón Leer datos.

La barra de información del software mostrará el contenido del bloque seleccionado.

multi reader csharp read block contzent

11. μFR Multi-reader C# – Función de escritura

Utilice la opción Escritura sectorial o la opción Lectura de escritura para escribir el contenido en las tarjetas/etiquetas.

Nota: Este ejemplo de software de C# admite MIFARE® y otras tarjetas/etiquetas compatibles con una estructura de memoria organizada por 16 sectores y 4 bloques. Si su proyecto utiliza las tarjetas/etiquetas con alguna otra estructura de memoria, puede utilizar este SDK de software para personalizar las funciones de lectura y escritura.

multi reader csharp write s b

11.1 μFR Multi-reader C# – Función de escritura en bloque

Para escribir datos en la tarjeta, siga estos pasos:

  • Seleccione el índice del lector
  • Seleccione el índice sectorial deseado
  • Seleccione el bloque deseado
  • Introduzca los nuevos datos en el campo Bloquear contenido de datos
  • Haga clic en el botón Leer datos.

Nota: La longitud de los datos definida es de 16 bytes, por lo que no puede introducir más de 16 caracteres. Si necesita escribir un contenido más grande, divida sus datos en más sectores y bloques. Para una escritura de datos más compleja, también puede considerar el uso de algunas de nuestras otras excelentes soluciones de software SDK para escritura lineal. Por favor, consulte nuestro repositorio de GitLab.

multi reader csharp write

11.2 μFR Multi-reader C# – Función BlockReading

Para leer un bloque específico de la tarjeta, siga estos pasos:

  • Seleccione el índice del lector
  • Seleccione el índice de bloque deseado
  • Haga clic en el botón Leer datos.

La barra de información del software mostrará el contenido del bloque seleccionado.1

multi reader csharp write

Compruebe la nueva entrada leyendo el bloque de tarjetas seleccionado. La barra de información del software mostrará el contenido de los datos HEX.

multi reader csharp check write

Este manual presenta el software de código fuente multiclátor simple en el lenguaje de programación C#. Ejemplos de software con las funciones presentadas también están disponibles en C y Lazarus. Todos los paquetes de software incluyen SDK de código fuente.