Online Store

كيفية تمكين μFR Nano Online Log ووضع التحكم في الوصول؟

μFR نانو تسجيل عبر الإنترنت ووضع التحكم في الوصول #

كيفية تمكين وضع السجل؟ #

  1. قم بتسجيل الدخول إلى μFR Online Log and Access Control Module Online Web Configurator GUI.
  2. قم بتمكين الوضع الرئيسي إذا لم يتم تمكينه بالفعل.
  3. انقر فوق خيار حفظ وإعادة التشغيل لتطبيق التغييرات.

وضع تسجيل uFR Online والتحكم في الوصول1

  1. تمكين وضع السجل (مرئي فقط بعد تمكين الوضع الرئيسي)

سجل uFR عبر الإنترنت ووضع التحكم في الوصول 2 

كيفية تمكين وضع التحكم في الوصول؟ #

  1. قم بتسجيل الدخول إلى μFR Online Log and Access Control Module Online Web Configurator GUI.
  2. تمكين وضع السجل.
  3. قم بتمكين وضع التحكم في الوصول (متوفر فقط إذا تم تمكين وضع السجل مسبقا).
  4. قم بإيقاف تشغيل μFR Online من مصدر الطاقة
  5. قم بتوصيل لوحة التحكم في الوصول.
  6. قم بتشغيل μFR Online من مصدر الطاقة

uFR Online تمكين وضع السجل والتحكم في الوصول

يجب تمكين وضع التحكم في الوصول قبل توصيل لوحة التحكم في الوصول.

خيارات إضافية لوضع التحكم في الوصول #

  • وقت نبض التتابع: كم مللي ثانية ينتج التتابع نبضة الموجة المربعة
  • تردد نبض التتابع: تردد خرج الموجة المربعة بالهرتز
  • قوة نبض التتابع: طاقة خرج الموجة المربعة (دورة العمل)
  • الوقت النشط للتتابع: كم مللي ثانية للحفاظ على الناتج مرتفعا بعد نبضة موجة مربعة

سجل uFR عبر الإنترنت ووضع التحكم في الوصول 4

حالات الاستخدام #

سيصف هذا القسم سيناريوهين أساسيين لحالة الاستخدام.

  • وضع السجل بدون التحكم في الوصول #

قم بتمكين وضع السجل وتأكد من تعطيل وضع التحكم في الوصول.

  1. انتقل إلى قسم وضع السجل وانقر فوق الزر تحرير.
  2. أدخل عنوان URL لمضيف خادم السجل.
  3. انقر فوق الزر حفظ.
  4. انقر فوق الزر حفظ وإعادة التشغيل.
  5. وضع السجل جاهز الآن للاستخدام.

سيصف الجدول أدناه البطاقات المسموح بها أو المرفوضة بناء على القائمة السوداء أو القائمة البيضاء.

السيناريو

مسموح / مرفوض

فارغة على حد سواء ، القائمة البيضاء والقائمة السوداء

جميع البطاقات مسموح بها

القائمة البيضاء فارغة والقائمة السوداء ليست فارغة

يسمح بجميع البطاقات باستثناء البطاقات المدرجة في القائمة السوداء

القائمة البيضاء ليست فارغة والقائمة السوداء فارغة

يسمح فقط بالبطاقات المدرجة في القائمة البيضاء

كل من القائمة البيضاء والقائمة السوداء ليست فارغة

يسمح فقط بالبطاقات المدرجة في القائمة البيضاء غير المدرجة في القائمة السوداء

تم تمكين القائمة البيضاء الحصرية

يسمح فقط بالبطاقات المدرجة في القائمة البيضاء غير المدرجة في القائمة السوداء (في الوضع الاحترافي ، يسمح فقط ببطاقات الشركة المدرجة في القائمة البيضاء باستثناء القائمة السوداء)

إذا تم السماح بالبطاقة ، فسيصدر القارئ صوتا مرة واحدة وسيتم تشغيل الضوء الأخضر.

إذا تم رفض البطاقة ، فلن يصدر القارئ صوتا وسيتم تشغيل الضوء الأحمر.

  • وضع السجل مع التحكم في الوصول #

قم بتمكين وضع السجل وتأكد من تمكين وضع التحكم في الوصول.

  1. انتقل إلى قسم وضع السجل وانقر فوق الزر تحرير.
  2. أدخل عنوان URL لمضيف خادم السجل.
  3. انقر فوق الزر حفظ.
  4. انقر فوق الزر حفظ وإعادة التشغيل.
  5. وضع السجل مع التحكم في الوصول جاهز الآن للاستخدام.

