diff --git a/src/contents.tex b/src/contents.tex index 236d2584dc414ae64bd51fb77066a164d69af718..c52a908645b6e72d9c43ce7c60abd65c205378ce 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 d5b1979a9cbba3a62bbc720c0429d349e06a3725..dbcc628afa6c85710903dc27ea31d7882f47d0ad 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 86ba4375d03c9116e4298042902a39e629488c4c..e122c252e5ddf4beb5a36c5080fb550e973056e1 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 2a99b522baaf5168ad1da2aa0713bf7e363204c9..594be282b3ab2b91f2477cfd3d9f53b627bbdd9e 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 } + % -------------------------------------------------------