From 135d3426459462fc5e55e14a83ab057b89719051 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?N=C3=A1dudvari=20=C3=81kos?=
 <nadudvari.akos@hallgato.ppke.hu>
Date: Fri, 2 May 2025 19:42:30 +0200
Subject: [PATCH] =?UTF-8?q?chore:=20feladatok=20konkretiz=C3=A1l=C3=A1sa?=
 =?UTF-8?q?=20+=20apr=C3=B3=20jav=C3=ADt=C3=A1sok?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/contents/4-bevezetes.tex     | 53 +++++++++++++++++++++++---------
 src/contents/5-elozmenyek.tex    | 20 +++++++-----
 src/contents/6-tervezes.tex      |  4 ++-
 src/contents/7-eredmenyek.tex    |  5 +--
 src/contents/8-osszefoglalas.tex | 22 +++++++++++++
 5 files changed, 79 insertions(+), 25 deletions(-)

diff --git a/src/contents/4-bevezetes.tex b/src/contents/4-bevezetes.tex
index d7ac283..6ec163b 100644
--- a/src/contents/4-bevezetes.tex
+++ b/src/contents/4-bevezetes.tex
@@ -17,23 +17,47 @@
 \section{Feladat}
 \label{feladat}
 
-\paragraph{} A kitűzött cél a következő: Alkossunk meg egy olyan
+\paragraph{} A téma hosszútávú célja a következő: Alkossunk meg egy olyan
 biztonságtechnikai rendszert, mely a modern háztartásban megállja a helyét.
 Ezt a kijelentésünket egy ilyen szakdolgozat keretében bizonyára nem lehet
-teljesíteni, de a célunk az, hogy annak eléréséhez egy biztos alapot adjunk.
-Ahhoz, hogy ezt belátható keretek között lehessen értelmezni, szükséges
-megkötéseket és elvárásokat helyezni a projektre.
-
-A legelső konkretizáció az, hogy az említett "alap" felépítését a következő
-elemekből definiáljuk (továbbiakban: "a rendszer"):
+teljeskörűleg kivitelezni, de a célunk az, hogy ennek eléréséhez egy biztos alapot adjunk.
+Ahhoz, hogy ezt a dolgozatban belátható keretek között lehessen értelmezni, szükséges
+megkötéseket és elvárásokat helyezni a projektre, melyeket ebben a fejezetben
+fektetünk le.
 
+A dolgozat során elvégzendő feladataim:
 \begin{itemize}
-	\item Központi egység,
-	\item PIR mozgásérzékelők,
-	\item IoT integrációs lehetőség biztosítása vezetékes/WiFi hálózatok felhasználásával.
+	\item Szakirodalom alapján megismerkedni a biztonságtechnika alapjaival,
+	      a behatolásjelző biztonságtechnikai rendszerek felépítésével.
+	      Azok mechanikai és informatikai biztonságát erősítő megfontolásokat feltérképezni.
+	\item Kiválasztani 5 kereskedelmileg elérhető behatolásjelző rendszert elemzésre.
+	      A választott rendszereket összehasonlítani és értékelni az alábbi szempontok alapján:
+	      \begin{itemize}
+		      \item a gyártók piaci jelenléte,
+		      \item a termékek rövidtávú-, illetve hosszútávú költségei,
+		      \item az architektúrai felépítésük,
+		      \item integrációs lehetőségeik,
+		      \item és a felhasználói élmény.
+	      \end{itemize}
+	\item Tervezni egy behatolásjelző rendszert, mely teljes felépítése a következő elemekből
+	      áll (továbbiakban: ``a rendszer''):
+	      \begin{itemize}
+		      \item Központi egység,
+		      \item PIR mozgásérzékelők,
+		      \item IoT integrációs lehetőség vezetékes vagy WiFi hálózaton.
+	      \end{itemize}
+	      Feladatom megválasztani a központi egység hardveres és szoftveres platformját. Az IoT integrációhoz
+	      megválasztani egy okosotthon kezelő szoftvert és az azáltal támogatott kommunikációs protokollt.
+	\item Dokumentálni a választott technológiákat, azokat ismertetni, és azok helyességét indokolni a szakirodalom
+	      fényében, összehasonlítani az elemzett rendszerek megoldásaival.
+	\item Összeállítani a rendszer hardverét, majd a központi egység belső szoftveres logikáját elkészíteni a megválasztott
+	      technológiákat felhasználva.
+	\item Az IoT integrációt elkészíteni a megválasztott szoftver és az általa támogatott protokoll segítségével.
+	\item Ellenőrizni a rendszer helyes működését tesztelés keretében, a felmerülő hibák javítása.
+	\item Az elkészített rendszer számára megkeresni bővítési lehetőségeket.
 \end{itemize}
 