السيناريو

مسموح به / مرفوض

فارغة كل من القائمة البيضاء والقائمة السوداء

يتم رفض جميع البطاقات (في الوضع الاحترافي ، يسمح بجميع بطاقات الشركة)

القائمة البيضاء فارغة والقائمة السوداء ليست فارغة

يتم رفض جميع البطاقات (في الوضع الاحترافي ، يسمح بجميع بطاقات الشركة باستثناء القائمة السوداء)

القائمة البيضاء ليست فارغة والقائمة السوداء فارغة

يسمح فقط بالبطاقات المدرجة في القائمة البيضاء (في الوضع الاحترافي ، يسمح بجميع بطاقات الشركة باستثناء القائمة السوداء)

كل من القائمة البيضاء والقائمة السوداء ليست فارغة

يسمح فقط بالبطاقات المدرجة في القائمة البيضاء غير المدرجة في القائمة السوداء (في الوضع الاحترافي ، يسمح بجميع بطاقات الشركة باستثناء القائمة السوداء)

تم تمكين القائمة البيضاء الحصرية

يسمح فقط بالبطاقات المدرجة في القائمة البيضاء غير المدرجة في القائمة السوداء (في الوضع الاحترافي ، يسمح فقط ببطاقات الشركة المدرجة في القائمة البيضاء باستثناء القائمة السوداء)

إذا تم السماح بالبطاقة ، فسيصدر القارئ صوتا مرة واحدة وسيتم تشغيل الضوء الأخضر. أيضا ، ستقوم لوحة التحكم في الوصول بتشغيل مرحل ، وإصدار صوت تنبيه مرة واحدة وتشغيل حلقة LED الخارجية.

إذا تم رفض البطاقة ، فلن يصدر القارئ صوتا وسيتم تشغيل الضوء الأحمر. أيضا ، ستقوم لوحة التحكم في الوصول بتشغيل حلقة LED الخارجية.

سيصف الجدول أدناه البطاقات المسموح بها أو المرفوضة بناء على القائمة السوداء أو القائمة البيضاء.

 

كيفية توصيل لوحة التحكم في الوصول؟ #

سجل uFR عبر الإنترنت ووضع التحكم في الوصول 5

 

 

يوجد أيضا كابل مسبق الصنع لتوصيل μFR Online ولوحة التحكم في الوصول.

ملاحظة: يجب تمكين وضع التحكم في الوصول قبل توصيل لوحة التحكم ، وإلا سيتم تمكين الصافرة طوال الوقت.

تنسيق السجل داخل القارئ #

يتم تخزين جميع أحداث السجل بتنسيق JSON يمكن للبشر قراءته.

مثال على السجل المخزن في قارئ μFR Online:

{"سجل":[

{"id":1,"uid":"11223344","time":"2022-08-15 06:56:02","delta":16,"type":0,"reader":1,"status":0},

{"id":2,"uid":"AABBCCDD","time":"2022-08-15 06:56:04","delta":18,"type":0,"reader":1,"status":2}

]}

اسم مفتاح JSON / العقدة

الوصف

سجل

العقدة الأصل الرئيسية التي تحتوي على أحداث السجل

معرف

معرف حدث سجل الزيادة التلقائية الفريد

UID

معرف البطاقة الفريد

Pid

الهوية الشخصية. متوفر فقط في الوضع الاحترافي

الوقت

تسجيل تاريخ/وقت الحدث بتنسيق UTC

الدلتا

فرق التوقيت بين حدثين سجلين

نوع

دائما 0 ، محجوزة للاستخدام في المستقبل

قارئ

1 إذا كان القارئ الداخلي قد قرأ البطاقة أو 2 إذا كان خارجيا

حاله

  1. – البطاقة المسموح بها
  2. – بطاقة مرفوضة
  3. – بطاقة القائمة البيضاء
  4. – بطاقة القائمة السوداء
  5. – يسمح ببطاقة شركة الوضع الاحترافي
  6. – تم رفض بطاقة شركة الوضع الاحترافي

 

تنسيق القائمة البيضاء/القائمة السوداء داخل القارئ #

