تعارف
ACR122U ACS ریڈر رائٹر ایک PC سے منسلک کنٹیکٹ لیس اسمارٹ کارڈ ریڈر/رائٹر ہے جو 13.56 MHz کنٹیکٹ لیس ٹیکنالوجی پر تیار کیا گیا ہے۔ یہ دنیا کا پہلا CCID کے مطابق کنٹیکٹ لیس کارڈ ریڈر/رائٹر ہے جو ISO 14443 اور ISO 18092 دونوں کی پیروی کرتا ہے۔ ACR122U PC/SC کے بھی مطابق ہے جو مختلف ایپلیکیشنز اور پلیٹ فارمز میں باہمی تعامل کی اجازت دیتا ہے۔
ACR122U NFC رائٹر کی خریداری کے ساتھ سافٹ ویئر ڈاؤن لوڈ میں ACR122U Windows SDK اور Android SDK دونوں شامل ہیں۔
نمونہ کوڈز، یوٹیلیٹی پروگرامز اور ACR122U ڈرائیورز شامل ہیں۔ ACR122U NFC ریڈر رائٹر استعمال کرتے ہوئے NFC سے لیس اور کنٹیکٹ لیس اسمارٹ کارڈ ایپلیکیشنز بنانے میں ڈویلپرز کی رہنمائی کے لیے صارف دستی بھی موجود ہیں۔

ACR122U سافٹ ویئر ڈیولپمنٹ کٹ کی تفصیلات
ACS ACR122U SDK کے بہترین استعمال کو یقینی بنانے کے لیے، یقینی بنائیں کہ آپ کا سسٹم درج ذیل معاون تفصیلات کے ساتھ چل رہا ہے:
سسٹم کی ضروریات
- کم از کم 1 GHz پینٹیم پروسیسر یا اس سے زیادہ
- کم از کم 500 MB ریم
- کم از کم 600 MB خالی ہارڈ ڈسک کی جگہ
- CD-ROM ڈرائیو
- USB پورٹ
معاون اسمارٹ کارڈز
- MIFARE Classic® 1K کارڈز
- ACOS3 کنٹیکٹ لیس کارڈز
معاون اسمارٹ کارڈ ریڈر
- ACR122U-A9 USB NFC ریڈر
معاون آپریٹنگ سسٹمز
- Windows® 7 (x86 اور x64)
- Windows® 8.1 (x86 اور x64)
- Windows® 10 (x86 اور x64)
سافٹ ویئر ڈیولپمنٹ کٹ کے اجزاء

