acr122u

ACR122U SDK Windows Android Linux ไดรเวอร์ ดาวน์โหลด ข้อกำหนด

บทนำ

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

ทั้ง ACR122U Windows SDK และ Android SDK รวมอยู่ในการดาวน์โหลดซอฟต์แวร์เมื่อซื้อเครื่องเขียน NFC ACR122U

มีโค้ดตัวอย่าง โปรแกรมยูทิลิตี้ และไดรเวอร์ ACR122U นอกจากนี้ยังมีคู่มือผู้ใช้เพื่อช่วยเหลือนักพัฒนาในการสร้างแอปพลิเคชันที่รองรับ NFC และสมาร์ทการ์ดแบบไร้สัมผัสโดยใช้เครื่องอ่านและเขียน NFC ACR122U

ACS ACR122U NFC Reader Writer User Manual Kit

ข้อกำหนดของชุดพัฒนาซอฟต์แวร์ 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)

ส่วนประกอบของชุดพัฒนาซอฟต์แวร์

ACS ACR122U NFC Reader Writer SDK Installer

ตัวติดตั้งไดรเวอร์ 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. และใช้งานภายใต้ใบอนุญาต