Introdução
O ACR122U ACS Reader Writer é um leitor/gravador de cartões inteligentes sem contacto ligado a PC, desenvolvido com base na tecnologia sem contacto de 13,56 MHz. É o primeiro leitor/gravador de cartões sem contacto do mundo compatível com CCID, que segue tanto a norma ISO 14443 como a ISO 18092. O ACR122U também é compatível com PC/SC, o que permite a interoperabilidade entre diferentes aplicações e plataformas.
Tanto o SDK para Windows como o SDK para Android do ACR122U estão incluídos no download do software com a compra do gravador NFC ACR122U.
Estão incluídos códigos de exemplo, programas utilitários e controladores ACR122U. Existem também manuais do utilizador para orientar os programadores na criação de aplicações habilitadas para NFC e de cartões inteligentes sem contacto, utilizando o Leitor/Gravador NFC ACR122U.

Especificações do Kit de Desenvolvimento de Software ACR122U
Para garantir a utilização ideal do SDK ACS ACR122U, certifique-se de que o seu sistema está a funcionar com as seguintes especificações suportadas:
Requisitos do Sistema
- Processador Pentium de 1 GHz ou superior
- Mínimo de 500 MB de RAM
- Mínimo de 600 MB de espaço livre no disco rígido
- Leitor de CD-ROM
- Porta USB
Cartões inteligentes suportados
- Cartões MIFARE Classic® 1K
- Cartões sem contacto ACOS3
Leitor de cartões inteligentes suportado
- Leitor NFC USB ACR122U-A9
Sistemas operativos suportados
- Windows® 7 (x86 e x64)
- Windows® 8.1 (x86 e x64)
- Windows® 10 (x86 e x64)
Componentes do Kit de Desenvolvimento de Software

Instalador do Controlador ACR122U
O Controlador ACS Unified PC/SC é um único instalador de controlador que permite que todos os leitores de cartões inteligentes ACS genéricos funcionem com vários sistemas operativos Windows®. É certificado pela Microsoft® WHQL e permite transferências automáticas de atualizações quando está ligado à Internet.
Códigos de Exemplo
Os códigos de exemplo do ACR122U são ficheiros executáveis que apresentam as funcionalidades de programação do Leitor USB NFC ACR122U. Servem como guia ao criar os seus próprios projetos com o ACR122U. Estes códigos de exemplo são fornecidos para demonstrar a seguinte programação de cartões e dispositivos:
- ACOS3 Contactless – cria autenticação mútua e garante comunicação segura.
- MIFARE – altera a chave e programação para cartões MIFARE Classic 1K.
- Outros PICC – permite funções de programação para outros cartões sem contacto (PICC).
- Programação do Dispositivo – testa os periféricos do leitor USB NFC ACR122U.
- Formato de Troca de Dados NFC (NDEF) – fornece comunicação de dados entre dispositivos com NFC.
- Polling de Cartão PC/SC – apresenta o tipo de cartão, o estado do cartão e a saída Answer-To-Reset.
- PC/SC Simples – executa diferentes comandos PC/SC.
Os códigos de exemplo estão escritos nas seguintes linguagens de programação:
- Java (x86 e x64)
- Microsoft Visual Basic .NET 2008 (x86 e x64)
- Microsoft Visual C# .NET 2008 (x86 e x64)
- Microsoft Visual C++ .NET 2008 (x64)
- Microsoft Visual C++ 6.0 (x86)
Nota: A utilização do Microsoft Visual C++ 6.0 pode exigir que descarregue todos os seguintes ficheiros da Internet:
- MFC42D.dll
- MFCO42D.dll
- MSVCP60D.dll
- MSVCRTD.dll
Para localizar os códigos de exemplo:
A partir da ACR122U SDK v2.00 pasta, vá para Códigos de Exemplo e selecione a linguagem de programação pretendida. A partir daí, encontrará os códigos de exemplo nas seguintes pastas:
- Programação de Dispositivos pasta – contém códigos de exemplo de Programação Básica de Dispositivos e Configuração de Sondagem de Dispositivos para cada linguagem de programação.
- Programação de Cartões pasta – contém códigos de exemplo para cartões ACOS3 Contactless, MIFARE e outros cartões PICC para cada linguagem de programação.
- Outros pasta – contém códigos de exemplo de NDEF, Sondagem de Cartões PCSC e PCSC Simples para cada linguagem de programação.
Ferramenta para Cartões Inteligentes e Leitores
A Ferramenta para Cartões Inteligentes e Leitores da ACS é a integração da Ferramenta de Leitor ACR122U-A9 e de ferramentas para cartões num único programa utilitário que lhe permite executar comandos do leitor de cartões inteligentes e relacionados com o cartão.
Nota: Para que esta ferramenta funcione, é necessário ter pelo menos o Microsoft .NET Framework 3.5 Service Pack 1 instalado no seu computador.
Ferramenta de Leitor ACR122U-A9
A Ferramenta de Leitor ACR122U é um widget utilitário que permite aceder, controlar e executar a maioria dos comandos disponíveis no Leitor NFC USB ACR122U.
Ferramenta para Cartão Sem Contacto ACOS3
A Ferramenta para Cartão Sem Contacto ACOS3 é um ficheiro de plug-in de widget que dá acesso à maioria dos comandos do Cartão Sem Contacto ACOS3. Pode gerir múltiplas ligações a diferentes leitores de cartões inteligentes e suporta apenas leitores de cartões inteligentes compatíveis com PC/SC.
Ferramenta para Cartão MIFARE Classic
A Ferramenta para Cartão MIFARE Classic é um widget utilitário que permite aceder a todos os comandos do Cartão MIFARE Classic. Pode gerir múltiplas ligações a diferentes leitores de cartões inteligentes e suporta apenas leitores de cartões inteligentes compatíveis com PC/SC.
Ferramentas e Utilidades ACR122U
Ferramenta de Aprendizagem PC/SC
Esta ferramenta permite-lhe executar diferentes funções de smart card da Interface de Programação de Aplicações (API) do Windows compatível com PC/SC.
Vista Rápida
Esta ferramenta permite-lhe verificar se o leitor USB NFC ACR122U está corretamente instalado no seu sistema.
Ferramenta de Script 4
Esta ferramenta permite-lhe executar vários comandos e comunicar com um smart card com a ajuda de ficheiros de comandos de script.
Manuais do Utilizador e Materiais de Referência
Os seguintes documentos estão incluídos neste kit:
- Manual do Utilizador do Kit de Desenvolvimento de Software ACR122U
- Interface de Programação de Aplicações ACR122U
- Especificações Técnicas ACR122U
- Manual de Referência do Cartão sem Contacto ACOS3
- Especificações Funcionais do Cartão MIFARE
A Microsoft e o Windows são marcas registadas ou marcas comerciais da Microsoft Corporation nos Estados Unidos e/ou noutros países.
MIFARE e MIFARE Classic são marcas registadas da NXP B.V. e são utilizadas sob licença.






















