acr122u

Especificaciones del controlador SDK ACR122U para Windows, Android y Linux

Introducción

El lector/escritor ACS ACR122U es un lector/escritor de tarjetas inteligentes sin contacto conectado a PC, desarrollado con tecnología sin contacto de 13,56 MHz. Es el primer lector/escritor de tarjetas sin contacto del mundo compatible con CCID y con las normas ISO 14443 e ISO 18092. El ACR122U también es compatible con PC/SC, lo que permite la interoperabilidad entre diferentes aplicaciones y plataformas.

Tanto el SDK de Windows ACR122U como el SDK de Android están incluidos en la descarga de software con la compra del escritor NFC ACR122U.

Se incluyen códigos de muestra, programas de utilidad y controladores ACR122U. También se incluyen manuales de usuario para guiar a los desarrolladores en la creación de aplicaciones de tarjetas inteligentes compatibles con NFC y sin contacto utilizando el lector/escritor NFC ACR122U.

Manual de usuario del lector y grabador NFC ACS ACR122U

Especificaciones del kit de desarrollo de software ACR122U

Para garantizar un uso óptimo del ACS ACR122U SDK, asegúrese de que su sistema funcione con las siguientes especificaciones compatibles:

Requisitos del sistema

  • Procesador Pentium de 1 GHz como mínimo o superior
  • Mínimo de 500 MB de RAM
  • Mínimo de 600 MB de espacio libre en el disco duro
  • Unidad de CD-ROM
  • Puerto USB

Tarjetas inteligentes compatibles

  • Tarjetas MIFARE Classic® 1K
  • Tarjetas sin contacto ACOS3

Lector de tarjetas inteligentes compatible

  • Lector NFC USB ACR122U-A9

Sistemas operativos compatibles

  • Windows® 7 (x86 y x64)
  • Windows® 8.1 (x86 y x64)
  • Windows® 10 (x86 y x64)

Componentes del kit de desarrollo de software

Instalador del SDK del lector y escritor NFC ACS ACR122U

Instalador del controlador ACR122U

El controlador ACS Unified PC/SC es un instalador único que permite que todos los lectores de tarjetas inteligentes ACS genéricos funcionen con varios sistemas operativos Windows®. Cuenta con la certificación WHQL de Microsoft® y permite la descarga automática de actualizaciones al conectarse a internet.

Códigos de muestra

Los códigos de ejemplo del ACR122U son archivos ejecutables que incluyen las funciones de codificación del lector NFC USB ACR122U. Sirven como guía para crear proyectos propios con el ACR122U. Estos códigos de ejemplo se proporcionan para mostrar la programación de las siguientes tarjetas y dispositivos:

  • ACOS3 Contactless: crea una autenticación mutua y garantiza una mensajería segura.
  • MIFARE – cambia clave y programación para tarjetas MIFARE Classic 1K.
  • Otros PICC: permite programar funciones para otras tarjetas sin contacto (PICC).
  • Programación del dispositivo: prueba los periféricos del lector NFC USB ACR122U.
  • Formato de intercambio de datos NFC (NDEF): proporciona comunicación de datos entre dispositivos habilitados para NFC.
  • Sondeo de tarjeta PC/SC: muestra el tipo de tarjeta, el estado de la tarjeta y la salida de respuesta a reinicio.
  • PC/SC simple: ejecuta diferentes comandos PC/SC.

Los códigos de muestra están escritos en los siguientes lenguajes de programación:

  • Java (x86 y x64)
  • Microsoft Visual Basic .NET 2008 (x86 y x64)
  • Microsoft Visual C# .NET 2008 (x86 y x64)
  • Microsoft Visual C++ .NET 2008 (x64)
  • Microsoft Visual C++ 6.0 (x86)

Nota: El uso de Microsoft Visual C++ 6.0 puede requerir que descargue los siguientes archivos de Internet:

  • MFC42D.dll
  • MFCO42D.dll
  • MSVCP60D.dll
  • MSVCRTD.dll

Para localizar los códigos de muestra:

En la carpeta ACR122U SDK v2.00 , vaya a "Códigos de muestra" y seleccione el lenguaje de programación deseado. Allí encontrará los códigos de muestra de las siguientes carpetas:

  • Carpeta de programación de dispositivos : contiene códigos de muestra de programación básica de dispositivos y configuración de sondeo de dispositivos para cada lenguaje de programación.
  • Carpeta de programación de tarjetas : contiene códigos de muestra de tarjetas ACOS3 Contactless, MIFARE y otras tarjetas PICC para cada lenguaje de programación.
  • Carpeta Otros : contiene códigos de muestra NDEF, PCSC Card Polling y Simple PCSC para cada lenguaje de programación.

Herramienta de lectura y tarjetas inteligentes

La herramienta de lectura y tarjeta inteligente ACS es la integración de la herramienta de lectura ACR122U-A9 y las herramientas de tarjeta como un programa de utilidad que le permite ejecutar comandos relacionados con la lectura de tarjetas inteligentes y tarjetas.

Nota: Para que esta herramienta funcione, es necesario tener al menos Microsoft .NET Framework 3.5 Service Pack 1 instalado en su computadora.

Herramienta de lectura ACR122U-A9

La herramienta de lectura ACR122U es un widget de utilidad que le permite acceder, controlar y ejecutar la mayoría de los comandos disponibles en el lector NFC USB ACR122U.

Herramienta de tarjeta sin contacto ACOS3

La herramienta de tarjetas sin contacto ACOS3 es un complemento de widget que permite acceder a la mayoría de los comandos de tarjetas sin contacto de ACOS3. Admite múltiples conexiones a diferentes lectores de tarjetas inteligentes y solo es compatible con lectores compatibles con PC/SC.

Herramienta de tarjeta MIFARE Classic

La herramienta de tarjeta MIFARE Classic es un widget que permite acceder a todos los comandos de la tarjeta MIFARE Classic. Admite múltiples conexiones a diferentes lectores de tarjetas inteligentes y solo es compatible con lectores compatibles con PC/SC.

Herramientas y utilidades del ACR122U

Herramienta de aprendizaje para PC/SC

Esta herramienta le permite ejecutar diferentes funciones de tarjetas inteligentes de interfaz de programación de aplicaciones (API) de Windows compatibles con PC/SC.

Vista rápida

Esta herramienta le permite comprobar si el lector NFC USB ACR122U está instalado correctamente en su sistema.

Herramienta de script 4

Esta herramienta le permite ejecutar varios comandos y comunicarse con una tarjeta inteligente con la ayuda de archivos de comandos de script.

Manuales de usuario y materiales de referencia

Los siguientes documentos están incluidos en este kit:

  • Manual del usuario del kit de desarrollo de software ACR122U
  • Interfaz de programación de aplicaciones ACR122U
  • Especificaciones técnicas del ACR122U
  • Manual de referencia de la tarjeta sin contacto ACOS3
  • Especificaciones funcionales de la tarjeta MIFARE

Microsoft y Windows son marcas registradas o marcas comerciales de Microsoft Corporation en los Estados Unidos y/o en otros países.

MIFARE y MIFARE Classic son marcas registradas de NXP BV y se utilizan bajo licencia.