Cserháti, CsabaFekete, Norbert2014-12-042014-12-042014http://hdl.handle.net/2437/201891A 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.57huNevezd meg! - Ne add el! 2.5 MagyarországArduinomikrokontrollermikrovezérlőArduino YúnYúnLininoOpenWrtPythonCGIHTMLszkriptArduino alapú beléptető rendszer építéseDEENK Témalista::InformatikaDEENK Témalista::Informatika::Informatikai rendszerek