يتم تخزين القائمة البيضاء والقائمة السوداء بتنسيق JSON يمكن قراءته من قبل الإنسان.

مثال على القائمة البيضاء المخزنة في قارئ μFR عبر الإنترنت:

{

"القائمة البيضاء":[“11223344”, “AABBCCDD”],

"الطابع الزمني":1660492955

}

اسم مفتاح JSON / العقدة

الوصف

القائمة البيضاء

عقدة تحتوي على معرفات UID مدرجة في القائمة البيضاء بتنسيق مفصول بفواصل

الطابع الزمني

الطابع الزمني للقائمة البيضاء المخزن حاليا

 

مثال على القائمة السوداء المخزنة في قارئ μFR عبر الإنترنت:

 

{

"القائمة السوداء":[“11223344”, “AABBCCDD”],

"الطابع الزمني":1660492955

}

اسم مفتاح JSON / العقدة

الوصف

القائمة السوداء

عقدة تحتوي على معرفات UID مدرجة في القائمة السوداء بتنسيق مفصول بفواصل

الطابع الزمني

الطابع الزمني للقائمة السوداء المخزنة حاليا

 

مخطط انسيابي لوضع السجل والتحكم في الوصول #

هناك حدثان رئيسيان في وضع السجل والتحكم في الوصول.

  • حدث قراءة البطاقة #

 

سجل uFR Online ووضع التحكم في الوصول 6

 

  • مزامنة القارئ/الخادم (كل 60 ثانية) #

سجل uFR Online ووضع التحكم في الوصول 7

بروتوكولات طلب خادم HTTP (S) والاستجابة #

  • بروتوكول الحدث في الوقت الحقيقي #

يتم إرسال الأحداث في الوقت الفعلي إلى الخادم بتنسيق JSON يمكن للبشر قراءته. مثال على طلب حدث في الوقت الفعلي من قارئ إلى خادم:

 

طلب HTTP (S) القارئ إلى خادم

{

"RTE": [{

"id":83,pid":10,uid":"AABBCCDD","time":"2022-08-16 07:45:01","delta":89349,"type":0,"reader":1,"status":1

}],

"whitelist_timestamp":1660492955, "blacklist_timestamp":1660492955

}

اسم مفتاح JSON / العقدة

الوصف

ار

العقدة الأصل التي تحتوي على حدث في الوقت الحقيقي

لمزيد من المعلومات حول عقدة RTE التابعة ، اقرأ تنسيق السجل داخل القارئ

whitelist_timestamp

الطابع الزمني الحالي للقائمة البيضاء المخزنة في القارئ

blacklist_timestamp

الطابع الزمني الحالي للقائمة السوداء المخزنة في القارئ

يتم إرسال الأرقام التسلسلية للقراء وعناوين IP وإصدارات البرامج الثابتة في رأس HTTP POST ك "OSN" و "SN1" و "SN2" و "IP" و "FW" و "FW1" و "FW2"

 

استجابة خادم HTTP (S) للقارئ

{

"last_id":79 ، "الوقت":1660636893 ،

"القائمة السوداء":[“AABBCCDD”], "blacklist_timestamp":1660636882, "القائمة البيضاء":, "whitelist_timestamp":1660636882, "update_fw":[“11223344”][“2.8.2”, “5.0.71”, “5.0.70”]

}

اسم مفتاح JSON / العقدة

الوصف

last_id

معرف حدث السجل الأخير الذي يتم تخزينه على الخادم. سيرسل القارئ جميع أحداث السجل التي لها معرف أكبر من last_id

الوقت

الاختياري. إذا تم إرسال الطابع الزمني للخادم، فسيقوم القارئ بمزامنة وقت RTC الداخلي مع وقت الخادم

القائمة السوداء

الاختياري. إذا تم إرسال قائمة سوداء للخادم ، فسيستبدل القارئ القائمة السوداء المخزنة حاليا بقائمة تم استلامها حديثا.

blacklist_timestamp

هذه المعلمة إلزامية إذا تم إرسال قائمة سوداء. سيقوم القارئ باستبدال blacklist_timestamp المخزنة حاليا بأخرى تم استلامها حديثا.

القائمة البيضاء

الاختياري. إذا تم إرسال قائمة بيضاء للخادم ، فسيستبدل القارئ القائمة البيضاء المخزنة حاليا بأخرى تم استلامها حديثا.

blacklist_timestamp

