μFR Multi-reader C # SDK مع مثال برنامج شفرة المصدر هو أداة تطوير ممتازة لتطوير حلول NFC RFID لقارئات μFR متعددة متصلة بمضيف واحد. تتيح أداة البرنامج هذه التحكم المركزي في القراء المتصلين بمضيف واحد ، بالإضافة إلى التكامل مع الأنظمة الأخرى التي تتطلب الاتصال بعدة قراء في نفس الوقت.
Docs & Software Download
نظرة عامة على البرنامج
وظائف البرنامج:
- فتح/إغلاق جميع القراء
- تمكين الاستقصاء
- حفظ ملف السجل
- احصل على العد
- الحصول على معلومات
- فتح/إغلاق حسب المؤشر
- قراءة قطاع البطاقة / العلامة
- قراءة كتلة البطاقة / العلامة
- كتابة بطاقة / قطاع العلامة
- كتابة بطاقة / كتلة العلامة
لغات البرمجة المتوفرة:
- ج #
- ج
- لازاروس
أنظمة التشغيل والأنظمة الأساسية والبيئات المدعومة:
- عبر منصة
الأجهزة المدعومة:
- أجهزة سلسلة μFR
SDK البرمجيات | الوصف |
ufr-لازاروس-متعدد القارئ |
مثال على استخدام قارئات μFR متعددة على نفس المضيف. |
UFR-multi_readers-مثال-c_sharp |
يتضمن مثال البرنامج في C # الوظائف الأساسية لاستخدام قارئات سلسلة MULTI μFR على مضيف واحد. |
UFR-examples-c-multi_reader_console |
مثال على برنامج وحدة التحكم للقارئ المتعدد μFR. |
دليل البرمجيات
1. μFR متعدد القارئ C # – تشغيل البرنامج
تحميل: ufr-multi_readers-example-c_sharp
قم بتنزيل واستخراج حزمة برامج SDK. انتقل إلى مجلد إصدار البرنامج في المجلد الفرعي باسم بنية نظام التشغيل الخاص بك (مثل binx86Release). قم بتشغيل ملف uFR_multiDLL_tester.exe .
إذا قمت بتثبيت برامج تشغيل الأجهزة بشكل صحيح ، فسيقوم البرنامج بتشغيل الواجهة الرسومية.
2. μFR متعدد القارئ C # – افتح جميع القراء
انقر فوق فتح كافة أجهزة القراءة لإنشاء اتصال مع جميع أجهزة uFR المتصلة بمضيفك.
إذا فشل الاتصال ، فتحقق من تثبيت برامج تشغيل FTDI .
8. μFR متعدد القارئ C # – فتح حسب الفهرس
لإنشاء الاتصال مع القراء المتصلين بشكل انتقائي ، حدد فهرس القارئ المطلوب من القائمة وانقر فوق الزر فتح حسب الفهرس . كرر الخطوات لجميع القراء الذين تريد تمكينهم. بعد تمكين الاتصال بواسطة فهرس القارئ ، سيتم تعيين حالة جميع القراء المفتوحين على True ، بينما سيبقى بقية القراء في حالة False .
بعد تمكين الاتصال بواسطة فهرس القارئ ، سيتم تعيين حالة جميع القراء المفتوحين على True ، بينما سيبقى بقية القراء في حالة False .
EXAMPLE
تعرض لقطة الشاشة مثالا على فتح القراء بالفهرس 0 و 2 ، بينما لا يزال القارئ الذي يحتوي على الفهرس 1 مغلقا.
9 μFR قارئ متعدد C # – إغلاق حسب الفهرس
لتعطيل الاتصال مع القراء المفتوحين بشكل انتقائي ، حدد فهرس القارئ المطلوب من القائمة وانقر فوق الزر إغلاق حسب الفهرس . كرر الخطوات لجميع القراء الذين تريد تعطيلهم. بعد تعطيل الاتصال بواسطة فهرس القارئ ، سيتم تعيين حالة القراء غير المتصلين على خطأ.
بعد تمكين الاتصال بواسطة فهرس القارئ ، سيتم تعيين حالة جميع القراء المفتوحين على True ، بينما سيبقى بقية القراء في حالة False .
10. μFR متعدد القارئ C # – وظيفة القراءة
استخدم خيار قراءة القطاع أو خيار كتلة القراءة لقراءة البطاقات / العلامات.
ملاحظة: يدعم مثال برنامج C # هذا MIFARE® والبطاقات / العلامات المتوافقة الأخرى مع بنية ذاكرة منظمة حسب 16 قطاعا و 4 كتل. إذا كان مشروعك يستخدم البطاقات / العلامات مع بعض بنية الذاكرة الأخرى ، فيمكنك استخدام SDK للبرنامج هذا لتخصيص وظائف القراءة والكتابة.
11. μFR متعدد القارئ C # – وظيفة الكتابة
استخدم خيار كتابة القطاع أو خيار قراءة الكتابة لكتابة المحتوى في البطاقات / العلامات.
ملاحظة: يدعم مثال برنامج C # هذا MIFARE® والبطاقات / العلامات المتوافقة الأخرى مع بنية ذاكرة منظمة حسب 16 قطاعا و 4 كتل. إذا كان مشروعك يستخدم البطاقات / العلامات مع بعض بنية الذاكرة الأخرى ، فيمكنك استخدام SDK للبرنامج هذا لتخصيص وظائف القراءة والكتابة.
11.1 μFR قارئ متعدد C # – وظيفة كتابة الكتلة
لكتابة البيانات في البطاقة، اتبع الخطوات التالية:
- حدد فهرس القارئ
- حدد مؤشر القطاع المطلوب
- حدد الكتلة المطلوبة
- أدخل البيانات الجديدة في حقل حظر محتوى البيانات
- انقر فوق الزر قراءة البيانات.
ملاحظة: طول البيانات المحدد هو 16 بايت، لذا لا يجوز لك إدخال أكثر من 16 حرفا. إذا كنت بحاجة إلى كتابة محتوى أكبر ، فقم بتقسيم بياناتك إلى المزيد من القطاعات والكتل. لكتابة بيانات أكثر تعقيدا ، يمكنك أيضا التفكير في استخدام بعض حلول برامج SDK الممتازة الأخرى للكتابة الخطية. من فضلك ، تحقق من مستودع GitLab الخاص بنا.
11.2 μFR قارئ متعدد C # – وظيفة BlockReading
لقراءة كتلة معينة من البطاقة ، اتبع الخطوات التالية:
- حدد فهرس القارئ
- حدد فهرس الكتلة المطلوب
- انقر فوق الزر قراءة البيانات.
سيعرض شريط معلومات البرنامج محتوى الكتلة المحددة.1
تحقق من الإدخال الجديد من خلال قراءة كتلة البطاقة المحددة. سيعرض شريط معلومات البرنامج محتوى بيانات HEX.
يقدم هذا الدليل برنامج شفرة المصدر البسيط متعدد القراء بلغة البرمجة C #. أمثلة البرامج مع الوظائف المقدمة متوفرة أيضا في C و Lazarus. تتضمن جميع حزم البرامج SDK للكود المصدري.