acr122u

ACR122U SDK ونڈوز، اینڈرائیڈ، لینکس ڈرائیور ڈاؤن لوڈ، وضاحتیں

تعارف

ای سی آر 122U اے سی ایس ریڈر وریٹر ایک پی سی سے منسلک رابطہ سے آزاد اسمارٹ کارڈ ریڈر/ریٹر ہے جو 13.56 میگاہرٹز کی رابطہ سے آزاد ٹیکنالوجی پر تیار کیا گیا ہے۔ یہ دنیا کا پہلا CCID مطابقت رکھتا رابطہ سے آزاد کارڈ ریڈر/ریٹر ہے جو ISO 14443 اور ISO 18092 دونوں کی پیروی کرتا ہے۔ ای سی آر 122U بھی پی سی/ایس سی مطابقت رکھتا ہے جس سے مختلف ایپلیکیشنز اور پلیٹ فارمز کے درمیان انٹروپریبیلیٹی ممکن ہوتی ہے۔

ای سی آر 122U ونڈوز SDK اور اینڈرائیڈ SDK دونوں سافٹ ویئر ڈاؤن لوڈ کے ساتھ شامل ہیں جب آپ ای سی آر 122U NFC وریٹر خریدتے ہیں۔

نمونہ کوڈز، یوٹیلیٹی پروگرامز، اور ای سی آر 122U ڈرائیورز شامل ہیں۔ اس کے علاوہ، صارف ہدایات بھی موجود ہیں تاکہ ڈیولپرز کو ای سی آر 122U NFC ریڈر وریٹر کا استعمال کرتے ہوئے NFC-enabled اور رابطہ سے آزاد اسمارٹ کارڈ ایپلیکیشنز بنانے میں رہنمائی ملے۔

ACS ACR122U NFC Reader Writer User Manual Kit

ای سی آر 122U سافٹ ویئر ڈیولپمنٹ کٹ کی تفصیلات

ای سی ایس اے سی آر 122U SDK کا بہترین استعمال یقینی بنانے کے لیے، یقینی بنائیں کہ آپ کا سسٹم درج ذیل معاون خصوصیات کے ساتھ چل رہا ہے:

سسٹم کی ضروریات

  • کم از کم 1 گیگاہرٹز پینٹیم پروسیسر یا اس سے زیادہ
  • کم از کم 500 ایم بی ریم
  • کم از کم 600 ایم بی مفت ہارڈ ڈسک اسپیس
  • سی ڈی-آر او ایم ڈرائیو
  • USB پورٹ

معاون اسمارٹ کارڈز

  • مائفیر کلاسک® 1K کارڈز
  • ای سی او ایس 3 رابطہ سے آزاد کارڈز

معاون اسمارٹ کارڈ ریڈر

  • ای سی آر 122U-A9 USB NFC ریڈر

معاون آپریٹنگ سسٹمز

  • ونڈوز® 7 (x86 اور x64)
  • ونڈوز® 8.1 (x86 اور x64)
  • ونڈوز® 10 (x86 اور x64)

سافٹ ویئر ڈیولپمنٹ کٹ کے اجزاء

ACS ACR122U NFC Reader Writer SDK Installer

ای سی آر 122U ڈرائیور انسٹالر

ای سی ایس یونیفائیڈ پی سی/ایس سی ڈرائیور ایک واحد ڈرائیور انسٹالر ہے جو تمام عمومی ای سی ایس اسمارٹ کارڈ ریڈرز کو مختلف ونڈوز® آپریٹنگ سسٹمز کے ساتھ چلانے کے قابل بناتا ہے۔ یہ مائیکروسافٹ® WHQL سے تصدیق شدہ ہے اور انٹرنیٹ سے جڑنے پر خودکار اپڈیٹ ڈاؤن لوڈ کی اجازت دیتا ہے۔

نمونہ کوڈز

ای سی آر 122U کے نمونہ کوڈز قابل عمل فائلز ہیں جو ای سی آر 122U USB NFC ریڈر کی پروگرامنگ خصوصیات کو ظاہر کرتے ہیں۔ یہ آپ کے اپنے پروجیکٹس بنانے کے دوران رہنمائی کے طور پر کام کرتے ہیں۔ یہ نمونہ کوڈز درج ذیل کارڈ اور ڈیوائس پروگرامنگ کو ظاہر کرنے کے لیے فراہم کیے گئے ہیں:

  • ای سی او ایس 3 رابطہ سے آزاد – باہمی تصدیق پیدا کرتا ہے اور محفوظ پیغام رسانی کو یقینی بناتا ہے۔
  • مائفیر – مائفیر کلاسک 1K کارڈز کے لیے کلید اور پروگرامنگ میں تبدیلی کرتا ہے۔
  • دیگر پی آئی سی سی – دیگر رابطہ سے آزاد (PICC) کارڈز کے لیے پروگرامنگ فنکشنز کو فعال کرتا ہے۔
  • ڈیوائس پروگرامنگ – ای سی آر 122U USB NFC ریڈر کے peripherals کا ٹیسٹ کرتا ہے۔
  • NFC ڈیٹا ایکسچینج فارمیٹ (NDEF) – NFC-enabled آلات کے درمیان ڈیٹا کمیونیکیشن فراہم کرتا ہے۔
  • پی سی/ایس سی کارڈ پولنگ – کارڈ کی قسم، کارڈ کی حالت، اور جواب برائے ری سیٹ آؤٹ پٹ دکھاتا ہے۔
  • سادہ پی سی/ایس سی – مختلف پی سی/ایس سی کمانڈز انجام دیتا ہے۔