-Ebből már látható, hogy a rendszer elsősorban behatolásjelzésre képes.
+A rendszer a behatolásjelzés feladatkörét kell, hogy teljesítse.
 További funkciókkal való bővítés nem tárgya a dolgozatnak, de fontos eleme a
 rendszernek, hogy minimális biztonságtechnikai elvárásoknak megfeleljen már a
 legelső koncepció is.
@@ -69,10 +93,11 @@ javaslatot adok azokra.
 
 A szakdolgozat az alábbi fejezeteken át ismerteti a munkát:
 
-\paragraph{2. fejezet} A megvalósítandó rendszer tervezését megelőző kutatások
+\paragraph{2. fejezet} A megvalósítandó rendszer tervezését megelőző kutatások.
 
-\paragraph{3. fejezet} A rendszer megtervezése a választott technológiákkal
+\paragraph{3. fejezet} A rendszer megtervezése a választott technológiákkal, azok ismertetése.
 
-\paragraph{4. fejezet} A megvalósított rendszer ismertetése, a szoftveres integráció részleteséze
+\paragraph{4. fejezet} A megvalósított rendszer beszámolója, a szoftveres integráció részleteséze.
+A rendszer tesztelésekor tapasztaltak bemutatása.
 
 \clearpage % Ez azért kell, hogy nehogy képek átcsússzanak a következő fejezethez
diff --git a/src/contents/5-elozmenyek.tex b/src/contents/5-elozmenyek.tex
index ad3213a..bbcd5ee 100644
--- a/src/contents/5-elozmenyek.tex
+++ b/src/contents/5-elozmenyek.tex
@@ -1,20 +1,21 @@
 \chapter{Előzmények}
 
 \chapterintro{
-	Mielőtt a saját rendszer megvalósításával foglalkoznánk, szeretnék beszélni az
-	iparág állapotáról; a már elérhető megoldásokról írni. Szeretném felmérni azok
-	képességeit. Fontosnak tartom, hogy egy ilyen biztonságtechnikai szempontból
+	Mielőtt a saját rendszer megvalósításával foglalkoznánk, kifejtem az
+	iparág állapotát; a már elérhető megoldásokat elemzem. A kiválasztott
+	rendszerek architektúrai felépítését vizsgálom, majd összehasonlítom és értékelem őket
+	gazdasági, biztonságtechnikai illetve informatikai kérdések mentén.
+	Fontosnak tartom, hogy egy ilyen biztonságtechnikai szempontból
 	kritikus rendszer tervezése előtt legyen egy megértésem mások korábbi
 	tapasztalatairól a témakörben. Definiálom a piacon elérhető ``hagyományos''
 	és ``DIY'' rendszerek közötti jellemzőket, és a két kategória közötti
-	különbségek útján járok be különböző kérdéseket. Továbbá fontos megismerkedem
-	a biztonságtechnika alapjaival, mely egy riasztórendszer tervezéséhez
+	különbségek útján járom be a különböző kérdéseket. Továbbá
+	a biztonságtechnika alapjaival ismerkedem, mely egy riasztórendszer tervezéséhez
 	elengedhetetlen tudás. A mechanikai biztonságon belül a detektálás szerepével
 	foglalkozom, és a biztonságtechnikai rendszerek körében a behatolásjelző
 	rendszerek módszereivel ismerkedem. Informatikai biztonság keretében a
-	szoftverfejlesztés biztonsági kérdéseivel foglalkozom, a biztonságos szoftver
-	fejlesztéséhez használatos módszereket keresem meg. A kutatás eredményeit, az
-	elméleti kérdéseket és a projekt lehetőségeit dokumentálom.
+	szoftverfejlesztés biztonsági kérdéseit kutatom, a biztonságos szoftver
+	fejlesztéséhez használatos módszereket keresem meg.
 }
 \section{Kereskedelmi megoldások elemzése}
 \label{kereskedelmi}
