Online Store

Cum se activează μFR Nano Online Log și Modul de control al accesului?

μFR Nano Online Log și Modul de control al accesului #

Cum se activează modul jurnal? #

  1. Conectați-vă la μFR Online Log and Access Control Module Online WEB configurator GUI.
  2. Activați modul Master dacă nu este deja activat.
  3. Faceți clic pe opțiunea Salvare și repornire pentru a aplica modificările.

Jurnalul uFR Online și modul de control al accesului1

  1. Activați modul jurnal (numai după ce modul Master este activat)

uFR Online jurnal și modul de control al accesului 2 

Cum se activează modul de control al accesului? #

  1. Conectați-vă la μFR Online Log and Access Control Module Online WEB configurator GUI.
  2. Activați modul Jurnal.
  3. Activați modul Control acces (disponibil numai dacă modul jurnal este activat anterior).
  4. Dezactivați μFR Online de la sursa de alimentare
  5. Conectați placa de control Access.
  6. Activați μFR Online de la sursa de alimentare

uFR Online permite modul de logare și control al accesului

Modul de control al accesului trebuie să fie activat înainte de conectarea plăcii de control al accesului.

Opțiuni suplimentare pentru modul de control al accesului #

  • Releu puls timp: Cât de multe milisecunde releu ieșiri puls de undă pătrată
  • Frecvența pulsului releului: Frecvența de ieșire a undei pătrate în Hz
  • Puterea pulsului releului: Puterea de ieșire a undei pătrate (ciclul de funcționare)
  • Releu timp activ: Cât de multe milisecunde să rămână de ieșire de mare după un puls val pătrat

Jurnal online uFR și modul de control al accesului 4

Cazuri de utilizare #

Această secțiune va descrie două scenarii de caz de utilizare primară.

  • Modul jurnal fără control al accesului #

Activați modul jurnal și asigurați-vă că modul de control al accesului este dezactivat.

  1. Navigați la secțiunea mod jurnal și faceți clic pe butonul Editare.
  2. Introduceți URL-ul de gazdă al serverului jurnal.
  3. Faceți clic pe butonul Salvare.
  4. Faceți clic pe butonul Salvați și reporniți.
  5. Modul jurnal este acum gata de utilizare.

Tabelul de mai jos va descrie ce cărți sunt permise sau refuzate pe baza listei negre sau a listei albe.

Scenariu

Permis / Refuzat

Blank atât, lista albă, cât și lista neagră

Toate cardurile sunt permise

Lista albă necompletată și lista neagră nu este goală

Toate cardurile, cu excepția celor de pe lista neagră, sunt permise

Lista albă nu este goală și lista neagră goală

Sunt permise numai cărțile de pe lista albă

Atât lista albă, cât și lista neagră nu sunt necompletate

Sunt permise numai cărțile de pe lista albă care nu sunt incluse pe lista neagră

Lista albă exclusivă activată

Sunt permise numai cărțile de pe lista albă care nu sunt incluse pe lista neagră (În modul pro, sunt permise numai cardurile companiei de pe lista albă, cu excepția celor de pe lista neagră)

Dacă un card este permis, cititorul va plânge o dată și lumina verde va fi pornită.

Dacă un card este refuzat, cititorul nu va bip și lumina roșie va fi pornită.

  • Modul jurnal cu control acces #

Activați modul jurnal și asigurați-vă că modul de control al accesului este activat.

  1. Navigați la secțiunea mod jurnal și faceți clic pe butonul Editare.
  2. Introduceți URL-ul de gazdă al serverului jurnal.
  3. Faceți clic pe butonul Salvare.
  4. Faceți clic pe butonul Salvați și reporniți.
  5. Modul jurnal cu control al accesului este acum gata de utilizare.

Scenariu

Permis/Refuzat

Necompletat atât pe lista albă, cât și pe lista neagră

Toate cardurile sunt refuzate (în modul pro, toate cardurile companiei sunt permise)

Lista albă necompletată și lista neagră nu este goală

Toate cardurile sunt refuzate (În modul pro, toate cardurile companiei sunt permise, cu excepția listei negre)

Lista albă nu este goală și lista neagră goală

Sunt permise numai cardurile de pe lista albă (în modul pro, toate cardurile companiei sunt permise, cu excepția celor de pe lista neagră)

