Wprowadzenie
Czytnik i pisarka kart inteligentnych ACS ACR122U to czytnik i pisarka kart bezstykowych podłączany do komputera, opracowany w technologii bezstykowej 13,56 MHz. Jest to pierwszy na świecie czytnik i pisarka kart bezstykowych zgodny z CCID, obsługujący zarówno ISO 14443, jak i ISO 18092. ACR122U jest również zgodny z PC/SC, co umożliwia interoperacyjność między różnymi aplikacjami i platformami.
Przy zakupie czytnika NFC ACR122U w pakiecie znajduje się oprogramowanie zawierające zarówno SDK dla Windows, jak i SDK dla Androida.
Dołączone są przykładowe kody, programy narzędziowe oraz sterowniki ACR122U. Dostępne są również instrukcje obsługi, które pomagają programistom w tworzeniu aplikacji obsługujących NFC i karty inteligentne bezstykowe przy użyciu czytnika NFC ACR122U.

Specyfikacja Zestawu Programistycznego Oprogramowania ACR122U
Aby zapewnić optymalne korzystanie z SDK ACS ACR122U, upewnij się, że Twój system spełnia następujące wymagania sprzętowe:
Wymagania systemowe
- Minimum 1 GHz procesor Pentium lub nowszy
- Minimum 500 MB RAM
- Minimum 600 MB wolnego miejsca na dysku twardym
- Napęd CD-ROM
- Port USB
Obsługiwane karty inteligentne
- Karty MIFARE Classic® 1K
- Karty bezstykowe ACOS3
Obsługiwany czytnik kart inteligentnych
- Czytnik NFC USB ACR122U-A9
Obsługiwane systemy operacyjne
- Windows® 7 (x86 i x64)
- Windows® 8.1 (x86 i x64)
- Windows® 10 (x86 i x64)
Składniki Zestawu Programistycznego Oprogramowania

Instalator sterownika ACR122U
Zintegrowany sterownik PC/SC firmy ACS to pojedynczy instalator, który umożliwia działanie wszystkich uniwersalnych czytników kart inteligentnych firmy ACS na różnych systemach Windows®. Certyfikowany przez Microsoft® WHQL, umożliwia automatyczne pobieranie aktualizacji, gdy jest połączony z internetem.
Przykładowe kody
Przykładowe kody ACR122U to pliki wykonywalne, które prezentują funkcje programowania czytnika NFC ACR122U USB. Służą jako przewodnik podczas tworzenia własnych projektów z użyciem ACR122U. Kody te pokazują programowanie kart i urządzeń w następujący sposób:
- ACOS3 Contactless – tworzy wzajemne uwierzytelnianie i zapewnia bezpieczną wymianę wiadomości.
- MIFARE – zmiana kluczy i programowanie kart MIFARE Classic 1K.
- Inne PICC – umożliwia funkcje programowania dla innych kart bezstykowych (PICC).
- Programowanie urządzenia – testuje peryferia czytnika NFC ACR122U USB.
- Format wymiany danych NFC (NDEF) – zapewnia komunikację danych między urządzeniami obsługującymi NFC.
- Polling kart PC/SC – wyświetla typ karty, status karty oraz odpowiedź na reset (Answer-To-Reset).
- Prosty PC/SC – wykonuje różne polecenia PC/SC.
Przykładowe kody są napisane w następujących językach programowania:
- Java (x86 i x64)
- Microsoft Visual Basic .NET 2008 (x86 i x64)
- Microsoft Visual C# .NET 2008 (x86 i x64)
- Microsoft Visual C++ .NET 2008 (x64)
- Microsoft Visual C++ 6.0 (x86)
Uwaga: Użycie Microsoft Visual C++ 6.0 może wymagać pobrania wszystkich poniższych plików z Internetu:
- MFC42D.dll
- MFCO42D.dll
- MSVCP60D.dll
- MSVCRTD.dll
Aby znaleźć przykładowe kody:
Z folderu SDK ACR122U v2.00 przejdź do Przykładowe kody i wybierz odpowiedni język programowania. Stamtąd znajdziesz przykładowe kody w następujących folderach:
- Programowanie urządzenia folder – zawiera przykładowe kody podstawowego programowania urządzenia i konfiguracji odpytywania urządzenia dla każdego języka programowania.
- Programowanie kart folder – zawiera przykładowe kody kart bezstykowych ACOS3, MIFARE i innych kart PICC dla każdego języka programowania.
- Inne folder – zawiera przykładowe kody NDEF, odpytywania kart PCSC i proste kody PCSC dla każdego języka programowania.
Narzędzie do kart inteligentnych i czytników
Narzędzie do kart i czytników ACS to połączenie narzędzia ACR122U-A9 i narzędzi do kart w jednym programie użytkowym, które umożliwia wykonywanie poleceń związanych z czytnikiem kart i kartami.
Uwaga: Aby to narzędzie działało, wymaga zainstalowania co najmniej Microsoft .NET Framework 3.5 Service Pack 1 na komputerze.
Narzędzie czytnika ACR122U-A9
Narzędzie czytnika ACR122U to narzędzie użytkowe, które umożliwia dostęp, kontrolę i wykonywanie większości dostępnych poleceń w czytniku NFC USB ACR122U.
Narzędzie do kart bezstykowych ACOS3
Narzędzie do kart bezstykowych ACOS3 to wtyczka pliku, która daje dostęp do większości poleceń kart bezstykowych ACOS3. Obsługuje wiele połączeń z różnymi czytnikami kart i obsługuje wyłącznie czytniki zgodne z PC/SC.
Narzędzie do kart MIFARE Classic
Narzędzie do kart MIFARE Classic to narzędzie użytkowe, które umożliwia dostęp do wszystkich poleceń kart MIFARE Classic. Obsługuje wiele połączeń z różnymi czytnikami kart inteligentnych i obsługuje wyłącznie czytniki kart zgodne z PC/SC.
Narzędzia i narzędzia pomocnicze ACR122U
Narzędzie do nauki PC/SC
To narzędzie pozwala na wykonywanie różnych funkcji interfejsu API smart card zgodnego z Windows PC/SC.
QuickView
To narzędzie pozwala sprawdzić, czy czytnik NFC USB ACR122U jest poprawnie zainstalowany w systemie.
Narzędzie skryptowe 4
To narzędzie umożliwia wykonywanie różnych poleceń i komunikację z kartą inteligentną za pomocą plików poleceń skryptowych.
Instrukcje obsługi i materiały referencyjne
Poniższe dokumenty są dołączone do zestawu:
- Instrukcja obsługi zestawu programistycznego ACR122U SDK
- Interfejs programowania aplikacji ACR122U
- Specyfikacje techniczne ACR122U
- Podręcznik referencyjny kart bezstykowych ACOS3
- Specyfikacje funkcjonalne kart MIFARE
Microsoft i Windows są zarejestrowanymi znakami towarowymi lub znakami towarowymi firmy Microsoft Corporation w Stanach Zjednoczonych i/lub innych krajach.
MIFARE i MIFARE Classic są zastrzeżonymi znakami towarowymi firmy NXP B.V. i są używane na podstawie licencji.






















