บทนำ
เครื่องอ่านและเขียนบัตรสมาร์ทการ์ดแบบไร้สัมผัส ACR122U ACS เป็นเครื่องอ่านและเขียนบัตรสมาร์ทการ์ดแบบไร้สัมผัสที่เชื่อมต่อกับพีซี พัฒนาขึ้นบนเทคโนโลยีไร้สัมผัสความถี่ 13.56 MHz เป็นเครื่องอ่านและเขียนบัตรแบบไร้สัมผัสเครื่องแรกของโลกที่เป็นไปตามมาตรฐาน CCID และรองรับทั้ง ISO 14443 และ ISO 18092 ACR122U ยังเป็นไปตามมาตรฐาน PC/SC ซึ่งช่วยให้มีการใช้งานร่วมกันได้ในแอปพลิเคชันและแพลตฟอร์มต่าง ๆ
ทั้ง ACR122U Windows SDK และ Android SDK รวมอยู่ในการดาวน์โหลดซอฟต์แวร์เมื่อซื้อเครื่องเขียน NFC ACR122U
มีโค้ดตัวอย่าง โปรแกรมยูทิลิตี้ และไดรเวอร์ ACR122U นอกจากนี้ยังมีคู่มือผู้ใช้เพื่อช่วยเหลือนักพัฒนาในการสร้างแอปพลิเคชันที่รองรับ NFC และสมาร์ทการ์ดแบบไร้สัมผัสโดยใช้เครื่องอ่านและเขียน NFC ACR122U

ข้อกำหนดของชุดพัฒนาซอฟต์แวร์ ACR122U
เพื่อให้แน่ใจว่าใช้งานชุดพัฒนาซอฟต์แวร์ ACS ACR122U ได้อย่างเต็มประสิทธิภาพ ตรวจสอบให้แน่ใจว่าระบบของคุณทำงานด้วยข้อกำหนดที่รองรับดังต่อไปนี้:
ข้อกำหนดของระบบ
- โปรเซสเซอร์ Pentium ความเร็ว 1 GHz หรือสูงกว่า
- แรมอย่างน้อย 500 MB
- พื้นที่ว่างในฮาร์ดดิสก์อย่างน้อย 600 MB
- ไดรฟ์ซีดีรอม
- พอร์ต USB
สมาร์ทการ์ดที่รองรับ
- บัตร MIFARE Classic® 1K
- บัตร ACOS3 แบบไร้สัมผัส
เครื่องอ่านสมาร์ทการ์ดที่รองรับ
- เครื่องอ่าน NFC USB ACR122U-A9
ระบบปฏิบัติการที่รองรับ
- Windows® 7 (x86 และ x64)
- Windows® 8.1 (x86 และ x64)
- Windows® 10 (x86 และ x64)
ส่วนประกอบของชุดพัฒนาซอฟต์แวร์