نمونہ کوڈز درج ذیل پروگرامنگ زبانوں میں لکھے گئے ہیں:

  • جاوا (x86 اور x64)
  • مائیکروسافٹ ویژول بیسک .NET 2008 (x86 اور x64)
  • مائیکروسافٹ ویژول سی شارپ .NET 2008 (x86 اور x64)
  • مائیکروسافٹ ویژول سی++ .NET 2008 (x64)
  • مائیکروسافٹ ویژول سی++ 6.0 (x86)

نوٹ: مائیکروسافٹ ویژول سی++ 6.0 استعمال کرنے کے لیے، آپ کو درج ذیل تمام فائلیں انٹرنیٹ سے ڈاؤن لوڈ کرنا پڑ سکتی ہیں:

  • MFC42D.dll
  • MFCO42D.dll
  • MSVCP60D.dll
  • MSVCRTD.dll

نمونہ کوڈز تلاش کرنے کے لیے:

سے، ACR122U SDK v2.00 فولڈر میں جائیں، اور نمونہ کوڈز منتخب پروگرامنگ زبان کا انتخاب کریں۔ وہاں سے، آپ درج ذیل فولڈرز سے نمونہ کوڈز تلاش کریں گے:

  • ڈیوائس پروگرامنگ فولڈر – ہر پروگرامنگ زبان کے لیے بنیادی ڈیوائس پروگرامنگ اور ڈیوائس پولنگ کنفیگریشن کے نمونہ کوڈز شامل ہیں۔
  • کارڈ پروگرامنگ فولڈر – ہر پروگرامنگ زبان کے لیے ACOS3 کنٹیکٹ لیس، MIFARE، اور دیگر PICC کارڈز کے نمونہ کوڈز شامل ہیں۔
  • دیگر فولڈر – NDEF، PCSC کارڈ پولنگ، اور سادہ PCSC کے نمونہ کوڈز شامل ہیں۔

سمارٹ کارڈ اور ریڈر ٹول

ACS سمارٹ کارڈ اور ریڈر ٹول، ACR122U-A9 ریڈر ٹول اور کارڈ ٹولز کا انضمام ہے، جو ایک واحد یوٹیلیٹی پروگرام کے طور پر آپ کو سمارٹ کارڈ ریڈر اور کارڈ سے متعلق کمانڈز انجام دینے کی سہولت دیتا ہے۔

نوٹ: اس ٹول کے استعمال کے لیے، آپ کے کمپیوٹر میں کم از کم مائیکروسافٹ .NET فریم ورک 3.5 سروس پیک 1 نصب ہونا ضروری ہے۔

ACR122U-A9 ریڈر ٹول

یہ ACR122U ریڈر ٹول ایک یوٹیلیٹی ویجیٹ ہے جو آپ کو ACR122U USB NFC ریڈر میں دستیاب زیادہ تر کمانڈز تک رسائی، کنٹرول، اور اجرا کرنے کی اجازت دیتا ہے۔

ACOS3 کنٹیکٹ لیس کارڈ ٹول

یہ ACOS3 کنٹیکٹ لیس کارڈ ٹول ایک پلگ ان فائل ہے جو آپ کو زیادہ تر ACOS3 کنٹیکٹ لیس کارڈ کمانڈز تک رسائی فراہم کرتا ہے۔ یہ صرف PC/SC مطابقت رکھنے والے سمارٹ کارڈ ریڈرز کی حمایت کرتا ہے اور متعدد کنیکشنز کو سنبھال سکتا ہے۔

MIFARE کلاسک کارڈ ٹول

MIFARE کلاسک کارڈ ٹول ایک یوٹیلیٹی ویجیٹ ہے جو آپ کو تمام MIFARE کلاسک کارڈ کمانڈز تک رسائی فراہم کرتا ہے۔ یہ مختلف سمارٹ کارڈ ریڈرز کے ساتھ متعدد کنیکشنز کو سنبھال سکتا ہے اور صرف PC/SC مطابقت رکھنے والے سمارٹ کارڈ ریڈرز کی حمایت کرتا ہے۔

ACR122U ٹولز اور یوٹیلٹیز

PC/SC سیکھنے کا ٹول

یہ ٹول آپ کو مختلف PC/SC مطابقت رکھنے والی ونڈوز ایپلیکیشن پروگرامنگ انٹرفیس (API) سمارٹ کارڈ فنکشنز کو انجام دینے کی اجازت دیتا ہے۔

QuickView

یہ ٹول آپ کو چیک کرنے کی اجازت دیتا ہے کہ آیا ACR122U USB NFC ریڈر آپ کے سسٹم میں صحیح طریقے سے نصب ہے یا نہیں۔

اسکرپٹ ٹول 4

یہ ٹول آپ کو اسکرپٹ کمانڈ فائلز کی مدد سے مختلف کمانڈز انجام دینے اور سمارٹ کارڈ کے ساتھ بات چیت کرنے کی سہولت فراہم کرتا ہے۔

صارف ہدایات اور حوالہ مواد

اس کٹ میں درج ذیل دستاویزات شامل ہیں:

  • ACR122U سافٹ ویئر ڈویلپمنٹ کٹ یوزر مینوئل
  • ACR122U ایپلیکیشن پروگرامنگ انٹرفیس
  • ACR122U تکنیکی وضاحتیں
  • ACOS3 کنٹیکٹ لیس کارڈ ریفرنس مینوئل
  • MIFARE کارڈ فنکشنل وضاحتیں

مائیکروسافٹ اور ونڈوز یا تو مائیکروسافٹ کارپوریشن کے رجسٹرڈ ٹریڈ مارک ہیں یا اس کے ٹریڈ مارک، جو امریکہ اور/یا دیگر ممالک میں رجسٹرڈ ہیں۔

MIFARE اور MIFARE Classic NXP B.V. کے رجسٹرڈ ٹریڈ مارک ہیں اور لائسنس کے تحت استعمال ہوتے ہیں۔