NFC-EMULATE-FORUM-TAG2(1) General Commands Manual (urm) NFC-EMULATE-FORUM-TAG2(1)

nfc-emulate-forum-tag2 — ابزار نمایشی خط فرمان برای شبیه‌سازی تگ نوع ۲ ان‌اف‌سی فروم

nfc-emulate-forum-tag2

nfc-emulate-forum-tag2 یک ابزار نمایشی است که یک تگ نوع ۲ ان‌اف‌سی فروم (NFC-Forum Tag Type 2) را با محتوای NDEF شبیه‌سازی می‌کند.

برخی از دستگاه‌های سازگار با تگ نوع ۲ ان‌اف‌سی فروم می‌توانند با این نمونه، فقط در حالت خواندن، استفاده شوند.

این نمونه با استفاده از سخت‌افزار یواس‌بی PN533 به عنوان هدف (target) و گوشی گوگل Nexus S به عنوان آغازگر (initiator) توسعه یافته است.

مشخص شده است که این ابزار با نوکیا 6212 Classic کار نمی‌کند و ممکن است با چندین دستگاه سازگار با ان‌اف‌سی فروم به دلایل زیر با شکست مواجه شود:

- هدف شبیه‌سازی‌شده تنها یک شناسه یکتا (UID) ۴ بایتی دارد، در حالی که بیشتر دستگاه‌ها فرض می‌کنند یک تگ نوع ۲ همیشه یک شناسه یکتا ۷ بایتی دارد (مانند یک تگ واقعی Mifare Ultralight)؛

- این تراشه یک تگ ISO/IEC 14443-3 را بدون هیچ کمک‌کننده سخت‌افزاری شبیه‌سازی می‌کند. اگر آغازگر مهلت‌های زمانی بسیار سخت‌گیرانه‌ای برای شبیه‌سازی نرم‌افزاری داشته باشد (که معمولاً چنین است)، این نمونه با شکست مواجه خواهد شد. این یک اشکال نیست و ما با استفاده از این سخت‌افزار (PN531/PN533) نمی‌توانیم کاری انجام دهیم.

دستگاه‌های ACR122 (مانند touchatag و غیره) را می‌توان با این نمونه استفاده کرد، اما در صورت بروز مشکل، باید دستگاه خود را جدا کرده و دوباره وصل کنید. این یک اشکال در libnfc نیست؛ این مشکل به دلیل MCU داخلی ACR122 در ارتباط با تراشه ان‌اف‌سی (PN532) است.

لطفاً هرگونه اشکال را در سامانه ردیابی اشکالات libnfc گزارش دهید:

libnfc تحت مجوز عمومی کمتر گنو (LGPL)، نسخه ۳ منتشر شده است. و تحت پوشش مجوز ۲-بندی BSD هستند.

Roel Verdult ⟨roel@libnfc.org⟩ Romain Tartière ⟨romain@libnfc.org⟩ Romuald Conty ⟨romuald@libnfc.org⟩

این صفحه راهنما توسط Romuald Conty نوشته شده است. این اثر تحت شرایط مجوز گنو GPL (نسخه ۲ یا بالاتر) منتشر شده است.

September 19, 2012