ตัวติดตั้งไดรเวอร์ ACR122U
ACS Unified PC/SC Driver เป็นตัวติดตั้งไดรเวอร์เดียวที่ทำให้เครื่องอ่านสมาร์ทการ์ดแบบทั่วไปของ ACS สามารถทำงานร่วมกับระบบปฏิบัติการ Windows® หลากหลายรุ่นได้ ได้รับการรับรองจาก Microsoft® WHQL และอนุญาตให้มีการอัปเดตอัตโนมัติเมื่อเชื่อมต่อกับอินเทอร์เน็ต
โค้ดตัวอย่าง
โค้ดตัวอย่าง ACR122U เป็นไฟล์ที่สามารถทำงานได้และแสดงถึงการทำงานของโค้ดสำหรับเครื่องอ่าน NFC USB ACR122U ใช้เป็นแนวทางเมื่อสร้างโครงการของคุณเองโดยใช้ ACR122U โค้ดตัวอย่างเหล่านี้ให้ไว้เพื่อแสดงการเขียนโปรแกรมสำหรับบัตรและการเขียนโปรแกรมอุปกรณ์ดังนี้:
- ACOS3 แบบไร้สัมผัส – สร้างการยืนยันตัวตนร่วมกันและรับประกันการส่งข้อความที่ปลอดภัย
- MIFARE – เปลี่ยนรหัสผ่านและการเขียนโปรแกรมสำหรับบัตร MIFARE Classic 1K
- PICC อื่น ๆ – เปิดใช้งานฟังก์ชันการเขียนโปรแกรมสำหรับบัตร PICC แบบไร้สัมผัสอื่น ๆ
- การเขียนโปรแกรมอุปกรณ์ – ทดสอบส่วนต่อพ่วงของเครื่องอ่าน NFC USB ACR122U
- NFC Data Exchange Format (NDEF) – ให้การสื่อสารข้อมูลระหว่างอุปกรณ์ที่รองรับ NFC
- PC/SC Card Polling – แสดงประเภทบัตร สถานะบัตร และผลลัพธ์ Answer-To-Reset
- Simple PC/SC – ดำเนินการคำสั่ง PC/SC ต่าง ๆ
โค้ดตัวอย่างเขียนด้วยภาษาโปรแกรมดังต่อไปนี้:
- Java (x86 และ x64)
- Microsoft Visual Basic .NET 2008 (x86 และ x64)
- Microsoft Visual C# .NET 2008 (x86 และ x64)
- Microsoft Visual C++ .NET 2008 (x64)
- Microsoft Visual C++ 6.0 (x86)
หมายเหตุ: การใช้งาน Microsoft Visual C++ 6.0 อาจจำเป็นต้องดาวน์โหลดไฟล์ต่อไปนี้จากอินเทอร์เน็ต:
- MFC42D.dll
- MFCO42D.dll
- MSVCP60D.dll
- MSVCRTD.dll
ในการค้นหาโค้ดตัวอย่าง:
จากโฟลเดอร์ ACR122U SDK v2.00 ไปที่ โค้ดตัวอย่าง และเลือกภาษาการเขียนโปรแกรมที่ต้องการ จากที่นั่น คุณจะพบโค้ดตัวอย่างจากโฟลเดอร์ต่อไปนี้:
- Device Programming โฟลเดอร์ – มีโค้ดตัวอย่างสำหรับ Basic Device Programming และ Device Polling Configuration สำหรับแต่ละภาษาการเขียนโปรแกรม
- Card Programming โฟลเดอร์ – มีโค้ดตัวอย่างสำหรับ ACOS3 Contactless, MIFARE และบัตร PICC อื่น ๆ สำหรับแต่ละภาษาการเขียนโปรแกรม
- อื่นๆ โฟลเดอร์ – มีโค้ดตัวอย่างสำหรับ NDEF, PCSC Card Polling และ Simple PCSC สำหรับแต่ละภาษาการเขียนโปรแกรม
เครื่องมือบัตรอัจฉริยะและเครื่องอ่านบัตร
ACS Smart Card and Reader Tool เป็นการรวมเครื่องมือ ACR122U-A9 Reader Tool และเครื่องมือบัตรเข้าเป็นโปรแกรมยูทิลิตี้เดียว ซึ่งช่วยให้คุณสามารถดำเนินการคำสั่งที่เกี่ยวข้องกับเครื่องอ่านบัตรอัจฉริยะและบัตรได้
หมายเหตุ: เพื่อให้เครื่องมือนี้ทำงานได้ จำเป็นต้องติดตั้ง Microsoft .NET Framework 3.5 Service Pack 1 อย่างน้อยในคอมพิวเตอร์ของคุณ
ACR122U-A9 Reader Tool
เครื่องมือ ACR122U Reader เป็นวิดเจ็ตยูทิลิตี้ที่ช่วยให้คุณเข้าถึง ควบคุม และเรียกใช้งานคำสั่งส่วนใหญ่ที่มีอยู่ในเครื่องอ่านบัตร ACR122U USB NFC
ACOS3 Contactless Card Tool
เครื่องมือบัตร ACOS3 Contactless เป็นไฟล์ปลั๊กอินวิดเจ็ตที่ช่วยให้คุณเข้าถึงคำสั่งส่วนใหญ่ของบัตร ACOS3 Contactless ได้ สามารถจัดการการเชื่อมต่อหลายช่องทางกับเครื่องอ่านบัตรอัจฉริยะที่แตกต่างกัน และรองรับเฉพาะเครื่องอ่านบัตรอัจฉริยะที่เป็นไปตามมาตรฐาน PC/SC เท่านั้น
เครื่องมือบัตร MIFARE Classic
เครื่องมือบัตร MIFARE Classic เป็นวิดเจ็ตยูทิลิตี้ที่ช่วยให้คุณเข้าถึงคำสั่งทั้งหมดของบัตร MIFARE Classic ได้ สามารถจัดการการเชื่อมต่อหลายช่องทางกับเครื่องอ่านบัตรอัจฉริยะที่แตกต่างกัน และรองรับเฉพาะเครื่องอ่านบัตรอัจฉริยะที่เป็นไปตามมาตรฐาน PC/SC เท่านั้น
เครื่องมือและยูทิลิตี้ ACR122U
เครื่องมือเรียนรู้ PC/SC
เครื่องมือนี้ช่วยให้คุณสามารถเรียกใช้งานฟังก์ชัน API สำหรับการเขียนโปรแกรมแอปพลิเคชันบน Windows ที่เป็นไปตามมาตรฐาน PC/SC สำหรับบัตรอัจฉริยะได้
QuickView
เครื่องมือนี้ช่วยให้คุณตรวจสอบว่าเครื่องอ่านบัตร ACR122U USB NFC ได้รับการติดตั้งอย่างถูกต้องในระบบของคุณหรือไม่
Script Tool 4
เครื่องมือนี้ช่วยให้คุณสามารถเรียกใช้งานคำสั่งต่าง ๆ และสื่อสารกับบัตรอัจฉริยะผ่านไฟล์คำสั่งสคริปต์
คู่มือผู้ใช้และการอ้างอิงเอกสาร
เอกสารดังต่อไปนี้รวมอยู่ในชุดนี้:
- คู่มือผู้ใช้ชุดพัฒนาซอฟต์แวร์ ACR122U
- อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน ACR122U
- ข้อมูลจำเพาะทางเทคนิค ACR122U
- คู่มืออ้างอิงบัตร ACOS3 แบบไร้สัมผัส
- ข้อกำหนดการทำงานของบัตร MIFARE
Microsoft และ Windows เป็นเครื่องหมายการค้าจดทะเบียนหรือเครื่องหมายการค้าของ Microsoft Corporation ในสหรัฐอเมริกาและ/หรือประเทศอื่น ๆ
MIFARE และ MIFARE Classic เป็นเครื่องหมายการค้าจดทะเบียนของ NXP B.V. และใช้งานภายใต้ใบอนุญาต






















