μFR Nano Online napló és hozzáférés-vezérlési mód #
Hogyan lehet engedélyezni a naplózási módot? #
- Jelentkezzen be a μFR Online Log and Access Control Module Online WEB konfigurátor GUI-ba.
- Engedélyezze a Master módot , ha még nincs engedélyezve.
- Kattintson az Mentés és újraindítás lehetőségre a módosítások alkalmazásához.

- Naplózási mód engedélyezése (csak a Fő mód engedélyezése után látható)
 
 
Hogyan lehet engedélyezni a hozzáférés-vezérlési módot? #
- Jelentkezzen be a μFR Online Log and Access Control Module Online WEB konfigurátor GUI-ba.
- Engedélyezze a naplózási módot.
- Engedélyezze a hozzáférés-vezérlési módot (csak akkor érhető el, ha a naplózási mód korábban engedélyezve volt).
- Kapcsolja ki a μFR Online-t a tápegységről
- Csatlakoztassa a hozzáférési vezérlőpanelt.
- Kapcsolja be a μFR Online-t a tápegységről

A beléptető vezérlőpult csatlakoztatása előtt engedélyezni kell a hozzáférés-vezérlési módot.
Hozzáférés-vezérlési mód további opciók #
- Relé impulzusidő: Hány milliszekundumos relé kimenet négyzethullámú impulzus
- Relé impulzusfrekvencia: Négyszöghullámú kimeneti frekvencia Hz-ben
- Relé impulzusteljesítmény: Négyzethullámú kimenő teljesítmény (munkaciklus)
- Relé aktív ideje: Hány ezredmásodperc maradjon magas kimenet négyzethullámú impulzus után

Használati esetek #
Ez a szakasz két elsődleges használati esetet ismertet.
- 
Naplózási mód hozzáférés-vezérlés nélkül #
Engedélyezze a naplózási módot, és győződjön meg arról, hogy a hozzáférés-vezérlési mód le van tiltva.
- Keresse meg a naplózási mód részt, és kattintson a Szerkesztés gombra.
- Adja meg a naplókiszolgáló gazdagépének URL-címét.
- Kattints a Megtakarítás gombot.
- Kattintson a Mentés és újraindítás gombra.
- A naplózási mód most már használatra kész.
Az alábbi táblázat leírja, hogy mely kártyák engedélyezettek vagy tilthatók le feketelista vagy engedélyezőlista alapján.
| Forgatókönyv | Engedélyezett / Megtagadva | 
| Üresítse ki mind az engedélyezőlistát, mind a feketelistát | Minden kártya engedélyezett | 
| Az engedélyezőlista üres és a feketelista nem üres | A feketelistán lévők kivételével minden kártya engedélyezett | 
| Az engedélyezőlista nem üres és a feketelista üres | Csak az engedélyezőlistán szereplő kártyák engedélyezettek | 
| Az engedélyezőlista és a feketelista sem üres | Csak a feketelistán nem szereplő engedélyezőlistán szereplő kártyák engedélyezettek | 
| Exkluzív engedélyezőlista engedélyezve | Csak a feketelistán nem szereplő engedélyezőlistán szereplő kártyák engedélyezettek (profi módban csak az engedélyezőlistán szereplő vállalati kártyák engedélyezettek, kivéve a feketelistát) | 
| Ha egy kártya engedélyezett, az olvasó egyszer sípol, és a zöld fény bekapcsol. Ha a kártyát megtagadják, az olvasó nem sípol, és a piros fény bekapcsol. | |
- 
Naplózási mód hozzáférés-vezérléssel #
Engedélyezze a naplózási módot, és győződjön meg arról, hogy a hozzáférés-vezérlési mód engedélyezve van.
- Keresse meg a naplózási mód részt, és kattintson a Szerkesztés gombra.
- Adja meg a naplókiszolgáló gazdagépének URL-címét.
- Kattints a Megtakarítás gombot.
- Kattintson a Mentés és újraindítás gombra.
- A hozzáférés-vezérléssel ellátott naplózási mód most már használatra kész.
| Forgatókönyv | Engedélyezett/Megtagadva | 
| Üres engedélyezési lista és feketelista egyaránt | Minden kártya le van tiltva (profi módban minden vállalati kártya engedélyezett) | 
| Az engedélyezőlista üres és a feketelista nem üres | Minden kártya le van tiltva (profi módban minden vállalati kártya engedélyezett, kivéve a feketelistát) | 
| Az engedélyezőlista nem üres és a feketelista üres | Csak az engedélyezőlistán szereplő kártyák engedélyezettek (profi módban a feketelistán lévők kivételével minden vállalati kártya engedélyezett) | 
| Az engedélyezőlista és a feketelista sem üres | Csak a feketelistán nem szereplő engedélyezőlistán szereplő kártyák engedélyezettek (profi módban a feketelistán szereplő kártyák kivételével minden vállalati kártya engedélyezett) | 
| Exkluzív engedélyezőlista engedélyezve | Csak a feketelistán nem szereplő engedélyezőlistán szereplő kártyák engedélyezettek (profi módban csak az engedélyezőlistán szereplő vállalati kártyák engedélyezettek, kivéve a feketelistát) | 
| Ha egy kártya engedélyezett, az olvasó egyszer sípol, és a zöld fény bekapcsol. Ezenkívül a beléptető panel relét indít, egyszer sípol és bekapcsolja a külső LED-gyűrűt. Ha a kártyát megtagadják, az olvasó nem sípol, és a piros fény bekapcsol. Ezenkívül a beléptető panel bekapcsolja a külső LED-gyűrűt. | |
Az alábbi táblázat leírja, hogy mely kártyák engedélyezettek vagy tilthatók le feketelista vagy engedélyezőlista alapján.
Hogyan kell huzalozni a beléptető panelt? #

