<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Arduino alapú beléptető rendszer építése

Betöltés ...
Bélyegkép

Dátum

Folyóirat címe

Folyóirat ISSN

Kötet címe (évfolyam száma)

Kiadó

DOI

Absztrakt

A feladat egy Arduino alapú beléptetést kezelő eszköz elkészítése volt. A megoldáshoz az Arduino Yún nevű eszközt használtam. A projekt három különálló részből áll: mikrokontroller, operációs rendszer (OpenWrt), webes felület. A be- és kilépés azonosító-jelszó páros megadásával történik egy 4x3-as mátrix gombsoron. A folyamatról folyamatos visszajelzést kapunk egy folyadékkristályos kijelzőn. Igényként megjelent az, hogy a bent tartózkodó felhasználókat tudja listázni a rendszer, így erre lehetőségünk van a gombsor három gombjának segítségével, miután átváltottunk listázás módra. Előre és hátra is lehet görgetni a felhasználók neveit, a végéről azonnal az elejére lép, és fordítva, így egy irányba haladva is eljuthatunk a lista bármelyik eleméhez. Az eszköz operációs rendszerén rendszergazdaként tudjuk módosítani az adatbázist felhasználók beszúrásával és törlésével, illetve a teljes adatbázis tartalmát meg tudjuk jeleníttetni. Az eszköz rendszerén alapértelmezetten fut egy webszerver, ezért webes felületet is készítettem a bent tartózkodó felhasználók listázására és az adatbázis módosítására. Utóbbira csak megfelelő jogosultságok mellett van lehetőség. SQLite adatbázist használtam, az adatbázis-kezelést Python nyelven írt szkriptek végzik, a weboldalak egyszerű HTML lapok. Minden funkció használatánál informatív hibaüzenetek jelzik a hibás működést, hogy a rendszer felhasználói mindig értesítve legyenek a hibákról, illetve a rendszer elemei is megfelelően kommunikáljanak egymással. Összegezve tehát egy minimális biztonsággal ellátott be- és kilépést kezelő rendszerről van szó hardveres és webes elérhetőséggel. A projekt installálása egyszerű, mert csak két általam írt telepítőfájlt kell futtatni, és az eszközre feltölteni a programot. A szakdolgozatban részletesen írok a felhasznált technológiákról, az eszköz beállításáról, a szoftver telepítésének menetéről és a rendszer használatáról, illetve bővítési lehetőségeiről is.

Leírás

Forrás

Jóváhagyás

Áttekintés

Kiegészítve

Hivatkozik rá

Creative Commons licensz

Hacsak másképp nincs jelezve, a tételre vonatkozó engedélyek a következők Nevezd meg! - Ne add el! 2.5 Magyarország