@@ -68,6 +69,7 @@ megközelítés között.
 \end{table}
 
 \subsection{Architektúra és felépítés}
+\label{kereskedelmi-arch}
 
 \paragraph{} Minden vizsgált termék univerzálisan tartalmaz egy központi
 egységet, ami a rendszer többi elemét kezeli. Ez a megközelítés ideális
@@ -251,6 +253,7 @@ jellemző megközelítés, amely mögött gyakran egy viszonteladói hálózat 
 kereskedelmi keretrendszerrel.
 
 \subsection{Piaci jelenlét}
+\label{piaci}
 
 \paragraph{} A kínált termékek felmérésében fontos tényező az azt forgalmazó
 gyártó piaci helyzete is maga a termék aspektusain túl. Régóta a piacon
@@ -386,6 +389,7 @@ módszere és az azt körbefoglaló folyamat sok ponton hibára tud futni.
 \cite{iot-usability} \cite{iot-onboard} \cite{iot-userfriendly}
 
 \subsection{Összesítés}
+\label{kereskedelmi-ossz}
 
 \paragraph{} Az elemzett kereskedelmi megoldások alapján jól kirajzolódik a
 ``hagyományos'' és a ``DIY'' rendszerek közötti technológiai, gazdasági és
diff --git a/src/contents/6-tervezes.tex b/src/contents/6-tervezes.tex
index 2b0db55..52c2d9b 100644
--- a/src/contents/6-tervezes.tex
+++ b/src/contents/6-tervezes.tex
@@ -7,11 +7,12 @@
 	a megvalósítandó rendszer tervezésével foglalkozom. A mikrokontroller az ESP32
 	hardver platfomon, Rust szoftveres környezetben valósul meg. Az okosotthon
 	integrációhoz a rendszer vezetékes hálózaton MQTT protokollon fog kommunikálni.
-	A választott technológiákkal ismerkedem. A tervezés befejeztével megindoklom
+	A választott technológiákkal ismerkedem és  megindoklom
 	a választásaimat helyesség, biztonság, a fejlesztés kényelmessége és a későbbi
 	bővíthetőség szempontjai alapján.
 }
 \section{Döntések}
+\label{dontesek}
 
 \paragraph{} \Aref{feladat}. fejezetben definiáltuk a rendszer alapfeladatait.
 A megvalósításához meg kell választanom a megfelelő hardveres platformot és
@@ -106,6 +107,7 @@ részletesen adok ismertetést azokról.
 \end{figure}
 
 \section{Választott megoldások ismertetése}
+\label{valasztott-tech}
 
 \subsection{ESP32 platform}
 \label{esp}
diff --git a/src/contents/7-eredmenyek.tex b/src/contents/7-eredmenyek.tex
index d0cdbdf..79f6194 100644
--- a/src/contents/7-eredmenyek.tex
+++ b/src/contents/7-eredmenyek.tex
@@ -10,8 +10,8 @@
 % Mit lehetett volna másképp csinálni, illetve miben lehet bővíteni.
 
 \chapterintro{
-	Végül a kész rendszer megvalósításán végigjárok. Bemutatom a hardver
-	felépítését, a firmware működését és az okosotthon integrációt. A
+	A választott technológiák ismeretében elkészítem a rendszert.
+	Bemutatom a hardver felépítését, a firmware működését és az okosotthon integrációt. A
 	rendszert rövid- és hosszútávon is tesztüzembe helyezem; felmerülő
 	hibákat keresek és javítom azokat.
 }