هذه المعلمة إلزامية إذا تم إرسال قائمة بيضاء. سيقوم القارئ باستبدال whitelist_timestamp المخزنة حاليا بأخرى تم استلامها حديثا.

update_fw

هذه المعلمة اختيارية. أنه يحتوي على طلبات لتحديث في البرامج الثابتة القارئ. إذا تم إرسال هذه المعلمة ، فسيقوم القارئ بتشغيل إجراء تحديث البرنامج الثابت.

يحتوي العنصر الأول على البرامج الثابتة μFR Online ، والثاني يحتوي على قارئ UART1 والثالث يحتوي على قارئ UART2. إذا كان عنصر الصفيف عبارة عن سلسلة فارغة، فلن يتم تشغيل التحديث.

 

  • بروتوكول حدث السجل #

يتم إرسال أحداث السجل إلى الخادم بتنسيق JSON يمكن للبشر قراءته.

مثال على طلب حدث في الوقت الفعلي من قارئ إلى خادم:

طلب HTTP (S) القارئ إلى خادم

{

"سجل": [{

"id":83,pid":10,uid":"AABBCCDD","time":"2022-08-16 07:45:01","delta":89349,"type":0,"reader":1,"status":1,

"id":84,pid":10,uid":"AABBCCDD","time":"2022-08-16 07:45:01","delta":89349,"type":0,"reader":1,"status":1

}]}

اسم مفتاح JSON / العقدة

الوصف

سجل

العقدة الأصل التي تحتوي على صفيف من أحداث السجل

لمزيد من المعلومات حول السجل، تقرأ العقدة التابعة تنسيق سجل القارئ

 

سيتم إرسال حدث السجل كلما تم تلقي المعلمة "last_id" من الخادم (استجابة الحدث في الوقت الفعلي أو استجابة مزامنة القارئ / الخادم).

  • بروتوكول مزامنة القارئ/الخادم #

يتم إرسال أحداث السجل إلى الخادم بتنسيق JSON يمكن للبشر قراءته.

مثال على طلب حدث في الوقت الفعلي من قارئ إلى خادم:

 

طلب HTTP (S) القارئ إلى خادم

{

"whitelist_timestamp":1660636882, "blacklist_timestamp":1660636882

}

اسم مفتاح JSON / العقدة

الوصف

blacklist_timestamp

الطابع الزمني الحالي للقائمة السوداء للقارئ

whitelist_timestamp

الطابع الزمني الحالي للقائمة البيضاء للقارئ

 

PHP و MySQL خادم النصي #

هناك برامج نصية PHP و MySQL تم إنشاؤها مسبقا ويمكن استضافتها على الخادم. إنه مصمم لتنفيذ الجزء من جانب الخادم بسهولة من وضع السجل والوصول. يمكنه التعامل مع الأحداث في الوقت الفعلي وأحداث السجل وطلبات مزامنة خادم القارئ.

  • هيكل قاعدة بيانات MySQL #

جدول "الأحداث"

اسم العمود

وصف العمود

معرف

معرف حدث السجل الفريد

UID

بطاقة UID

Pid

الهوية الشخصية. يمكن استخدامها لتحديد نفس المستخدم باستخدام معرفات UID متعددة للبطاقة

الوقت

الطابع الزمني للحدث

الدلتا

فرق التوقيت بين الحدثين

نوع

دائما 0 ، محجوزة للاستخدام في المستقبل

حاله

حالة الحدث

OSN

μFR الرقم التسلسلي عبر الإنترنت

SN1

الرقم التسلسلي لقارئ μFR NFC المتصل داخليا

SN2

قارئ μFR NFC خارجي متصل ، الرقم التسلسلي

قارئ

  1. إذا تمت قراءة البطاقة بواسطة قارئ داخلي
  2. إذا تمت قراءة البطاقة بواسطة قارئ خارجي

ار

  1. – إذا كان الحدث في الوقت الحقيقي
  2. – إذا كان الحدث هو سجل

 

جدول "القراء"

 

اسم العمود

وصف العمود

OSN

μFR الرقم التسلسلي عبر الإنترنت

واصف

μFR واصف القارئ على الإنترنت. الافتراضي فارغ

SN2

الرقم التسلسلي لقارئ μFR NFC المتصل الخارجي

whitelist_on_server

الطابع الزمني لآخر قائمة بيضاء معدلة على الخادم. يتم تحديثه تلقائيا بواسطة مشغل user_after_update

