| nfc-relay-picc(1) | NFC Utilities | nfc-relay-picc(1) |
نام (NAME)
nfc-relay-picc - ابزار نمایشی بازپخش (رله) برای ISO14443-4
خلاصه دستور (SYNOPSIS)
nfc-relay-picc [ options ]
توضیحات (DESCRIPTION)
nfc-relay-picc
این ابزار به دو دستگاه NFC نیاز دارد. یک دستگاه (پیکربندیشده به عنوان هدف یا target) یک تگ ISO/IEC 14443-4 نوع A را شبیهسازی میکند، در حالی که دستگاه دوم (پیکربندیشده به عنوان آغازگر یا initiator) به عنوان یک کارتخوان عمل خواهد کرد. تگ اصلی را میتوان روی دستگاه دوم (initiator) قرار داد و شبیهساز تگ (target) را میتوان در نزدیکی کارتخوان اصلی گذاشت. تمام ارتباطات اکنون بازپخش (رله) شده و در زمان واقعی روی صفحه نمایش داده میشوند.
tag <---> initiator (relay) <---> target (relay) <---> original reader
گزینهها (OPTIONS)
- -h
- راهنما؛ نمایش فهرست گزینهها.
- -q
- حالت بیصدا؛ جلوگیری از چاپ دادههای بازپخششده (بهبود زمانبندی).
- -t
- فقط حالت هدف (target)؛ جهت استفاده در سمت کارتخوان. دستورات به توصیفگر فایل ۴ ارسال میشوند و پاسخها از توصیفگر فایل ۳ خوانده میشوند.
- -i
- فقط حالت آغازگر (initiator)؛ جهت استفاده در سمت تگ. دستورات از توصیفگر فایل ۳ خوانده میشوند و پاسخها به توصیفگر فایل ۴ ارسال میشوند.
- -s
- جابهجایی نقشهای دستگاههای پیداشده. معمولاً اولین دستگاه یافتشده به عنوان هدف (شبیهساز) و دستگاه دوم به عنوان آغازگر (خواننده) استفاده میشود. با استفاده از این گزینه، این نقشها معکوس میشوند.
- -n N
- افزودن زمان انتظار به میزان N ثانیه (عدد صحیح) در حلقه.
مثالها (EXAMPLES)
کاربرد پایه:
nfc-relay-picc
بازپخش از راه دور بر روی TCP/IP:
socat TCP-LISTEN:port,reuseaddr "EXEC:nfc-relay-picc -i,fdin=3,fdout=4" socat TCP:remotehost:port "EXEC:nfc-relay-picc -t,fdin=3,fdout=4"
نکات (NOTES)
تفاوتهایی با nfc-relay وجود دارد:
این نمونه فقط با PN532 کار میکند زیرا به مدیریت داخلی ویژگیهای خاص ISO14443-4 توسط این تراشه متکی است.
به لطف این مدیریت داخلی و تزریق فریمهای WTX، این مثال روی کارتخوانهایی که زمانبندی بسیار سختگیرانهای دارند کار میکند.
اشکالات (BUGS)
لطفاً
هرگونه
اشکال را در
سامانه
پیگیری
اشکالات libnfc
گزارش دهید:
https://github.com/nfc-tools/libnfc/issues
مجوز (LICENCE)
libnfc تحت
مجوز عمومی
کمتر گنو (LGPL)
نسخه ۳
منتشر شده
است.
libnfc-utils و libnfc-examples تحت
پوشش مجوز
۲-بندی BSD
هستند.
این صفحه راهنما تحت شرایط مجوز GNU GPL (نسخه ۲ یا بالاتر) منتشر شده است.
| October 12, 2010 | libnfc |