@@ -535,6 +535,7 @@ az ellenkező irányban is -- a parancsok fogadására. Mindkét queue esetén a
 konkurrens hozzáférést egy \mintinline{rust}/Mutex<>/ biztosítja.
 
 \section{Tesztelés, validálás}
+\label{teszt}
 
 \paragraph{} Az implementáció készen van, az alap feladatot megvalósítottam
 (\ref{feladat}. fejezet). Ahhoz, hogy megbizonyosodjunk a rendszer szoftverének
diff --git a/src/contents/8-osszefoglalas.tex b/src/contents/8-osszefoglalas.tex
index f1365b9..1bbcdc1 100644
--- a/src/contents/8-osszefoglalas.tex
+++ b/src/contents/8-osszefoglalas.tex
@@ -9,6 +9,27 @@
 
 \section{Feladat}
 
+\paragraph{}\noindent\textbf{Az elvégzendő feladatokat teljesítettem:}
+\begin{itemize}
+	\item Megismerkedtem a biztonságtechnika alapjaival, melyről \aref{bizt-kerd}. fejezetben
+	      írtam le a szükséges megszerzett tudást.
+	\item Kiválasztottam kereskedelmi riasztórendszereket (\ref{tab:analyzed-systems}. táblázat),
+	      melyek architektúrai felismerését megismertem (\ref{kereskedelmi-arch}. fejezet). Összevetettem
+	      azok integrációs lehetőség (\ref{kereskedelmi-integralhatosag}. fejezet), gazdasági elköteleződés (\ref{koltseg}. fejezet),
+	      megbízhatóság és felhasználói élmény (\ref{kereskedelmi-megbizhatosag}. fejezet) szempontjai alapján. Az eredményeket
+	      \aref{tab-kereskedelmi-osszesites}. táblázatban gyűjöttem össze.
+	\item Teljeskörűleg megterveztem a behatolásjelző rendszert, amelyhez az ESP32 platformon Rust nyelv és fejlesztői környezetet
+	      választottam. Az IoT platformnak a Home Assistant szoftvert és az MQTT protokollt választottam.
+	      A választásokat \aref{dontesek}. fejezetben indokoltam a megismert szakirodalommal összevetve,
+	      illetve az elemzett kereskedelmi rendszerek előnyei és hátrányai között mérlegelve.
+	      A technológiákról tanultakat \aref{valasztott-tech}. fejezetben ismertetem.
+	\item Sikeresen elkészítettem a hardver felépítését, (\ref{hardware}. fejezet) melyet \aref{diag:hardware}. ábrán rajzoltam le.
+	      A központi egység teljes szoftveres megvalósítását elkészítettem, amit \aref{firmware}. fejezetben mutatok be.
+	\item A rövid- és hosszútávú tesztelést elvégeztem, ami során felmerülő hibákat javítottam,
+	      melyekről \aref{teszt}. fejezetben számolok be.
+	\item A rendszer bővítési lehetőségeiről a \ref{jovo}. fejezetben értekezem.
+\end{itemize}
+
 \paragraph{} A dolgozatban a kitűzött célokat maradéktalanul teljesítettem:
 megismerkedtem a biztonságtechnikai rendszerek alapjaival, elemeztem a
 kereskedelmi megoldásokat, majd ezek tapasztalatai alapján megterveztem
@@ -47,6 +68,7 @@ fejlesztési projekteket. Összességében a dolgozat elkészítése rendkívül
 érdeklődésemet a beágyazott rendszerek és a biztonságtechnika iránt.
 
 \section{Jövőbeli tervek}
+\label{jovo}
 
 \paragraph{} A megvalósított rendszer egy stabil alapot biztosít további
 fejlesztésekhez. A jövőben szeretném a funkcionalitást bővíteni például
-- 
GitLab