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

Especificações do Kit de Desenvolvimento de Software ACR122U
Para garantir a utilização ideal do SDK ACS ACR122U, assegure-se de que o seu sistema cumpre as seguintes especificações suportadas:
Requisitos do Sistema
- Processador Pentium de, no mínimo, 1 GHz ou superior
- Mínimo de 500 MB de RAM
- Mínimo de 600 MB de espaço livre em disco rígido
- Leitor de CD-ROM
- Porta USB
Cartões Inteligentes Suportados
- Cartões MIFARE Classic® 1K
- Cartões Contactless ACOS3
Leitor de Cartões Inteligentes Suportado
- Leitor USB NFC 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 Driver ACR122U
O Driver Unificado PC/SC da ACS é um instalador único que permite que todos os Leitores de Cartões Inteligentes ACS genéricos funcionem com diversos sistemas operativos Windows®. Está certificado pela Microsoft® WHQL e permite a atualização automática do download ao estar 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 NFC USB ACR122U. Servem como guia ao criar os seus próprios projetos utilizando 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 mensagens seguras.
- MIFARE – altera a chave e a programação dos cartões MIFARE Classic 1K.
- Outros PICC – ativa funções de programação para outros cartões contactless (PICC).
- Programação de Dispositivo – testa os periféricos do Leitor NFC USB ACR122U.
- Formato de Troca de Dados NFC (NDEF) – proporciona comunicação de dados entre dispositivos compatíveis com NFC.
- Pesquisa de Cartões PC/SC – mostra o tipo de cartão, o estado do cartão e a resposta 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 obrigá-lo a descarregar todos os seguintes ficheiros da Internet:
- MFC42D.dll
- MFCO42D.dll
- MSVCP60D.dll
- MSVCRTD.dll
Para localizar os códigos de exemplo:
Na pasta ACR122U SDK v2.00 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 Dispositivo pasta – contém códigos de exemplo de Programação Básica de Dispositivo e de Configuração de Pesquisa de Dispositivo para cada linguagem de programação.
- Programação de Cartões pasta – contém códigos de exemplo para Cartões Contactless ACOS3, MIFARE e outros cartões PICC para cada linguagem de programação.
- Outros pasta – contém códigos de exemplo para NDEF, Pesquisa de Cartões PCSC e exemplos simples de PCSC para cada linguagem de programação.
Ferramenta de Cartão Inteligente e Leitor
A Ferramenta de Cartão Inteligente e Leitor da ACS é a integração da Ferramenta de Leitor ACR122U-A9 e ferramentas de cartões num único programa utilitário que permite executar comandos relacionados com leitores de cartões inteligentes e cartões.
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 Contactless ACOS3
A Ferramenta para Cartão Contactless ACOS3 é um ficheiro de plug-in de widget que lhe dá acesso à maioria dos comandos de Cartões Contactless 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ões MIFARE Classic
A Ferramenta para Cartões MIFARE Classic é um widget utilitário que permite aceder a todos os comandos de Cartões 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 Utilitários ACR122U
Ferramenta de Aprendizagem PC/SC
Esta ferramenta permite executar diferentes funções de cartões inteligentes da Interface de Programação de Aplicações (API) do Windows compatíveis com PC/SC.
Vista Rápida
Esta ferramenta permite verificar se o Leitor NFC USB ACR122U está devidamente instalado no seu sistema.
Ferramenta de Script 4
Esta ferramenta permite executar vários comandos e comunicar com um cartão inteligente com a ajuda de ficheiros de comandos de script.
Manuais de Utilizador e Materiais de Referência
Os seguintes documentos estão incluídos neste kit:
- Manual de Utilizador do Kit de Desenvolvimento de Software ACR122U
- Interface de Programação de Aplicações do ACR122U
- Especificações Técnicas do ACR122U
- Manual de Referência dos Cartões Contactless ACOS3
- Especificações Funcionais dos Cartões MIFARE
Microsoft e 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.




















