البرامج الثابته
تعمل البرامج الثابتة القابلة للتشغيل البيني الخاصة ب Digital Logic على جميع أجهزة سلسلة μFR القائمة على منصة MCU. يقوم القارئ والمضيف بإنشاء اتصال من خلال الوصول المباشر لشريحة FTDI عالية السرعة.
في جوهره ، على مستوى الاتصال ، يستخدم الجهاز بروتوكول اتصال فريد من نوعه من Digital Logic.
تحتوي البرامج الثابتة من سلسلة μFR على العديد من الوظائف المضمنة المعقدة التي يمكن استدعاؤها عبر المكتبات الموضحة في مستندات واجهة برمجة التطبيقات.
تم تطوير معظم الوظائف لجعل "الحياة أسهل" للمطورين والمتكاملين من خلال تقليل وقت التطوير ، مثل:
- دعم العديد من قارئات RFID NFC على مضيف واحد
- مجموعة كاملة من الأوامر لمعالجة MIFARE الكلاسيكية® (وفقا لمواصفات الشركة المصنعة)
- مخططات عنونة مختلفة (بلوك ، بلوك إن سيكتور)
- معالجة تخزين المفاتيح (في الطريق ، للكتابة فقط ، بدون قراءة للمفتاح المخزن)
- تطبيق أوضاع رئيسية مختلفة (حسب الفهرس أو حسب المخطط)
- التلاعب بكتلة القيمة
- استخدام بنية الذاكرة بأكملها كمساحة خطية (ملائمة لمعظم أنواع البطاقات)
- معالجة علامات NFC ، تحليل تنسيق NDEF في البرامج الثابتة
- تشفير الأجهزة المدمج AES128 "أثناء الطيران" ، وهو أمر مهم للغاية للعمل مع مفاتيح أمان DESFire المعقدة
- تشفير AES128 للملفات والمفاتيح في بطاقات DESFire
- دعم MIFARE Plus
- دعم MIFARE خفيف الوزن C
- دعم هيكل أوامر APDU، عند الاقتضاء (طبقة ISO 14443-4)
- إرسال UID غير متزامن من القارئ إلى منفذ COM المضيف عند وجود بطاقة – الميزة قابلة للبرمجة من قبل المستخدم.
يدعم μFR Nano Online أوضاع التشغيل التالية:
- الوضع الشفاف – يعمل الجهاز مثل قارئ NFC العادي ويتواصل مع مضيف (كمبيوتر شخصي ، هاتف محمول …) عبر كابل USB
- الوضع الرقيق – يعمل الجهاز كقارئ NFC عادي ولكنه يتصل بمضيف (كمبيوتر شخصي ، هاتف محمول …) عبر Wi-Fi أو Ethernet
- الوضع الرئيسي – الوضع المستقل. يرسل الجهاز جميع معلومات البطاقة الممسوحة ضوئيا إلى عنوان خادم محدد مسبقا عبر طريقة HTTP POST. لا يتطلب مضيفا (كمبيوتر شخصي ، هاتف محمول …). يتطلب اتصال شبكة مستقر (Wi-Fi أو Ethernet)
- 2.4 جيجا هرتز تسلسلي – يعمل الجهاز كقارئ NFC عادي ولكنه يتصل بالمضيف (الكمبيوتر الشخصي ، الهاتف المحمول ، إلخ) عبر البروتوكول اللاسلكي منخفض الطاقة 2.4 جيجا هرتز المدعوم من ESP32
- 2.4 جيجا هرتز طاقة منخفضة- يعمل الجهاز كقارئ NFC عادي ، ولكنه يتصل بالمضيف (الكمبيوتر الشخصي ، الهاتف المحمول ، إلخ) عبر البروتوكول اللاسلكي منخفض الطاقة 2.4 جيجا هرتز المدعوم من ESP32
- 2.4 جيجا هرتز HID منخفض الطاقة – يعمل الجهاز كجهاز محاكاة لوحة المفاتيح (على سبيل المثال قارئ الباركود). يرسل UID للبطاقة إلى حقل إدخال نص الجهاز المقترن.
الميزة الرئيسية للبرنامج الثابت μFR هي القدرة على استدعاء جميع وظائفها باستخدام بروتوكول الاتصال الخاص بنا.
لذلك ، يمكن تنفيذ جهاز μFR على أي نظام أساسي تقريبا بواجهة تسلسلية باستخدام بروتوكول الاتصال.
تشمل الأنظمة الأساسية المدعومة:
- الكمبيوتر
- اللوحي
- الهاتف الذكي
- الأنظمة المدمجة
- Raspberry Pi وغيرها من أجهزة الكمبيوتر المتوافقة ذات اللوحة الواحدة
- بيغلبورد
- لوحات MIPS
- PLCs
- اردوينو.
تتضمن تحديثات البرامج الثابتة المتكررة ميزات جديدة وتحسينات وإصلاحات للأخطاء مع الحفاظ على التوافق مع الإصدارات السابقة مع الإصدارات السابقة.
وفقا لذلك ، فإن رمز المشروع والبرامج المطورة آمنة ، لذلك ليست هناك حاجة لأي تغييرات بعد ترقية البرامج الثابتة.
جميع تحديثات البرامج الثابتة وترقياتها مجانية ومتاحة في مستودع GitLab الرسمي ل Digital Logic.
هام: على عكس أجهزة سلسلة μFR الأخرى ، يدعم μFR Nano Online أيضا تسجيل البرامج الثابتة المطورة خصيصا لمتحكم ESP32. يتم تمكين هذه الميزة من خلال خيار إلغاء قفل OEM الخاص بالمتعري عبر الإنترنت. يحل محل القارئ μFR البرامج الثابتة ويسمح للمطور بتشغيل البرامج الثابتة المخصصة ل ESP32. يمكن ل ESP32 تشغيل كود Arduino و ESP-IDF .