Table of Contents
μFR نانو هيكل بروتوكولات القارئ عبر الإنترنت #
سيصف هذا القسم كيفية استخدام قارئ μFR Nano Online.
طلب POST للوضع الرئيسي
- في الوضع الرئيسي ، إذا تم اكتشاف البطاقة ، يرسل الجهاز طلب HTTP POST إلى المضيف.
- يجب أن تكون استجابة HTTP "موافق" أو "فشل" لإصدار البرنامج الثابت 1.5.4 والإصدارات الأقدم.
- إذا كانت الاستجابة "موافق" ، فسيصدر الجهاز صوتا مرة واحدة ويقوم بتشغيل مؤشر LED الأخضر.
- إذا كانت الاستجابة "فشلت" ، فسيقوم الجهاز بإصدار صوت تنبيه مرتين وتشغيل مؤشر LED الأحمر.
- إذا لم يستجب الخادم ، فسيصدر الجهاز صوتا ثلاث مرات ويقوم بتشغيل مؤشر LED الأحمر.
- بالنسبة لإصدار البرنامج الثابت 1.6.0 والإصدارات الأحدث ، راجع قسم بروتوكول استجابة POST للوضع الرئيسي.
الوضع الرئيسي HTTP POST هيكل الطلب #
* | معلمات النموذج | ||||||
القراءة الخطية معطلة | Sn | UID | CTRLINFO | عبر الإنترنت | |||
تمكين القراءة الخطية | Sn | UID | CTRLINFO | عبر الإنترنت | البيانات | ||
القارئ المسلسل | التحكم | رقم 1 أو | قراءة خطية | ||||
الوصف | بطاقة UID | رقم من | 2 يعتمد | البيانات ك HEX | |||
عدد | |||||||
0 إلى 255 | من القارئ | سلسله |
استجابة POST للوضع الرئيسي
- عندما يتلقى الخادم طلب POST ، ينتظر μFR Nano Online استجابة HTTP
- تحتوي الاستجابة على أوامر سلسلة HEX من بروتوكول μFR COM
- يجب أن تحتوي الاستجابة على 3 صفوف محددة بحرف السطر الجديد (n) ، واحد لكل UART
- يجب إرسال CMD-EXT في سلسلة واحدة مسبوقة ب CMD ، دون أي محدد
- يمكن إرسال أوامر متعددة عن طريق تقسيم سلاسل متعددة باستخدام محدد مسافة بيضاء.
الوضع الرئيسي HTTP POST هيكل الاستجابة #
تم إرسال الأمر إلى | n | تم إرسال الأمر إلى | n | تم إرسال الأمر إلى شفاف |
UART2 | UART1 | UART |
- تتوفر واجهة برمجة تطبيقات خادم PHP للتعامل مع طلب الوضع الرئيسي مع مثال على https// code.d-logic.com/nfc-rfid-reader-sdk/μ FR_online-examples-php-master_mode
بث UDP للوضع الرئيسي #
- في الوضع الرئيسي ، إذا تم اكتشاف البطاقة وتم تمكين بث UDP ، يرسل الجهاز بث UDP
- إذا تم تمكين طلب HTTP POST ، فإن المؤشر هو نفسه كما هو موضح أعلاه
- إذا تم تعطيل طلب HTTP POST ، فسيصدر الجهاز صوتا مرة واحدة ويقوم بتشغيل مؤشر LED الأخضر.
هيكل بث UDP للوضع الرئيسي #
80/القارئالرقم التسلسلي/بطاقةUID/0
خادم اكتشاف UDP #
- يستخدم خادم اكتشاف UDP للعثور على قارئات μFR في الشبكات المحلية
- أرسل أي حزمة UDP إلى منفذ قارئ μFR 8880 وانتظر الرد.
مثال على استجابة خادم اكتشاف UDP #
* | منفذ UART 1 | منفذ UART 2 | |||||||||||||||||
* | عنوان بروتوكول الإنترنت | منفذ | سي بي | معدل الباود | منفذ | سي بي | معدل الباود | ||||||||||||
ديسمبر | 192 | 168 | 1 | 5 | 8881 | "تي" | 115200 | 8882 | "يو" | 250000 | |||||||||
الهيكس | ج0 | A8 | 01 | 05 | B1 | 22 | 54 | 00 | ج2 | 01 | 00 | ب2 | 22 | 55 | 90 | د0 | 03 | 00 |
* CP هو بروتوكول اتصال الشبكة. يشير الحرف "T" إلى TCP و "U" إلى UDP.
μFR Nano Online فقط أوامر بروتوكول COM #
- هذه الأوامر هي μFR Nano Online فقط
- يتم إرسال الأوامر في وضع ASCII
- يتم استخدام الأوامر في الوضع الشفاف و BLE التسلسلي و BLE منخفض الطاقة.
أمر | الوصف |
! TURN_MST_MODE_ON! | قم بتبديل الجهاز إلى وضع WiFi الرئيسي. |
! TURN_SLV_MODE_ON! | قم بتبديل الجهاز إلى وضع WiFi التابع. |
! TURN_BLE_MODE_ON! | قم بتبديل الجهاز إلى وضع الطاقة المنخفضة BLE. |
! TURN_SPP_MODE_ON! | قم بتبديل الجهاز إلى الوضع التسلسلي BLE. |
! TURN_HID_MODE_ON! | تبديل الجهاز إلى وضع BLE HID. |
! TURN_AP0_MODE_ON! | قم بإيقاف تشغيل نقطة الوصول عند استخدام BLE. |
! TURN_AP1_MODE_ON! | قم بتشغيل نقطة الوصول عندما يكون BLE قيد التشغيل. |
! TURN_LD0_MODE_ON! | قم بإيقاف تشغيل مؤشر LED عندما يكون BLE قيد التشغيل. |
! TURN_LD1_MODE_ON! | قم بتشغيل مؤشر LED عند استخدام BLE. |