ACR122U ڈرائیور انسٹالر
ACS یونیفائیڈ PC/SC ڈرائیور ایک واحد ڈرائیور انسٹالر ہے جو تمام عام ACS اسمارٹ کارڈ ریڈرز کو مختلف Windows® آپریٹنگ سسٹمز پر چلانے کے قابل بناتا ہے۔ یہ Microsoft® WHQL سے تصدیق شدہ ہے اور انٹرنیٹ سے منسلک ہونے پر خودکار ڈاؤن لوڈ اپ ڈیٹس کی اجازت دیتا ہے۔
نمونہ کوڈز
ACR122U کے نمونہ کوڈز ایسی قابلِ عمل فائلیں ہیں جو ACR122U USB NFC ریڈر کی کوڈنگ خصوصیات پیش کرتی ہیں۔ یہ ACR122U استعمال کرتے ہوئے اپنے پروجیکٹس بناتے وقت رہنمائی کا کام دیتی ہیں۔ یہ نمونہ کوڈز درج ذیل کارڈ اور ڈیوائس پروگرامنگ دکھانے کے لیے فراہم کیے گئے ہیں:
- ACOS3 کنٹیکٹ لیس – باہمی تصدیق بناتا ہے اور محفوظ پیغام رسانی کو یقینی بناتا ہے۔
- MIFARE – MIFARE Classic 1K کارڈز کے لیے کلید اور پروگرامنگ تبدیل کرتا ہے۔
- دیگر PICC – دیگر کنٹیکٹ لیس (PICC) کارڈز کے لیے پروگرامنگ افعال کو فعال کرتا ہے۔
- ڈیوائس پروگرامنگ – ACR122U USB NFC ریڈر کے پیریفیرلز کی جانچ کرتا ہے۔
- NFC ڈیٹا ایکسچینج فارمیٹ (NDEF) – NFC سے لیس ڈیوائسز کے درمیان ڈیٹا کمیونیکیشن فراہم کرتا ہے۔
- PC/SC کارڈ پولنگ – کارڈ کی قسم، کارڈ کی حالت، اور Answer-To-Reset آؤٹ پٹ دکھاتا ہے۔
- سادہ 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 فولڈر سے، Sample Codes پر جائیں اور مطلوبہ پروگرامنگ زبان منتخب کریں۔ وہاں سے، آپ کو درج ذیل فولڈرز میں نمونہ کوڈز ملیں گے:
- ڈیوائس پروگرامنگ فولڈر – ہر پروگرامنگ زبان کے لیے بنیادی ڈیوائس پروگرامنگ اور ڈیوائس پولنگ کنفیگریشن کے نمونہ کوڈز پر مشتمل ہے۔
- کارڈ پروگرامنگ فولڈر – ہر پروگرامنگ زبان کے لیے ACOS3 کنٹیکٹ لیس، MIFARE، اور دیگر PICC کارڈز کے نمونہ کوڈز پر مشتمل ہے۔
- دیگر فولڈر – ہر پروگرامنگ زبان کے لیے NDEF، PCSC کارڈ پولنگ، اور سادہ PCSC کے نمونہ کوڈز پر مشتمل ہے۔
Smart Card اور Reader Tool
ACS Smart Card اور Reader Tool، ACR122U-A9 Reader Tool اور کارڈ ٹولز کا ایک ہی یوٹیلیٹی پروگرام کے طور پر امتزاج ہے جو آپ کو سمارٹ کارڈ ریڈر اور کارڈ سے متعلق کمانڈز انجام دینے کی سہولت دیتا ہے۔
نوٹ: اس ٹول کے کام کرنے کے لیے آپ کے کمپیوٹر پر کم از کم Microsoft .NET Framework 3.5 Service Pack 1 انسٹال ہونا ضروری ہے۔
ACR122U-A9 Reader Tool
ACR122U Reader Tool ایک یوٹیلیٹی ویجٹ ہے جو آپ کو ACR122U USB NFC Reader میں دستیاب زیادہ تر کمانڈز تک رسائی، انہیں کنٹرول کرنے اور انہیں چلانے کی سہولت دیتا ہے۔
ACOS3 Contactless Card Tool
ACOS3 کنٹیکٹ لیس کارڈ ٹول ایک ویجٹ پلگ ان فائل ہے جو آپ کو ACOS3 کنٹیکٹ لیس کارڈ کے زیادہ تر کمانڈز تک رسائی فراہم کرتی ہے۔ یہ مختلف اسمارٹ کارڈ ریڈرز کے ساتھ متعدد کنکشنز سنبھال سکتی ہے اور صرف PC/SC کے مطابق اسمارٹ کارڈ ریڈرز کو سپورٹ کرتی ہے۔
MIFARE Classic کارڈ ٹول
MIFARE Classic کارڈ ٹول ایک یوٹیلیٹی ویجٹ ہے جو آپ کو MIFARE Classic کارڈ کی تمام کمانڈز تک رسائی دیتا ہے۔ یہ مختلف اسمارٹ کارڈ ریڈرز کے ساتھ متعدد کنکشنز سنبھال سکتا ہے اور صرف PC/SC کے مطابق اسمارٹ کارڈ ریڈرز کو سپورٹ کرتا ہے۔
ACR122U ٹولز اور یوٹیلیٹیز
PC/SC لرننگ ٹول
یہ ٹول آپ کو PC/SC کے مطابق مختلف Windows ایپلیکیشن پروگرامنگ انٹرفیس (API) اسمارٹ کارڈ فنکشنز چلانے دیتا ہے۔
QuickView
یہ ٹول آپ کو یہ جانچنے دیتا ہے کہ ACR122U USB NFC ریڈر آپ کے سسٹم میں درست طریقے سے انسٹال ہے یا نہیں۔
اسکرپٹ ٹول 4
یہ ٹول آپ کو اسکرپٹ کمانڈ فائلوں کی مدد سے مختلف کمانڈز چلانے اور اسمارٹ کارڈ کے ساتھ رابطہ کرنے دیتا ہے۔
صارف دستی اور حوالہ جاتی مواد
اس کٹ میں درج ذیل دستاویزات شامل ہیں:
- ACR122U سافٹ ویئر ڈیولپمنٹ کٹ صارف دستی
- ACR122U ایپلیکیشن پروگرامنگ انٹرفیس
- ACR122U تکنیکی خصوصیات
- ACOS3 کنٹیکٹ لیس کارڈ حوالہ دستی
- MIFARE کارڈ فنکشنل خصوصیات
Microsoft اور Windows ریاستہائے متحدہ امریکہ اور/یا دیگر ممالک میں Microsoft Corporation کے رجسٹرڈ ٹریڈ مارک یا ٹریڈ مارک ہیں۔
MIFARE اور MIFARE Classic NXP B.V. کے رجسٹرڈ ٹریڈ مارک ہیں اور لائسنس کے تحت استعمال ہوتے ہیں۔






















