birbmap/docs/thesis/content/introduction.tex

40 lines
3.5 KiB
TeX
Raw Permalink Normal View History

2020-11-26 12:15:43 +01:00
%----------------------------------------------------------------------------
\chapter{\bevezetes}
%----------------------------------------------------------------------------
2020-11-27 15:37:25 +01:00
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.
2020-12-08 22:42:07 +01:00
Erre a problémára dolgoztak ki a tanszéken diáktársaim egy felhőalapú konténerizált rendszert, a Birbnetes-t
2020-12-09 17:35:26 +01:00
mely a természetben elhelyezett eszközökkel kommunikál, azokat vezérli.
2020-11-26 19:44:53 +01:00
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
2020-11-27 15:37:25 +01:00
a felvételről, hogy azon található-e seregély hang vagy sem.
2020-11-26 19:44:53 +01:00
Ha igen akkor jelez a felvételt küldő eszköznek, hogy szólaltassa meg a riasztó
2020-11-27 15:37:25 +01:00
berendezését, hogy elijessze a madarakat.
2020-11-26 19:44:53 +01:00
%----------------------------------------------------------------------------
2020-12-08 22:39:18 +01:00
\section{Probléma}
2020-11-26 19:44:53 +01:00
%----------------------------------------------------------------------------
A jelen rendszer használata során nincs vizuális visszacsatolás az esetleges riasztásokról azok gyakoriságáról
2020-12-09 17:35:26 +01:00
és a rendszer állapotáról sem. Különböző diagnosztikai eszközök ugyan implementálva lettek, mint például
2020-12-07 23:19:09 +01:00
a naplózás vagy a hiba bejelentés, de ezek használata nehézkes, nem kézenfekvő.
2020-12-09 17:35:26 +01:00
Szükség van egy olyan megoldásra, amivel egy helyen és egyszerűen lehet kezelni és felügyelni a rendszer egyes elemeit.
2020-11-26 19:44:53 +01:00
%----------------------------------------------------------------------------
2020-12-08 22:39:18 +01:00
\section{Megoldás}
2020-11-26 19:44:53 +01:00
%----------------------------------------------------------------------------
2020-12-09 17:35:26 +01:00
A jelen szakdolgozat egy olyan webes alkalmazás elkészítését dokumentálja, mellyel a felhasználók képesek
2020-11-26 19:44:53 +01:00
a természetben elhelyezett eszközök állapotát vizsgálni, azokat akár ki és bekapcsolni igény szerint.
2020-12-08 22:39:18 +01:00
Az egyes rendszer eseményeket vizsgálva a szoftver statisztikákat készít, melyeket különböző diagramokon ábrázolok.
2020-12-09 17:35:26 +01:00
Ilyen statisztikák például, hogy időben melyik eszköz mikor észlelt madárhangot, vagy hogy hány hang üzenet érkezik
2020-11-26 19:44:53 +01:00
az eszközöktől másodpercenként.
2020-11-26 12:15:43 +01:00
2020-11-26 19:44:53 +01:00
%----------------------------------------------------------------------------
\section{A szakdolgozat felépítése}
%----------------------------------------------------------------------------
2020-12-07 23:19:09 +01:00
A szakdolgozatom első részében, a \ref{chapt:birdnetes-introduction}. fejezetben, bemutatom a vizualizálni kívánt rendszer felépítését, az egyes komponensek közötti kapcsolatokat,
valamint a vizualizációs szempontból releváns technológiákat, amire a rendszer épült.
2020-12-09 17:49:51 +01:00
A \ref{chapt:birdmap-introduction}. 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 \ref{chapt:birdmap-technologies}. fejezetben az alkalmazásom által használt technológiákat mutatom be,
ezzel előkészítve az \ref{chapt:birdmap-backend}. és \ref{chapt:birdmap-frontend}. fejezetet, ahol ismertetem a szerver- és kliensalkalmazások felépítését.
A \ref{chapt:birdmap-test}. és \ref{chapt:birdmap-kubernetes}. fejezet az alkalmazás teszteléséről és telepítéséről szól.
2020-11-27 15:37:25 +01:00
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.