Arduino alapú beléptető rendszer építése
dc.contributor.advisor | Cserháti, Csaba | |
dc.contributor.author | Fekete, Norbert | |
dc.contributor.department | DE--Informatikai Kar | hu_HU |
dc.date.accessioned | 2014-12-04T14:04:02Z | |
dc.date.available | 2014-12-04T14:04:02Z | |
dc.date.created | 2014 | |
dc.description.abstract | 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. | hu_HU |
dc.description.course | Mérnökinformatikus | hu_HU |
dc.description.degree | BSc/BA | hu_HU |
dc.format.extent | 57 | hu_HU |
dc.identifier.uri | http://hdl.handle.net/2437/201891 | |
dc.language.iso | hu | hu_HU |
dc.rights | Nevezd meg! - Ne add el! 2.5 Magyarország | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc/2.5/hu/ | * |
dc.subject | Arduino | hu_HU |
dc.subject | mikrokontroller | hu_HU |
dc.subject | mikrovezérlő | hu_HU |
dc.subject | Arduino Yún | hu_HU |
dc.subject | Yún | hu_HU |
dc.subject | Linino | hu_HU |
dc.subject | OpenWrt | hu_HU |
dc.subject | Python | hu_HU |
dc.subject | CGI | hu_HU |
dc.subject | HTML | hu_HU |
dc.subject | szkript | hu_HU |
dc.subject.dspace | DEENK Témalista::Informatika | hu_HU |
dc.subject.dspace | DEENK Témalista::Informatika::Informatikai rendszerek | hu_HU |
dc.title | Arduino alapú beléptető rendszer építése | hu_HU |