acr122u

Specyfikacje pobierania SDK ACR122U dla Windows, Android, Linux, sterowników

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.

ACS ACR122U NFC Reader Writer User Manual Kit

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

ACS ACR122U NFC Reader Writer SDK Installer

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.