Pendahuluan
ACR122U ACS Reader Writer adalah pembaca/penulis kartu pintar nirsentuh yang terhubung ke PC, dikembangkan berdasarkan teknologi nirsentuh 13,56 MHz. Ini adalah pembaca/penulis kartu nirsentuh pertama di dunia yang sesuai dengan CCID dan mengikuti standar ISO 14443 dan ISO 18092. ACR122U juga kompatibel dengan PC/SC, yang memungkinkan interoperabilitas di berbagai aplikasi dan platform.
Baik ACR122U Windows SDK maupun Android SDK disertakan dalam unduhan perangkat lunak bersamaan dengan pembelian penulis NFC ACR122U.
Kode contoh, program utilitas, dan driver ACR122U disertakan. Terdapat juga manual pengguna untuk memandu pengembang dalam membangun aplikasi kartu pintar berkemampuan NFC dan tanpa kontak menggunakan Pembaca dan Penulis NFC ACR122U.

Spesifikasi Kit Pengembangan Perangkat Lunak ACR122U
Untuk memastikan penggunaan SDK ACS ACR122U yang optimal, pastikan sistem Anda berjalan dengan spesifikasi yang didukung berikut ini:
Persyaratan Sistem
- Minimal prosesor Pentium 1 GHz atau lebih tinggi.
- RAM minimal 500 MB
- Minimal 600 MB ruang kosong pada hard disk.
- Drive CD-ROM
- Port USB
Kartu Pintar yang Didukung
- Kartu MIFARE Classic® 1K
- Kartu Nirsentuh ACOS3
Pembaca Kartu Pintar yang Didukung
- Pembaca NFC USB ACR122U-A9
Sistem Operasi yang Didukung
- Windows® 7 (x86 dan x64)
- Windows® 8.1 (x86 dan x64)
- Windows® 10 (x86 dan x64)
Komponen Kit Pengembangan Perangkat Lunak

Penginstal Driver ACR122U
ACS Unified PC/SC Driver adalah penginstal driver tunggal yang memungkinkan semua Pembaca Kartu Pintar ACS generik untuk berjalan dengan berbagai sistem operasi Windows®. Driver ini bersertifikasi Microsoft® WHQL dan memungkinkan pengunduhan pembaruan otomatis saat Anda terhubung ke internet.
Contoh Kode
Kode sampel ACR122U adalah file yang dapat dieksekusi yang menampilkan fungsionalitas pengkodean dari Pembaca NFC USB ACR122U. Kode-kode ini berfungsi sebagai panduan saat membangun proyek Anda sendiri menggunakan ACR122U. Kode sampel ini disediakan untuk menunjukkan pemrograman kartu dan perangkat berikut:
- ACOS3 Contactless – menciptakan otentikasi timbal balik dan memastikan pengiriman pesan yang aman.
- MIFARE – mengubah kunci dan pemrograman untuk kartu MIFARE Classic 1K.
- PICC Lainnya – memungkinkan fungsi pemrograman untuk kartu nirsentuh (PICC) lainnya.
- Pemrograman Perangkat – menguji periferal dari Pembaca NFC USB ACR122U.
- Format Pertukaran Data NFC (NDEF) – menyediakan komunikasi data antara perangkat yang mendukung NFC.
- Polling Kartu PC/SC – menampilkan jenis kartu, status kartu, dan output Jawaban-Untuk-Reset.
- PC/SC sederhana – menjalankan berbagai perintah PC/SC.
Kode contoh ditulis dalam bahasa pemrograman berikut:
- Java (x86 dan x64)
- Microsoft Visual Basic .NET 2008 (x86 dan x64)
- Microsoft Visual C# .NET 2008 (x86 dan x64)
- Microsoft Visual C++ .NET 2008 (x64)
- Microsoft Visual C++ 6.0 (x86)
Catatan: Penggunaan Microsoft Visual C++ 6.0 mungkin mengharuskan Anda untuk mengunduh semua file berikut dari internet:
- MFC42D.dll
- MFCO42D.dll
- MSVCP60D.dll
- MSVCRTD.dll
Untuk menemukan kode sampel:
Dari ACR122U SDK v2.00 folder, buka Contoh Kode lalu pilih bahasa pemrograman yang diinginkan. Dari situ, Anda akan menemukan contoh kode dari folder-folder berikut:
- Pemrograman Perangkat Folder ini berisi contoh kode Pemrograman Perangkat Dasar dan Konfigurasi Polling Perangkat untuk setiap bahasa pemrograman.
- Pemrograman Kartu Folder ini berisi contoh kode untuk kartu ACOS3 Contactless, MIFARE, dan kartu PICC lainnya untuk setiap bahasa pemrograman.
- Yang lain Folder ini berisi kode sampel NDEF, PCSC Card Polling, dan Simple PCSC untuk setiap bahasa pemrograman.
Alat Pembaca dan Kartu Pintar
ACS Smart Card and Reader Tool adalah integrasi dari ACR122U-A9 Reader Tool dan alat kartu menjadi satu program utilitas yang memungkinkan Anda untuk menjalankan perintah pembaca kartu pintar dan perintah terkait kartu.
Catatan: Agar alat ini dapat beroperasi, setidaknya Microsoft .NET Framework 3.5 Service Pack 1 harus terpasang di komputer Anda.
Alat Pembaca ACR122U-A9
ACR122U Reader Tool adalah widget utilitas yang memungkinkan Anda mengakses, mengontrol, dan menjalankan sebagian besar perintah yang tersedia di Pembaca NFC USB ACR122U.
Alat Kartu Nirsentuh ACOS3
ACOS3 Contactless Card Tool adalah file plug-in widget yang memberi Anda akses ke sebagian besar perintah ACOS3 Contactless Card. Alat ini dapat menangani banyak koneksi ke berbagai pembaca kartu pintar dan hanya mendukung pembaca kartu pintar yang kompatibel dengan PC/SC.
Alat Kartu Klasik MIFARE
MIFARE Classic Card Tool adalah widget utilitas yang memungkinkan Anda mengakses semua perintah MIFARE Classic Card. Widget ini dapat menangani banyak koneksi ke berbagai pembaca kartu pintar dan hanya mendukung pembaca kartu pintar yang kompatibel dengan PC/SC.
Alat dan Utilitas ACR122U
Alat Pembelajaran PC/SC
Alat ini memungkinkan Anda untuk menjalankan berbagai fungsi antarmuka pemrograman aplikasi (API) kartu pintar Windows yang sesuai dengan PC/SC.
Tampilan Cepat
Alat ini memungkinkan Anda untuk memeriksa apakah Pembaca NFC USB ACR122U telah terpasang dengan benar di sistem Anda.
Alat Skrip 4
Alat ini memungkinkan Anda untuk menjalankan berbagai perintah dan berkomunikasi dengan kartu pintar dengan bantuan file perintah skrip.
Panduan Pengguna dan Materi Referensi
Dokumen-dokumen berikut termasuk dalam paket ini:
- Panduan Pengguna Kit Pengembangan Perangkat Lunak ACR122U
- Antarmuka Pemrograman Aplikasi ACR122U
- Spesifikasi Teknis ACR122U
- Manual Referensi Kartu Nirsentuh ACOS3
- Spesifikasi Fungsional Kartu MIFARE
Microsoft dan Windows adalah merek dagang terdaftar atau merek dagang dari Microsoft Corporation di Amerika Serikat dan/atau negara lain.
MIFARE dan MIFARE Classic adalah merek dagang terdaftar milik NXP BV dan digunakan berdasarkan lisensi.























