μFR Nano online log i način kontrole pristupa #
Kako omogućiti način zapisivanja? #
- Prijavite se u μFR Online Log and Access Control Module Online WEB configurator GUI.
- Omogućite način matrice ako već nije omogućen.
- Kliknite mogućnost Spremi i ponovno pokreni da biste primijenili promjene.
- Omogući način zapisivanja (vidljiv tek nakon omogućivanja glavnog načina rada)
Kako omogućiti način kontrole pristupa? #
- Prijavite se u μFR Online Log and Access Control Module Online WEB configurator GUI.
- Omogući način zapisivanja.
- Omogući način kontrole pristupa (dostupan samo ako je prethodno omogućen način zapisivanja).
- Isključivanje μFR Online iz napajanja
- Povežite upravljačku ploču programa Access.
- Uključivanje μFR Online iz napajanja
Način kontrole pristupa mora biti omogućen prije povezivanja upravljačke ploče pristupa.
Dodatne mogućnosti načina kontrole pristupa #
- Vrijeme pulsa releja: Koliko milisekundi relej izlazi iz pulsa kvadratnog vala
- Frekvencija pulsa releja: Izlazna frekvencija kvadratnih valova u Hz
- Snaga impulsa releja: Izlazna snaga kvadratnih valova (radni ciklus)
- Relejno aktivno vrijeme: Koliko milisekundi ostati visoko nakon pulsa kvadratnog vala
Slučajevi korištenja #
U ovom će se odjeljku opisati dva scenarija slučaja primarne uporabe.
-
Način zapisivanja bez kontrole pristupa #
Omogućite način zapisivanja i provjerite je li način kontrole pristupa onemogućen.
- Idite do odjeljka načina zapisivanja i kliknite gumb Uredi.
- Unesite URL glavnog računala poslužitelja zapisnika.
- Kliknite gumb Spremi.
- Kliknite gumb Spremi i ponovno pokreni.
- Način zapisivanja sada je spreman za korištenje.
U donjoj tablici bit će opisano koje su kartice dopuštene ili odbijene na temelju crne ili bijele liste.
Scenarij |
Dopušteno / odbijeno |
Prazno oboje, bijela lista i crna lista |
Sve kartice su dopuštene |
Prazna i crna lista na bijeloj listi nisu prazne |
Dopuštene su sve kartice osim onih na crnoj listi |
Popis dopuštenih nije prazan, a crna lista prazna |
Dopuštene su samo kartice koje su stavljene na bijelu listu |
I bijela lista i crna lista nisu prazne |
Dopuštene su samo kartice koje nisu na crnoj listi na bijeloj listi |
Omogućena ekskluzivna lista dopuštenih |
Dopuštene su samo kartice s bijele liste koje nisu na crnoj listi (u profesionalnom načinu rada dopuštene su samo kartice tvrtke s bijele liste osim na crnoj listi) |
Ako je kartica dopuštena, čitatelj će se jednom oglasiti zvučnim signalom i uključit će se zeleno svjetlo. Ako je kartica odbijena, čitatelj se neće oglasiti zvučnim signalom i crveno svjetlo će biti uključeno. |
-
Način zapisivanja s kontrolom pristupa #
Omogućite način zapisivanja i provjerite je li omogućen način kontrole pristupa.
- Idite do odjeljka načina zapisivanja i kliknite gumb Uredi.
- Unesite URL glavnog računala poslužitelja zapisnika.
- Kliknite gumb Spremi.
- Kliknite gumb Spremi i ponovno pokreni.
- Način zapisivanja s kontrolom pristupa sada je spreman za upotrebu.
Scenarij |
Dopušteno/odbijeno |
Prazna i bijela lista i crna lista |
Sve kartice su odbijene (u profesionalnom načinu rada dopuštene su sve kartice tvrtke) |
Prazna i crna lista na bijeloj listi nisu prazne |
Sve kartice su odbijene (u profesionalnom načinu rada dopuštene su sve kartice tvrtke osim na crnoj listi) |
Popis dopuštenih nije prazan, a crna lista prazna |
Dopuštene su samo kartice koje se stavljaju na bijelu listu (u profesionalnom načinu rada dopuštene su sve kartice tvrtke osim na crnoj listi) |
I bijela lista i crna lista nisu prazne |
Dopuštene su samo kartice koje nisu na crnoj listi (u profesionalnom načinu rada dopuštene su sve kartice tvrtke osim na crnoj listi) |
Omogućena ekskluzivna lista dopuštenih |
Dopuštene su samo kartice s bijele liste koje nisu na crnoj listi (u profesionalnom načinu rada dopuštene su samo kartice tvrtke s bijele liste osim na crnoj listi) |
Ako je kartica dopuštena, čitatelj će se jednom oglasiti zvučnim signalom i uključit će se zeleno svjetlo. Također, upravljačka ploča pristupa pokrenut će relej, jednom zvučnim signalom i uključiti vanjski LED prsten. Ako je kartica odbijena, čitatelj se neće oglasiti zvučnim signalom i crveno svjetlo će biti uključeno. Također, upravljačka ploča pristupa uključit će vanjski LED prsten. |
U donjoj tablici bit će opisano koje su kartice dopuštene ili odbijene na temelju crne ili bijele liste.
Kako spojiti upravljačku ploču za pristup? #
Tu je i unaprijed pripremljeni kabel za povezivanje μFR Online i upravljačke ploče pristupa.
NAPOMENA: Način kontrole pristupa mora biti omogućen prije povezivanja upravljačke ploče, inače će pčelar biti omogućen cijelo vrijeme.
Oblik zapisnika u čitaču #
Svi događaji zapisnika pohranjuju se u JSON formatu koji je čitljiv ljudima.
Primjer zapisnika pohranjenog u čitaču μ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} ]} |
|
Naziv JSON-ovog ključa/čvora |
Opis |
.log |
Glavni nadređeni čvor koji sadrži događaje zapisnika |
Id |
Jedinstveni ID zapisnika automatskog povećanja |
Uid |
Jedinstveni ID kartice |
PID |
Osobna iskaznica. Dostupno samo u Pro načinu rada |
vrijeme |
Evidentiraj datum/vrijeme događaja u obliku UTC-a |
Delta |
Vremenska razlika između dva događaja zapisnika |
tip |
Uvijek 0, rezervirano za buduću upotrebu |
čitač |
1 ako je unutarnji čitač pročitao karticu ili 2 ako je vanjski |
status |
|
Oblik popisa/crne liste u čitaču #
Bijela lista i crna lista pohranjuju se u JSON formatu koji je čitljiv ljudima.
Primjer popisa dopuštenih stavki pohranjenih u čitaču μFR Online:
{ "whitelist":[“11223344”, “AABBCCDD”], "vremenska oznaka":1660492955 } |
|
Naziv JSON-ovog ključa/čvora |
Opis |
popis dopuštenih |
Čvor koji sadrži UID-ove na bijeloj listi u obliku odvojenom zarezom |
Timestamp |
Trenutno pohranjena vremenska oznaka bijele liste |
Primjer crne liste pohranjene u μFR Online čitaču:
{ "crna lista":[“11223344”, “AABBCCDD”], "vremenska oznaka":1660492955 } |
|
Naziv JSON-ovog ključa/čvora |
Opis |
Crna lista |
Čvor koji sadrži UID-ove na crnoj listi u obliku odvojenom zarezom |
Timestamp |
Trenutno pohranjena vremenska oznaka na crnoj listi |
Dijagram toka načina kontrole zapisnika i pristupa #
Postoje dva glavna događaja u načinu kontrole zapisnika i pristupa.
-
Događaj čitanja kartice #
-
Sinkronizacija čitača/poslužitelja (svakih 60 sekundi) #
HTTP(S) protokoli zahtjeva poslužitelja i odgovora #
-
Protokol događaja u stvarnom vremenu #
Događaji u stvarnom vremenu šalju se poslužitelju u JSON formatu koji je čitljiv ljudima. Primjer zahtjeva čitatelja za događajem u stvarnom vremenu za poslužitelj:
Http(S) zahtjev čitača poslužitelju |
|
{ "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 } |
|
Naziv JSON-ovog ključa/čvora |
Opis |
RTE |
Nadređeni čvor koji sadrži događaj u stvarnom vremenu |
Dodatne informacije o podređenom čvoru RTE potražite u obliku zapisnika u čitaču |
|
whitelist_timestamp |
Trenutna vremenska oznaka u čitaču pohranjena na bijeloj listi |
blacklist_timestamp |
Trenutna vremenska oznaka u čitaču pohranjena na crnoj listi |
Serijski brojevi čitatelja, IP adrese i verzije firmvera šalju se u zaglavlju HTTP POST kao "OSN", "SN1" "SN2", "IP", "FW", "FW1", "FW2" |
HTTP(S) odgovor poslužitelja čitatelju |
|
{ "last_id":79, "vrijeme":1660636893, "crna lista":[“AABBCCDD”], "blacklist_timestamp":1660636882, "bijela lista":[“11223344”], "whitelist_timestamp":1660636882, "update_fw":[“2.8.2”, “5.0.71”, “5.0.70”] } |
|
Naziv JSON-ovog ključa/čvora |
Opis |
last_id |
ID događaja posljednjeg zapisnika koji je pohranjen na poslužitelju. Čitatelj će poslati sve događaje zapisnika koji imaju ID veći od last_id |
vrijeme |
Neobavezan. Ako je poslana vremenska oznaka poslužitelja, čitatelj će sinkronizirati interno VRIJEME RTC-a s vremenom poslužitelja |
Crna lista |
Neobavezan. Ako se pošalje crna lista poslužitelja, čitatelj će zamijeniti trenutno pohranjenu crnu listu novoprimljenom. |
blacklist_timestamp |
Ovaj parametar je obavezan ako je poslana crna lista blacklist_timestamp. |
popis dopuštenih |
Neobavezan. Ako se pošalje popis dopuštenih poslužitelja, čitatelj će zamijeniti trenutno pohranjenu bijelu listu novoprimljenom. |
blacklist_timestamp |
Ovaj parametar je obavezan ako je poslana bijela lista. čitatelj će zamijeniti trenutno pohranjenu whitelist_timestamp novoprimljenom. |
update_fw |
Ovaj parametar nije obavezan. Sadrži zahtjeve za ažuriranje u firmveru čitača. Ako se ovaj parametar pošalje, čitatelj će pokrenuti postupak ažuriranja firmvera. Prvi element sadrži μFR Online firmware, drugi sadrži čitač UART1, a treći sadrži čitač UART2. Ako je element polja prazan niz, ažuriranje se neće pokrenuti. |
-
Protokol događaja zapisnika #
Događaji zapisnika šalju se poslužitelju u JSON formatu koji je čitljiv ljudima.
Primjer zahtjeva čitatelja za događajem u stvarnom vremenu za poslužitelj:
Http(S) zahtjev čitača poslužitelju |
|
{ "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 }]} |
|
Naziv JSON-ovog ključa/čvora |
Opis |
.log |
Nadređeni čvor koji sadrži polje događaja zapisnika |
Dodatne informacije o zapisniku, podređenom čvoru pročitajte oblik zapisnika u čitaču |
Događaj zapisnika bit će poslan kad god se parametar "last_id" primi s poslužitelja (odgovor na događaje u stvarnom vremenu ili odgovor sinkronizacije čitača/ poslužitelja).
-
Protokol sinkronizacije čitača/poslužitelja #
Događaji zapisnika šalju se poslužitelju u JSON formatu koji je čitljiv ljudima.
Primjer zahtjeva čitatelja za događajem u stvarnom vremenu za poslužitelj:
Http(S) zahtjev čitača poslužitelju |
|
{ "whitelist_timestamp":1660636882, "blacklist_timestamp":1660636882 } |
|
Naziv JSON-ovog ključa/čvora |
Opis |
blacklist_timestamp |
Trenutna vremenska oznaka na crnoj listi čitača |
whitelist_timestamp |
Trenutna vremenska oznaka na popisu dopuštenih korisnika u čitaču |
Skripta PHP i MySQL poslužitelja #
Postoje unaprijed izrađene PHP i MySQL skripte koje se mogu hostirati na poslužitelju. Napravljen je za jednostavnu implementaciju poslužiteljskog dijela načina zapisivanja i pristupa. Može obraditi događaje u stvarnom vremenu, događaje zapisnika i zahtjeve za sinkronizaciju čitatelja i poslužitelja.
-
Struktura baze podataka MySql #
Tablica "događaji" |
|
Naziv stupca |
Opis stupca |
Id |
Jedinstveni ID događaja zapisnika |
Uid |
UID kartice |
PID |
Osobni ID. Može se koristiti za identifikaciju istog korisnika s više UID-ova kartica |
vrijeme |
Vremenska oznaka događaja |
Delta |
Vremenska razlika između ta dva događaja |
tip |
Uvijek 0, rezervirano za buduću upotrebu |
status |
Stanje događaja |
OSN |
μFR Online serijski broj |
sn1 |
Interni povezani serijski broj μFR NFC čitača |
sn2 |
Vanjski povezani μFR NFC čitač, serijski broj |
čitač |
|
RTE |
|
Tablica "čitatelja" |
|
Naziv stupca |
Opis stupca |
OSN |
μFR Online serijski broj |
deskriptor |
μFR Online deskriptor čitača. Zadano je prazno |
sn2 |
Serijski broj vanjskog povezanog μFR NFC čitača |
whitelist_on_server |
Vremenska oznaka zadnje izmijenjene bijele liste na poslužitelju. Automatski ažurirano user_after_update okidačem |
whitelist_in_reader |
Vremenska oznaka bijele liste pohranjena u čitaču. Automatski ažurira HTTP POST koji je poslao čitač |
blacklist_on_server |
Vremenska oznaka zadnje izmijenjene crne liste na poslužitelju. Automatski ažurirano user_after_update okidačem |
blacklist_in_reader |
Vremenska oznaka crne liste pohranjena u čitaču. Automatski ažurira HTTP POST koji je poslao čitač |
IP |
Vremenska oznaka crne liste pohranjena u čitaču. Automatski ažurira HTTP POST koji je poslao čitač |
online_firmware |
Trenutna verzija firmvera μFR Online. Automatski ažurira HTTP POST koji je poslao čitač |
reader1_firmware |
Trenutni μFR na verziji firmvera UART1. Automatski ažurira HTTP POST koji je poslao čitač |
reader2_firmware |
Trenutni μFR na UART2 verziji firmvera. Automatski ažurira HTTP POST koji je poslao čitač |
requested_online_firmware |
Ako je ovo polje popunjeno i razlikuje se od online_firmware, čitatelju će se poslati zahtjev za ažuriranjem |
requested_reader1_firmware |
Ako je ovo polje popunjeno i razlikuje se od reader1_firmware, čitatelju će se poslati zahtjev za ažuriranjem |
requested_reader2_firmware |
Ako je ovo polje popunjeno i razlikuje se od reader2_firmware, čitatelju će se poslati zahtjev za ažuriranjem |
Novi čitatelji automatski se dodaju svakom događaju čitatelja. Na primjer, ako je novi čitač povezan s mrežom i ako je postavljen URL glavnog računala u načinu zapisnika, novi će se čitač dinamički dodati prilikom prvog slanja događaja. **Ne dodajte čitače ručno |
Tablica "korisnici" |
|
Naziv stupca |
Opis stupca |
Uid |
Jedinstveni ID kartice |
PID |
Osobna iskaznica. Može se koristiti za identifikaciju istog korisnika s više UID-ova kartica |
Opis |
Opis korisnika. Može se koristiti npr. za postavljanje imena i prezimena. |
slika |
Binarna oblikovana korisnička slika |
*ON123456 |
Primjer μFR Online čitača sa serijskim brojem ON123456. Ovo se polje koristi za stavljanje trenutnih korisnika na bijelu listu ili crnu listu na ovoj čitateljskoj listi |
*ON654321 |
Primjer μFR Online čitača sa serijskim brojem ON654321. Ovo se polje koristi za stavljanje trenutnih korisnika na bijelu listu ili crnu listu na ovoj čitateljskoj listi |
Novi čitatelji automatski se dodaju svakom događaju čitatelja. Na primjer, ako je novi čitač povezan s mrežom i postavi se URL glavnog računala u načinu zapisnika, novi će se čitač dinamički dodati prilikom prvog slanja događaja kao novog stupca. Ako se doda novi čitač. *Primjeri čitatelja. **Ne dodajte čitače ručno. |
Tablica "debug_log" |
|
Naziv stupca |
Opis stupca |
Id |
Jedinstveni ID za ispravljanje pogrešaka |
OSN |
μFR Online serijski broj |
.log |
Neobrađeni POST podaci poslani s čitača na poslužitelj ili s poslužitelja na čitač |
vrijeme |
Trenutna vremenska oznaka poslužitelja |
Smjer |
FROM_SERVER – FROM_READER odgovora http poslužitelja – zahtjev http čitača |
Tablica zapisnika ispravljanja pogrešaka popunjava se samo ako je zastavica "DEBUG" omogućena u PHP skripti |
-
Dijagram toka PHP skripte #