تمشک Pi4 و RCR - 2400PCSC NFC پیکربندی خواننده

Dec 07, 2020

پیام بگذارید

قبل از انجام پیکربندی NFC بر روی کارت خوان RCR -2400 - PCSC ، لازم است برای پیکربندی تمشک Pi4.

در سیستم پنجره ، من توصیه PuTTY ، چرا که من فقط آن را پس از استفاده از آن می دانم. این نرم افزار بسیار خوب SSH مشتری (رایگان، آسان به کار، آسان برای استفاده، و آن را اشغال حافظه بسیار کمی است). در رابط پیکربندی PuTTY، شما فقط باید آدرس IP (یا نام میزبان) را وارد کنید، مطمئن شوید که نوع اتصال پیش فرض SSH است، و روی Open کلیک کنید تا وارد شوید.

image

 

ماژول NFC نیاز به پیکربندی دو کتابخانه دارد: libnfc و ifdnfc. مراحل مفصل زیر نحوه پیکربندی آنها را توصیف می کند.

پیکربندی و کامپایل libnfc:

libnfc یک کتابخانه کد منبع باز از NFC است که از درایورهای رایج کارت خوان RFID در بازار پشتیبانی می کند. اما تمشک پی هیچ کتابخانه ای از پیش نصب شده ندارد، بنابراین شما فقط می توانید آن را با کد منبع ایجاد کنید. شما می توانید نسخه پایدار را از وب سایت رسمی nfc-tools دانلود کنید، و پیکربندی های کد مرتبط وجود دارد.

1. البته، برخی از بسته های وابستگی نیاز به قبل از پیکربندی نصب شده است. libusb-dev libpcsclite-dev.

2. پیدا کردن کد منبع libnfc در وب سایت کد منبع (وب سایت ارائه شده توسط وب سایت رسمی از nfc ابزار خوب است) ، و شما نیاز به آن را پس از دانلود unzip.

۳- کد منبع را پیکربندی کنید. پس از کامپایل، رانندگان زیادی را خواهید دید و در نهایت چند درایور مورد نیاز ما را انتخاب خواهید کرد. اگر در لیست درایور انتخاب شده موارد زیر وجود داشته باشد، به این معنی است که پیکربندی موفق است.

4. دستور را وارد کنید برای شروع تدوین، و سپس استفاده از sudo را نصب فرمان برای تولید فایل اجرایی مربوطه.

Libnfc از بارگذاری دستگاه های تعریف شده توسط کاربر با خواندن فایل پیکربندی libnfc.conf پشتیبانی می کند که نیاز به یک فایل پیکربندی دارد.

پس از کامپایل و نصب libnfc، شما همچنین نیاز به ایجاد یک فایل پیکربندی برای گفتن libnfc که پروتکل برای دسترسی به. به این ترتیب پی تمشک می تواند از libnfc برای تعامل با رابط ماژول کارت خوان PN532 و دسترسی به تراشه های مختلف NFC استفاده کند.

Libnfc می تواند فایل های پیکربندی برای تنظیمات خاص و یا فعال سازی ویژگی استفاده کنید. (/etc/nfc/libnfc.conf) از برخی کلمات کلیدی در سیستم گنو/لینوکس پشتیبانی می کند.

1. فعال کردن / غیر فعال کردن تشخیص دستگاه خودکار. مقدار پیش فرض "درست" است

allow_autoscan = true/false

2. فعال کردن / غیر فعال کردن نفوذی (در واقع ، فعال تر) تشخیص خودکار ، مقدار پیش فرض است "کاذب"

allow_intrusive_scan = true/false

۳- برای انتخاب جزئیات کتابخانه، موارد زیر را انجام دهید. لطفا به قسمت مربوطه از سطح ورود به سیستم در زیر مراجعه کنید. سطح ورود به سیستم است: 0 هیچ; 1 خطا (پیش فرض) ؛ 2 اطلاعات؛ 3 اشکال زدایی

log_level=n

۴- برای تعریف یک دستگاه کاربری، عملیات زیر را انجام دهید. لطفا به بخش مربوطه در رشته های اتصال مراجعه کنید

device.name="My Reader Name"

device.connstring="connstring"


پس از صرفه جویی در پیکربندی، شما می توانید با اجرای فرمان nfc-poll تست کنید و می توانید نتیجه را ببینید.

 

image

image

image

image

پیکربندی و کامپایل ifdnfc:

برای اجرای رابط کارت هوشمند PC/SC جاوا، باید یک کتابخانه را پیکربندی کنید تا ماژول کارت خوان به عنوان یک دستگاه PC/SC قابل دسترسی باشد. این است که هنوز هم منبع باز کتابخانه ifdnfc ، من در بر داشت مقدمه زیر را در اطلاعات :

ifdnfc IFDHandler برای کامپیوتر / SC برای آوردن پشتیبانی از تمام خوانندگان سازگار با libnfc به پشته PC / SC است. معنی کلی این است -- ifdnfc IFDHandler برای PC / SC به ارائه تمام پشتیبانی برای PC / SC libnfc سازگار با خوانندگان با کامپیوتر / SC پشته Ifdnfc با هدف ارائه لیبر درایور PCSC (ifdhandler) که پشتیبانی از تمام خوانندگان سازگار با libnfc. ایده کلی این است -- ifdnfc این کتابخانه با هدف ارائه راننده PCSC (Ifdhandler) است که پشتیبانی از تمام خوانندگان سازگار با libnfc.

1. در هنگام کامپایل و نصب کتابخانه ifdnfc، شما نیاز به نصب برخی از کتابخانه های وابسته اساسی: dh- autoreconf (من استفاده از autoconf)، libusb-dev، pcscd، libpcsclite-dev، libtool (بسیار مهم، آسان برای گزارش خطاها)

2. دانلود کد منبع در GitHub، پیکربندی بعدی شبیه به قبلی است.

تمام آماده سازی ها در سطح سیستم عامل (OS) تکمیل شده است. بعد از آن از کتابخانه smartcardio برای خواندن کارت RFID اسکن شده استفاده کنید.

image

کامپیوتر / SC اروپا الکترونیکی گذرنامه کارت خوان / نویسنده RCR - 2400

image

https://www.szrcloud.com/card-reader/ic-card-reader/pc-sc-european-id-card-reader-writer.html