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