Atât lista albă, cât și lista neagră nu sunt necompletate

Sunt permise numai cardurile de pe lista albă care nu sunt incluse pe lista neagră (în modul pro, toate cardurile companiei sunt permise, cu excepția celor de pe lista neagră)

Lista albă exclusivă activată

Sunt permise numai cărțile de pe lista albă care nu sunt incluse pe lista neagră (În modul pro, sunt permise numai cardurile companiei de pe lista albă, cu excepția celor de pe lista neagră)

Dacă un card este permis, cititorul va plânge o dată și lumina verde va fi pornită. De asemenea, placa de control al accesului va declanșa un releu, va bip o dată și va porni inelul LED extern.

Dacă un card este refuzat, cititorul nu va bip și lumina roșie va fi pornită. De asemenea, placa de control al accesului va porni inelul LED extern.

Tabelul de mai jos va descrie ce cărți sunt permise sau refuzate pe baza listei negre sau a listei albe.

 

Cum să conectați placa de control al accesului? #

Jurnal online uFR și modul de control al accesului 5

 

 

Există, de asemenea, un cablu prefabricat pentru conectarea μFR Online și a plăcii de control a accesului.

NOTĂ: Modul de control al accesului trebuie să fie activat înainte de conectarea plăcii de control, altfel beeper-ul va fi activat tot timpul.

Formatul jurnalului în cititor #

Toate evenimentele de jurnal sunt stocate în format JSON care poate fi citit de om.

Exemplu de jurnal stocat în cititorul μFR Online:

