38 lines
3.2 KiB
TeX
38 lines
3.2 KiB
TeX
%----------------------------------------------------------------------------
|
|
\chapter{\bevezetes}
|
|
%----------------------------------------------------------------------------
|
|
Szőlőtulajdonosoknak éves szinten jelentős kárt okoznak a seregélyek, akik előszeretettel választják táplálékul a megtermelt szőlőt.
|
|
Erre a problémára dolgoztak ki a tanszéken diáktársaim egy felhő alapú konténerizált rendszert, a Birdnetes-t
|
|
mely a természetben elkelyezett eszközökkel kommunikál, azokat vezérli.
|
|
Az eszközök bizonyos időközönként hangfelvételt készítenek a környezetükről,
|
|
majd valamilyen formában elküldik ezeket a felvételeket a központi rendszernek,
|
|
amely egy erre a célra kifejlesztett mesterséges intelligenciát használva eldönti
|
|
a felvételről, hogy azon található-e seregély hang vagy sem.
|
|
Ha igen akkor jelez a felvételt küldő eszköznek, hogy szólaltassa meg a riasztó
|
|
berendezését, hogy elijessze a madarakat.
|
|
|
|
%----------------------------------------------------------------------------
|
|
\section{A probléma}
|
|
%----------------------------------------------------------------------------
|
|
A jelen rendszer használata során nincs vizuális visszacsatolás az esetleges riasztásokról azok gyakoriságáról
|
|
és a rendszer állapotáról sem. Különböző diagnosztikai eszközök ugyan implementálva lettek mint például
|
|
a logolás vagy a hiba bejelentés, de ezek használata nehézkes, nem kézenfekvő.
|
|
Szükség van valamire amivel egy helyen és egyszerűen lehet kezelni és felügyelni a rendszer egyes elemeit.
|
|
|
|
%----------------------------------------------------------------------------
|
|
\section{A megoldás}
|
|
%----------------------------------------------------------------------------
|
|
A jelen szakdolgozat egy olyan webes alkalmazás elkészítését dokumentálja, melyel a felhasználók képesek
|
|
a természetben elhelyezett eszközök állapotát vizsgálni, azokat akár ki és bekapcsolni igény szerint.
|
|
Az egyes rendszer eseményeket vizsgálva a szoftver statisztikákat készít, melyeket különböző diagrammokon ábrázolok.
|
|
Ilyen statisztikák például, hogy időben melyik eszköz mikor észlelt madár hangot, vagy hogy hány hang üzenet érkezik
|
|
az eszközöktől másodpercenként.
|
|
|
|
%----------------------------------------------------------------------------
|
|
\section{A szakdolgozat felépítése}
|
|
%----------------------------------------------------------------------------
|
|
A szakdolgozatom első részében, a \ref{chapt:birdnetes-introduction}. fejezetben, bemutatom a Birdnetes felépítését, az egyes komponensek közötti kapcsolatokat és a technológiát, amire épült.
|
|
A 3. fejezetben ismertetem a jelenleg az iparban is használt mikroszolgáltatás működését vizualizáló alternatívákat, majd a saját megoldásom tervezetét, az arra vonatkozó elvárásokat.
|
|
A 4. fejezetben az alkalmazásom által használt technológiákat mutatom be, ezzel előkészítve az 5. és 6. fejezetet, ahol ismertetem a szerver- és kliensalkalmazások felépítését.
|
|
A 7. és 8. fejezet az alkalmazás teszteléséről és telepítéséről szól.
|
|
Az utolsó fejezetben értékelem a munkám eredményét, levonom a tapasztalatokat és bemutatok néhány továbbfejlesztési lehetőséget. |