whitelist_in_reader

الطابع الزمني للقائمة البيضاء المخزنة في القارئ.

يتم تحديثه تلقائيا بواسطة HTTP POST المرسل بواسطة

قارئ

blacklist_on_server

الطابع الزمني لآخر قائمة سوداء معدلة على الخادم. يتم تحديثه تلقائيا بواسطة مشغل user_after_update

blacklist_in_reader

الطابع الزمني للقائمة السوداء المخزنة في القارئ.

يتم تحديثه تلقائيا بواسطة HTTP POST المرسل بواسطة

قارئ

Ip

الطابع الزمني للقائمة السوداء المخزنة في القارئ.

يتم تحديثه تلقائيا بواسطة HTTP POST المرسل بواسطة

قارئ

online_firmware

إصدار البرنامج الثابت الحالي μFR Online.

يتم تحديثه تلقائيا بواسطة HTTP POST المرسل بواسطة

قارئ

reader1_firmware

μFR الحالي على إصدار البرنامج الثابت UART1.

يتم تحديثه تلقائيا بواسطة HTTP POST المرسل بواسطة

قارئ

reader2_firmware

μFR الحالي على إصدار البرنامج الثابت UART2.

يتم تحديثه تلقائيا بواسطة HTTP POST المرسل بواسطة

قارئ

requested_online_firmware

إذا تم ملء هذا الحقل ويختلف عن online_firmware ، إرسال طلب تحديث إلى القارئ

 

requested_reader1_firmware

إذا تم ملء هذا الحقل ويختلف عن reader1_firmware ، إرسال طلب تحديث إلى القارئ

requested_reader2_firmware

إذا تم ملء هذا الحقل ويختلف عن reader2_firmware ، إرسال طلب تحديث إلى القارئ

تتم إضافة قراء جدد تلقائيا إلى كل حدث قارئ. على سبيل المثال، إذا تم توصيل قارئ جديد بالشبكة وتم تعيين عنوان URL لمضيف وضع السجل، فستتم إضافة القارئ الجديد ديناميكيا في المرة الأولى التي يتم فيها إرسال حدث. ** لا تقم بإضافة القراء يدويا

 

جدول "المستخدمون"

اسم العمود

وصف العمود

UID

معرف البطاقة الفريد

Pid

الهوية الشخصية. يمكن استخدامها لتحديد نفس المستخدم باستخدام معرفات UID متعددة للبطاقة

وصف

وصف المستخدم. يمكن استخدامها على سبيل المثال. لتعيين الاسم الأول واسم العائلة.

الصورة

صورة مستخدم منسقة ثنائية

*على123456

مثال على قارئ μFR Online برقم تسلسلي ON123456. يستخدم هذا الحقل لإدراج المستخدمين الحاليين في القائمة البيضاء أو القائمة السوداء على هذا القارئ

*على654321

مثال على قارئ μFR Online برقم تسلسلي ON654321. يستخدم هذا الحقل لإدراج المستخدمين الحاليين في القائمة البيضاء أو القائمة السوداء على هذا القارئ

تتم إضافة قراء جدد تلقائيا إلى كل حدث قارئ. على سبيل المثال، إذا تم توصيل قارئ جديد بالشبكة وتم تعيين عنوان URL لمضيف وضع السجل، فستتم إضافة القارئ الجديد ديناميكيا في المرة الأولى التي يتم فيها إرسال حدث كعمود جديد. إذا تمت إضافة قارئ جديد.

* مثال القراء. ** لا تقم بإضافة القراء يدويا.

 

جدول "debug_log"

اسم العمود

وصف العمود

معرف

معرف تصحيح فريد

OSN

μFR الرقم التسلسلي عبر الإنترنت

سجل

يتم إرسال بيانات POST الأولية من قارئ إلى خادم أو من خادم إلى قارئ

الوقت

الطابع الزمني الحالي للخادم

اتجاه

FROM_SERVER – استجابة خادم HTTP FROM_READER – طلب قارئ HTTP

يتم ملء جدول سجل التصحيح فقط إذا تم تعيين علامة "DEBUG" ممكنة في البرنامج النصي PHP

 

  • مخطط انسيابي لبرنامج نصي PHP #

سجل uFR Online ووضع التحكم في الوصول 7سجل uFR عبر الإنترنت ووضع التحكم في الوصول 8