From 4ce862eb42e344affbd5bbad64a481b02c9c5a00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=A1dudvari=20=C3=81kos?= <nadudvari.akos@hallgato.ppke.hu> Date: Mon, 14 Apr 2025 16:11:52 +0200 Subject: [PATCH] chore: formatting --- src/contents.tex | 56 +++++++++++++++++------------------ src/contents/5-elozmenyek.tex | 9 +++++- src/contents/melleklet.tex | 7 +++-- src/szakdolgozat.tex | 4 ++- 4 files changed, 43 insertions(+), 33 deletions(-) diff --git a/src/contents.tex b/src/contents.tex index 236d258..c52a908 100644 --- a/src/contents.tex +++ b/src/contents.tex @@ -8,43 +8,43 @@ \def\temavezetok{Témavezető:\\Tihanyi Attila Kálmán} \def\bevezetesintro{ -\paragraph{} Manapság az informatika mindenhol jelen van. Nem túlzás, ha azt -mondjuk, hogy ma már elkerülhetetlen a számítógépek jelenléte, bármely iparágról -is legyen szó. Az informatika erre rendezkedett be, illetve az a célja, hogy -kisegítse és támogassa a világban zajló események folyását. Az informatika -a biztonságtechika világában is jelentősen számottevő, mely egy szerteágazó, -multidiszciplináris témakör. Ilyen rendszerek különböző kategóriákba -sorolhatóak, mint például: távfelügyeleti rendszerek, megfigyelőrendszerek -(kamerarendszerek), beléptetőrendszerek és behatolásjelző rendszerek. -\cite{bizt-rendszerek} Sok háztartásban találkozhatunk ilyen rendszerekkel, -melyeket bizonyára egy beépített célszámítógép vezérel. A dolgozatom egy ilyen -rendszer tervezésével és megvalósításával foglalkozik. + \paragraph{} Manapság az informatika mindenhol jelen van. Nem túlzás, ha azt + mondjuk, hogy ma már elkerülhetetlen a számítógépek jelenléte, bármely iparágról + is legyen szó. Az informatika erre rendezkedett be, illetve az a célja, hogy + kisegítse és támogassa a világban zajló események folyását. Az informatika + a biztonságtechika világában is jelentősen számottevő, mely egy szerteágazó, + multidiszciplináris témakör. Ilyen rendszerek különböző kategóriákba + sorolhatóak, mint például: távfelügyeleti rendszerek, megfigyelőrendszerek + (kamerarendszerek), beléptetőrendszerek és behatolásjelző rendszerek. + \cite{bizt-rendszerek} Sok háztartásban találkozhatunk ilyen rendszerekkel, + melyeket bizonyára egy beépített célszámítógép vezérel. A dolgozatom egy ilyen + rendszer tervezésével és megvalósításával foglalkozik. } \def\elozmenyekintro{ -\paragraph{} 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 kritikus rendszer tervezése előtt legyen egy megértésem mások -korábbi tapasztalatairól a témakörben. Továbbá, ismerkedem a projekthez -illő technológiákkal, keresek a megvalósításhoz használható eszközöket és -megválasztom azokat az arra vetett megkötéseinket figyelembe véve. A kutatás -eredményeit, az elméleti kérdéseket és a projekt lehetőségeit dokumentálom. + \paragraph{} 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 kritikus rendszer tervezése előtt legyen egy megértésem mások + korábbi tapasztalatairól a témakörben. Továbbá, ismerkedem a projekthez + illő technológiákkal, keresek a megvalósításhoz használható eszközöket és + megválasztom azokat az arra vetett megkötéseinket figyelembe véve. A kutatás + eredményeit, az elméleti kérdéseket és a projekt lehetőségeit dokumentálom. } \def\tervezesintro{ -\paragraph{} Miután konkretizáltam a projekt kereteit, 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, megindoklom a választásaimat helyesség, biztonság és -a fejlesztés kényelmessége (későbbi bővíthetőség) alapján. + \paragraph{} Miután konkretizáltam a projekt kereteit, 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, megindoklom a választásaimat helyesség, biztonság és + a fejlesztés kényelmessége (későbbi bővíthetőség) alapján. } \def\eredmenyekintro{ -\paragraph{} 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. -Értékelem, hogy a rendszer hogyan felel meg a feladatnak és a megkötéseinknek. + \paragraph{} 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. + Értékelem, hogy a rendszer hogyan felel meg a feladatnak és a megkötéseinknek. } % címlap generálása diff --git a/src/contents/5-elozmenyek.tex b/src/contents/5-elozmenyek.tex index d5b1979..dbcc628 100644 --- a/src/contents/5-elozmenyek.tex +++ b/src/contents/5-elozmenyek.tex @@ -13,7 +13,7 @@ tapasztalattal, de viszonylag új versenytásak is jelen vannak a térben. Az \begin{enumerate} \item "Hagyományos", komplett, telepített ipari rendszerek \item Úgynevezett "DIY", szakember nélkül, házilag be- vagy összeszerelhető -rendszerek. + rendszerek. \end{enumerate} Az előbbi kategória esetében szükséges egy szakember ismerete, aki a felmért igények alapján ad ajánlatot, illetve hoz döntést, hogy a rendszer mely @@ -37,6 +37,13 @@ a hozzá tartozó IoT kiegészítőkből áll. Ebből kifolyólag a szoftver leg esetben zárt, és a rendszer teljeskörű funkcionalitása egy digitális előfizetés keretében elérhető. +Az alábbi termékeket használtam fel az elemzésre: + +\begin{itemize} + \item a + \item b +\end{itemize} + \section{Biztonságtechnikai kérdések} \subsection{Mechnanikai biztonság} diff --git a/src/contents/melleklet.tex b/src/contents/melleklet.tex index 86ba437..e122c25 100644 --- a/src/contents/melleklet.tex +++ b/src/contents/melleklet.tex @@ -2,12 +2,13 @@ \begin{center} \begin{tabular}{r l} - Jelen dokumentum generálásának dátuma & \builddate \\ - Git revízió rövidített lenyomata & \href{https://dev.itk.ppke.hu/nadudvari.akos/szakdolgozat/-/commit/\buildcommit}{\texttt{\small \buildcommit}\ \ExternalLink} + Jelen dokumentum generálásának dátuma & \builddate \\ + Git revízió rövidített lenyomata & \extlink{https://dev.itk.ppke.hu/nadudvari.akos/szakdolgozat/-/commit/\buildcommit}{\buildcommit} \end{tabular} \end{center} -A dolgozat mindenkori legújabb változata \href{https://dev.itk.ppke.hu/api/v4/projects/1348/jobs/artifacts/main/raw/szakdolgozat.pdf?job=build-document}{\texttt{\small itt}\ \ExternalLink} érhető el. +A dolgozat mindenkori legújabb változata \extlink{https://dev.itk.ppke.hu/api/v4/projects/1348/jobs/artifacts/main/raw/szakdolgozat.pdf?job=build-document}{itt} érhető el. +A dokumentum forráskódja a \extlink{http://dev.itk.ppke.hu/nadudvari.akos/szakdolgozat/}{PPKE ITK GitLab} példányán érhető el. \section{A dolgozat írásához használt eszközök és technológiák} diff --git a/src/szakdolgozat.tex b/src/szakdolgozat.tex index 2a99b52..594be28 100644 --- a/src/szakdolgozat.tex +++ b/src/szakdolgozat.tex @@ -148,7 +148,7 @@ \usepackage{microtype} % forrás: https://tex.stackexchange.com/a/294990 -\newcommand{\ExternalLink}{% +\newcommand{\ExternalLinkIcon}{% \tikz[x=1.2ex, y=1.2ex, baseline=-0.05ex]{% \begin{scope}[x=1ex, y=1ex] \clip (-0.1,-0.1) @@ -169,6 +169,7 @@ } } +\newcommand{\extlink}[2]{\href{#1}{\texttt{\small #2}\ \ExternalLinkIcon}} % ------------------------------------------------------- @@ -201,6 +202,7 @@ \endgroup \clearpage } + % ------------------------------------------------------- -- GitLab