{"log":[

{"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}

]}

Numele cheii/nodului JSON

Descrierea /

.log

Nodul părinte principal care conține evenimente de jurnal

Id

Id-ul unic de eveniment al jurnalului de incrementare automată

UID

Carte de identitate unică

PID

ID-ul personal. Disponibil numai în modul Pro

timp

Data/ora evenimentului jurnal în format UTC

Delta

Diferența de timp dintre două evenimente din jurnal

tip

Întotdeauna 0, rezervat pentru utilizare viitoare

cititor

1 dacă cititorul intern a citit cardul sau 2 dacă este extern

stare

  1. – Card permis
  2. – Card refuzat
  3. – Carte de pe lista albă
  4. – Carte pe lista neagră
  5. – Pro modul de card de companie permis
  6. – Pro modul de card de companie refuzat

 

Formatul listei albe/listei negre în cititor #

Lista albă și lista neagră sunt stocate în format JSON care poate fi citit de om.

Exemplu de listă albă stocată în cititorul μFR Online:

{

"lista albă":[“11223344”, “AABBCCDD”],

"marcaj temporal":1660492955

}

Numele cheii/nodului JSON

Descrierea /

lista albă

Un nod care conține UID-uri din lista albă în format separat prin virgulă

Timestamp

Marcaj temporal de listă albă stocat în prezent

 

Exemplu de listă neagră stocată în cititorul μFR Online:

 

{

"lista neagră":[“11223344”, “AABBCCDD”],

"marcaj temporal":1660492955

}

Numele cheii/nodului JSON

Descrierea /

Lista neagră

Un nod care conține UID-uri de pe lista neagră în format separat prin virgulă

Timestamp

Marcajul temporal al listei negre stocat în prezent

 

Diagrama logică a modului de control al jurnalului și accesului #

Există două evenimente principale în modul de jurnal și control al accesului.

  • Card de citit eveniment #

 

Jurnal online uFR și modul de control al accesului 6

 

  • Sincronizare reader/server (la fiecare 60 de secunde) #

Jurnal online uFR și modul de control al accesului 7

Http (S) server de solicitare și de răspuns protocoale #

  • Protocol eveniment în timp real #

Evenimentele în timp real sunt trimise la server în format JSON care poate fi citit de om. Exemplu de solicitare de eveniment în timp real de la un cititor la un server:

 

Reader HTTP (S) cerere la un server

{

"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

}

Numele cheii/nodului JSON

Descrierea /

RTE

Nod părinte care conține eveniment în timp real

Pentru mai multe informații despre nodul fiu RTE citiți formatul de jurnal în cititor

whitelist_timestamp

Marcajul temporal al listei albe stocate curent în cititor

blacklist_timestamp

Marcajul temporal curent din lista neagră stocată în cititor

Numerele de serie ale cititorilor, adresele IP și versiunile de firmware sunt trimise în antetul HTTP POST ca "OSN", "SN1" "SN2", "IP", "FW", "FW1", "FW2"

 

Server HTTP(S) răspuns la cititor

{

"last_id":79, "timp":1660636893,

"lista neagră":[„AABBCCDD”], "blacklist_timestamp":1660636882, "lista albă":[„11223344”], "whitelist_timestamp":1660636882, "update_fw":[„2.8.2”, „5.0.71”, „5.0.70”]

}

Numele cheii/nodului JSON

Descrierea /

last_id

Ultimul id de eveniment jurnal care este stocat pe server. Cititorul va trimite toate evenimentele de jurnal care au un ID mai mare decât last_id

timp

Opţional. Dacă este trimis marcajul temporal al serverului, cititorul va sincroniza ora RTC internă cu o oră de server

Lista neagră

Opţional. Dacă este trimisă o listă neagră a serverului, cititorul va înlocui lista neagră stocată în prezent cu una nou primită.

blacklist_timestamp

Acest parametru este obligatoriu dacă este trimisă o listă neagră. cititorul va înlocui blacklist_timestamp stocată în prezent cu una nou primită.

lista albă

Opţional. Dacă este trimisă o listă albă a serverului, cititorul va înlocui lista albă stocată în prezent cu una nou primită.

blacklist_timestamp

Acest parametru este obligatoriu dacă se trimite o listă albă. cititorul va înlocui whitelist_timestamp stocată în prezent cu una nou primită.

update_fw

Acest parametru este opțional. Acesta conține solicitări de actualizare în firmware-ul cititorului. Dacă acest parametru este trimis, cititorul va declanșa procedura de actualizare a firmware-ului.

Primul element conține firmware-ul μFR Online, al doilea conține cititorul UART1, iar al treilea conține cititorul UART2. Dacă elementul matrice este un șir gol, actualizarea nu va fi declanșată.

 

  • Protocolul evenimentului jurnal #

Evenimentele de jurnal sunt trimise la server în format JSON care poate fi citit de om.

Exemplu de solicitare de eveniment în timp real de la un cititor la un server:

Reader HTTP (S) cerere la un server

{

"log": [{

"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

}]}

Numele cheii/nodului JSON

Descrierea /

.log

Nod părinte care conține o matrice de evenimente de jurnal

Pentru mai multe informații despre jurnal, nodul fiu citit în cititor formatul de jurnal

 

Jurnal eveniment va fi trimis ori de câte ori parametrul "last_id" este primit de la server (răspuns eveniment în timp real sau cititor /server sincronizare răspuns).

  • Protocol de sincronizare reader/server #

Evenimentele de jurnal sunt trimise la server în format JSON care poate fi citit de om.

Exemplu de solicitare de eveniment în timp real de la un cititor la un server:

 

Reader HTTP (S) cerere la un server

{

"whitelist_timestamp":1660636882, "blacklist_timestamp":1660636882

}

Numele cheii/nodului JSON

Descrierea /

blacklist_timestamp

Marcajul temporal curent din lista neagră a cititorului

whitelist_timestamp

Marcajul temporal curent din lista albă a cititorului

 

PHP și mySQL server script-ul #

Există scripturi PHP și MySQL predefinite care pot fi găzduite pe server. Acesta este făcut pentru a pune în aplicare cu ușurință partea de server a jurnalului și modul de acces. Se poate ocupa de evenimente în timp real, evenimente de jurnal și solicitări de sincronizare cititor-server.

  • Structura bazei de date MySql #

Masa "evenimentelor"

Nume coloană

Descrierea coloanei

Id

Id-ul unic al evenimentului jurnal

UID

Card UID

PID

Id-ul personal. Poate fi folosit pentru a identifica același utilizator cu mai multe UID-uri de card

timp

Marcajul temporal al evenimentului

Delta

Diferența de timp dintre cele două evenimente

tip

Întotdeauna 0, rezervat pentru utilizare viitoare

stare

Starea evenimentului

OSN

Numărul de serie μFR Online

SN1

Numărul de serie al cititorului μFR NFC conectat intern

SN2

Cititor NFC μFR conectat extern, număr de serie

cititor

  1. Dacă cardul este citit de un cititor intern
  2. Dacă cardul este citit de un cititor extern

RTE

  1. – Dacă evenimentul este în timp real
  2. – Daca evenimentul este Log

 

Tabelul "cititorilor"

 

Nume coloană

Descrierea coloanei

OSN

Numărul de serie μFR Online

descriptor

Descriptor cititor μFR Online. Valoarea implicită este goală

SN2

Numărul de serie al cititorului NFC μFR conectat extern

whitelist_on_server

Marcajul temporal al ultimei liste albe modificate pe server. Actualizat automat prin declanșarea user_after_update

whitelist_in_reader

Marcajul temporal al listei albe stocate în cititor.

Actualizat automat prin HTTP POST trimis de

cititor

blacklist_on_server

Marcajul temporal al ultimei liste negre modificate pe server. Actualizat automat prin declanșarea user_after_update

blacklist_in_reader

Marcajul temporal al listei negre stocate în cititor.

Actualizat automat prin HTTP POST trimis de

cititor

IP

Marcajul temporal al listei negre stocate în cititor.

Actualizat automat prin HTTP POST trimis de

cititor

online_firmware

Versiunea curentă de firmware μFR Online.

Actualizat automat prin HTTP POST trimis de

cititor

reader1_firmware

Curent μFR pe versiunea de firmware UART1.

Actualizat automat prin HTTP POST trimis de

cititor

reader2_firmware

Curent μFR pe versiunea de firmware UART2.

Actualizat automat prin HTTP POST trimis de

cititor

requested_online_firmware

Dacă acest câmp este populat și este diferit de online_firmware, o solicitare de actualizare va fi trimisă cititorului

 

requested_reader1_firmware

Dacă acest câmp este populat și este diferit de reader1_firmware, o solicitare de actualizare va fi trimisă cititorului

requested_reader2_firmware

Dacă acest câmp este populat și este diferit de reader2_firmware, o solicitare de actualizare va fi trimisă cititorului

Cititorii noi sunt adăugate automat la fiecare eveniment cititor. De exemplu, dacă un cititor nou este conectat la rețea și url-ul gazdă al modului Jurnal este setat, noul cititor va fi adăugat dinamic prima dată când este trimis un eveniment. ** Nu adăugați cititoare manual

 

Tabelul "utilizatori"

Nume coloană

Descrierea coloanei

UID

Carte de identitate unică

PID

ID-ul personal. Poate fi folosit pentru a identifica același utilizator cu mai multe UID-uri de card

descriere

Descrierea utilizatorului. Poate fi folosit de exemplu. pentru a seta numele și prenumele.

Imagine

Imagine de utilizator formatată binar

*ON123456

Exemplu de cititor μFR Online cu numărul de serie ON123456. Acest câmp este utilizat pentru a lista albă sau lista neagră a utilizatorilor actuali de pe acest cititor

*ON654321

Exemplu de cititor μFR Online cu numărul de serie ON654321. Acest câmp este utilizat pentru a lista albă sau lista neagră a utilizatorilor actuali de pe acest cititor

Cititorii noi sunt adăugate automat la fiecare eveniment cititor. De exemplu, dacă un cititor nou este conectat la rețea și url-ul gazdă în modul Jurnal este setat, noul cititor va fi adăugat dinamic prima dată când un eveniment este trimis ca o coloană nouă. Dacă se adaugă un cititor nou.

*Exemple de cititori. ** Nu adăugați cititoare manual.

 

Tabelul "debug_log"

Nume coloană

Descrierea coloanei

Id

Id unic de depanare

OSN

Numărul de serie μFR Online

.log

Date RAW POST trimise de la cititor la server sau de la server la cititor

timp

Marcajul temporal curent al serverului

direcţia

FROM_SERVER – FROM_READER de răspuns al serverului HTTP – solicitarea cititorului HTTP

Tabelul jurnal de depanare este populat numai dacă semnalizatorul "Depanare" este setat activat în script-ul PHP

 

  • Schemă logică de script PHP #

Jurnal online uFR și modul de control al accesului 7uFR Online jurnal și modul de control al accesului 8