Van egy előre elkészített kábel is a μFR Online és a beléptető panel csatlakoztatásához.
MEGJEGYZÉS: A vezérlőpanel csatlakoztatása előtt engedélyezni kell a hozzáférés-vezérlési módot, különben a csipogó folyamatosan engedélyezve lesz.
Olvasón belüli naplóformátum #
Minden naplóesemény ember által olvasható JSON formátumban van tárolva.
Példa a μFR Online olvasóban tárolt naplóra:
| {"napló":[ {"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-kulcs/csomópont neve | Leírás | 
| .log | Naplóeseményeket tartalmazó fő szülőcsomópont | 
| azonosító | Egyedi automatikus növekményes naplóesemény-azonosító | 
| Uid | Kártya egyedi azonosítója | 
| PID | Személyi azonosító. Csak Pro módban érhető el | 
| idő | Napló esemény dátuma/időpontja UTC formátumban | 
| Delta | Két naplóesemény közötti időeltolódás | 
| típus | Mindig 0, későbbi használatra fenntartva | 
| olvasó | 1, ha a belső olvasó elolvasta a kártyát, vagy 2, ha külső | 
| állapot | 
 | 
In-reader engedélyezőlista/feketelista formátum #
Az engedélyezőlista és a feketelista ember által olvasható JSON formátumban van tárolva.
Példa a μFR Online olvasóban tárolt engedélyezési listára:
| { "engedélyezőlista":[“11223344”, “AABBCCDD”] "időbélyeg":1660492955 } | |
| JSON-kulcs/csomópont neve | Leírás | 
| Engedélyezési lista | Engedélyezőlistán szereplő UID-kat vesszővel elválasztott formátumban tartalmazó csomópont | 
| Időbélyeg | Jelenleg tárolt engedélyezőlista időbélyege | 
Példa a μFR Online olvasóban tárolt feketelistára:
| { "feketelista":[“11223344”, “AABBCCDD”] "időbélyeg":1660492955 } | |
| JSON-kulcs/csomópont neve | Leírás | 
| Feketelista | Feketelistán szereplő UID-kat vesszővel tagolt formátumban tartalmazó csomópont | 
| Időbélyeg | Jelenleg tárolt feketelista időbélyege | 
Napló- és hozzáférés-vezérlési mód folyamatábrája #
A napló és a hozzáférés-vezérlés módban két fő esemény van.
- 
Kártyaolvasási esemény #

- 
Olvasó/kiszolgáló szinkronizálása (60 másodpercenként) #

HTTP(S) kiszolgáló kérési és válaszprotokolljai #
- 
Valós idejű eseményprotokoll #
A valós idejű eseményeket a rendszer ember által olvasható JSON formátumban küldi el a kiszolgálónak. Példa egy olvasótól egy kiszolgálóra irányuló valós idejű eseménykérésre:
| Olvasó HTTP(S) kérése egy kiszolgálóhoz | |
| { "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-kulcs/csomópont neve | Leírás | 
| RTE | Valós idejű eseményt tartalmazó szülőcsomópont | 
| További információ az RTE gyermekcsomópontról: olvasón belüli naplóformátum olvasása | |
| whitelist_timestamp | Az olvasóban tárolt aktuális engedélyezőlista időbélyege | 
| blacklist_timestamp | Az olvasóban tárolt aktuális feketelista időbélyege | 
| Az olvasók sorozatszáma, IP-címe és firmware-verziója a HTTP POST fejlécben "OSN", "SN1", "SN2", "IP", "FW", "FW1", "FW2" formátumban kerül elküldésre | |
| Kiszolgáló HTTP(S) válasza az olvasónak | |
| { "last_id":79, "idő":1660636893, "feketelista":[„AABBCCDD”], "blacklist_timestamp":1660636882, "engedélyezőlista":[„11223344”], "whitelist_timestamp":1660636882, "update_fw":[„2.8.2”, „5.0.71”, „5.0.70”] } | |
| JSON-kulcs/csomópont neve | Leírás | 
| last_id | A kiszolgálón tárolt utolsó naplóesemény-azonosító. Az olvasó elküldi az összes olyan naplóeseményt, amelynek azonosítója nagyobb, mint last_id | 
| idő | Szabadon választható. Ha a rendszer elküldi a kiszolgáló időbélyegét, az olvasó szinkronizálja a belső RTC-időt a kiszolgálóidővel | 
| Feketelista | Szabadon választható. Ha szerver feketelistát küld, az olvasó lecseréli az aktuálisan tárolt feketelistát egy újonnan kapottra. | 
| blacklist_timestamp | Ez a paraméter feketelista küldése esetén kötelező. Az olvasó lecseréli a jelenleg tárolt blacklist_timestamp egy újonnan kapottra. | 
| Engedélyezési lista | Szabadon választható. Ha kiszolgálói engedélyezési listát küld, az olvasó lecseréli a jelenleg tárolt engedélyezőlistát egy újonnan kapottra. | 
| blacklist_timestamp | Ez a paraméter kötelező engedélyezési lista küldése esetén. Az olvasó lecseréli a jelenleg tárolt whitelist_timestamp egy újonnan kapottra. | 
| update_fw | Ez a paraméter nem kötelező. Az olvasó firmware-ben történő frissítésre vonatkozó kéréseket tartalmaz. Ha elküldi ezt a paramétert, az olvasó elindítja a firmware frissítési eljárását. Az első elem tartalmazza a μFR Online firmware-t, a második tartalmazza az UART1 olvasót, a harmadik pedig az UART2 olvasót. Ha a tömbelem üres karakterlánc, a frissítés nem indul el. | 
- 
Naplóesemény protokollja #
A naplóeseményeket a rendszer ember által olvasható JSON formátumban küldi el a kiszolgálónak.
Példa egy olvasótól egy kiszolgálóra irányuló valós idejű eseménykérésre:
| Olvasó HTTP(S) kérése egy kiszolgálóhoz | |
| { "napló": [{ "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-kulcs/csomópont neve | Leírás | 
| .log | Naplóesemények tömbjét tartalmazó szülőcsomópont | 
| A naplóval kapcsolatos további információkért a gyermekcsomópont olvasón belüli naplóformátumot olvashat | |
A rendszer naplóeseményt küld, amikor a kiszolgálótól érkezik az "last_id" paraméter (valós idejű eseményválasz vagy olvasó/kiszolgáló szinkronizálási válasz).
- 
Olvasó/kiszolgáló szinkronizálási protokoll #
A naplóeseményeket a rendszer ember által olvasható JSON formátumban küldi el a kiszolgálónak.
Példa egy olvasótól egy kiszolgálóra irányuló valós idejű eseménykérésre:
| Olvasó HTTP(S) kérése egy kiszolgálóhoz | |
| { "whitelist_timestamp":1660636882, "blacklist_timestamp":1660636882 } | |
| JSON-kulcs/csomópont neve | Leírás | 
| blacklist_timestamp | Az olvasón belüli feketelista aktuális időbélyege | 
| whitelist_timestamp | Az olvasón belüli engedélyezési lista aktuális időbélyege | 
PHP és MySQL szerver szkript #
Vannak előre elkészített PHP és MySQL szkriptek, amelyek tárolhatók a szerveren. Úgy készült, hogy könnyen megvalósítsa a napló és a hozzáférési mód szerveroldali részét. Képes kezelni a valós idejű eseményeket, a naplóeseményeket és az olvasó-kiszolgáló szinkronizálási kéréseket.
- 
MySql adatbázis-struktúra #
| "Események" táblázat | |
| Oszlop neve | Oszlop leírása | 
| azonosító | Egyedi naplóesemény-azonosító | 
| Uid | Kártya UID | 
| PID | Személyes azonosító. Ugyanazon felhasználó azonosítására használható több kártya UID-val | 
| idő | Esemény időbélyege | 
| Delta | Időeltolódás a két esemény között | 
| típus | Mindig 0, későbbi használatra fenntartva | 
| állapot | Esemény állapota | 
| OSN | μFR Online sorozatszám | 
| SN1 | Belső csatlakozású μFR NFC olvasó sorozatszáma | 
| SN2 | Külső csatlakoztatott μFR NFC olvasó, sorozatszám | 
| olvasó | 
 | 
| RTE | 
 | 
| "Olvasók" táblázat | |
| Oszlop neve | Oszlop leírása | 
| OSN | μFR Online sorozatszám | 
| leíró | μFR Online olvasóleíró. Az alapértelmezett érték üres | 
| SN2 | Külső csatlakoztatott μFR NFC olvasó sorozatszáma | 
| whitelist_on_server | A kiszolgálón utoljára módosított engedélyezőlista időbélyege. Automatikusan frissül user_after_update eseményindítóval | 
| whitelist_in_reader | Az olvasóban tárolt engedélyezési lista időbélyege. Automatikusan frissíti a HTTP POST által küldött olvasó | 
| blacklist_on_server | A kiszolgálón utoljára módosított feketelista időbélyege. Automatikusan frissül user_after_update eseményindítóval | 
| blacklist_in_reader | Az olvasóban tárolt feketelista időbélyege. Automatikusan frissíti a HTTP POST által küldött olvasó | 
| IP | Az olvasóban tárolt feketelista időbélyege. Automatikusan frissíti a HTTP POST által küldött olvasó | 
| online_firmware | A μFR Online firmware aktuális verziója. Automatikusan frissíti a HTTP POST által küldött olvasó | 
| reader1_firmware | Az aktuális μFR az UART1 firmware verzióján. Automatikusan frissíti a HTTP POST által küldött olvasó | 
| reader2_firmware | Az aktuális μFR az UART2 firmware-verzióján. Automatikusan frissíti a HTTP POST által küldött olvasó | 
| requested_online_firmware | Ha ez a mező ki van töltve, és eltér a online_firmware-től, a rendszer frissítési kérelmet küld az olvasónak | 
| requested_reader1_firmware | Ha ez a mező ki van töltve, és eltér a reader1_firmware-től, a rendszer frissítési kérelmet küld az olvasónak | 
| requested_reader2_firmware | Ha ez a mező ki van töltve, és eltér a reader2_firmware-től, a rendszer frissítési kérelmet küld az olvasónak | 
| Az új olvasók automatikusan hozzáadódnak minden olvasói eseményhez. Ha például egy új olvasó csatlakozik a hálózathoz, és a Napló mód gazda URL-címe be van állítva, az új olvasó dinamikusan lesz hozzáadva az esemény első küldésekor. **Ne adjon hozzá olvasókat manuálisan | |
| "Felhasználók" táblázat | |
| Oszlop neve | Oszlop leírása | 
| Uid | Kártya egyedi azonosítója | 
| PID | Személyi azonosító. Ugyanazon felhasználó azonosítására használható több kártya UID-val | 
| leírás | Felhasználói leírás. Használható pl. a vezeték- és utónevek beállításához. | 
| Kép | Bináris formátumú felhasználói kép | 
| *ON123456 | Példa μFR Online olvasóra ON123456 sorozatszámmal. Ez a mező az olvasó aktuális felhasználóinak engedélyező- vagy feketelistázására szolgál | 
| *ON654321 | Példa μFR Online olvasóra ON654321 sorozatszámmal. Ez a mező az olvasó aktuális felhasználóinak engedélyező- vagy feketelistázására szolgál | 
| Az új olvasók automatikusan hozzáadódnak minden olvasói eseményhez. Ha például egy új olvasó csatlakozik a hálózathoz, és a Napló mód gazda URL-címe be van állítva, az új olvasó dinamikusan hozzá lesz adva, amikor egy eseményt új oszlopként küldenek. Ha új olvasót ad hozzá. *Példa olvasók. **Ne adjon hozzá olvasókat manuálisan. | |
| "debug_log" táblázat | |
| Oszlop neve | Oszlop leírása | 
| azonosító | Egyedi hibakeresési azonosító | 
| OSN | μFR Online sorozatszám | 
| .log | Az olvasótól a kiszolgálóig vagy a kiszolgálótól az olvasóig küldött nyers POST-adatok | 
| idő | Aktuális kiszolgáló időbélyege | 
| irány | FROM_SERVER – HTTP-kiszolgáló válasza FROM_READER – HTTP-olvasó kérése | 
| A hibakeresési napló táblája csak akkor töltődik fel, ha a "DEBUG" jelző engedélyezve van a PHP-szkriptben | |
- 
PHP-szkript folyamatábrája #



