diff --git a/src/contents.tex b/src/contents.tex index 94b4df8f4359c52744ebb91a96318283c2d339a5..f062d346f7e5692521d31b7ab23058368131e396 100644 --- a/src/contents.tex +++ b/src/contents.tex @@ -29,7 +29,9 @@ \addcontentsline{toc}{chapter}{Nyilatkozat} \input{contents/1-nyilatkozat} \addcontentsline{toc}{chapter}{Kivonat} +%TC:endignore \input{contents/2-kivonat} +%TC:ignore %% Vedd ki a százalék-jelet a következő két sor elől, ha szeretnél köszönetnyilvánítást beleírni a szakdogádba/diplomamunkádba. %\addcontentsline{toc}{chapter}{Köszönetnyilvánítás} %\input{contents/3-koszonet} diff --git a/src/contents/2-kivonat.tex b/src/contents/2-kivonat.tex index 5859132f15f55c26c5142956c5e6f65077b50482..30029b8d78d195110cfe94aaaca7d758a3f436d7 100644 --- a/src/contents/2-kivonat.tex +++ b/src/contents/2-kivonat.tex @@ -18,7 +18,11 @@ % meg annak továbbfejlesztési lehetőségeit és adjon javaslatot ezek megvalósítására. \paragraph{} -\IfFileExists{chapterintros.tmp}{\input{chapterintros.tmp}}{} +\IfFileExists{chapterintros.tmp}{ + \begin{customabstract} + \input{./build/chapterintros.tmp} + \end{customabstract} +}{} \immediate\openout\chapterintrosfile=chapterintros.tmp \collectingintrostrue diff --git a/src/contents/5-elozmenyek.tex b/src/contents/5-elozmenyek.tex index 6425074835e9069c557653ac14ef5e64dc4ec718..0ff742ae558983d9b1e14d832525df61fdcc48ef 100644 --- a/src/contents/5-elozmenyek.tex +++ b/src/contents/5-elozmenyek.tex @@ -5,8 +5,10 @@ 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. A kutatás eredményeit, az elméleti kérdéseket és - a projekt lehetőségeit dokumentálom. + 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. A kutatás eredményeit, az elméleti + kérdéseket és a projekt lehetőségeit dokumentálom. } \section{Kereskedelmi megoldások elemzése} @@ -48,7 +50,7 @@ megközelítés között. \begin{tabular}{r | r l} \textbf{Kategória} & \textbf{Gyártó} & \textbf{Termék(család)} \\ \hline\hline 1. & Paradox & Magellan MG5050+ \\ \hline - 1. & DSC & HS2032PCBE \\ \hline + 1. & DSC & PowerSeries Neo HS2032PCBE \\ \hline 2. & Ring & Ring Alarm (\textit{Base Station, Keypad, Motion Detector}) \\ \hline 2. & SimpliSafe & SimpliSafe (\textit{Base Station, Keypad, Motion Sensor}) \\ \hline 2. & Athom & Homey Pro \\ @@ -105,8 +107,69 @@ körülményeitől függően. A központi egységbe való bekötés nem a végfe feladatköréhez van kiszabva, ezért megintcsak szakember szükséges, illetve a központi egység újraprogramozása is igényel előzetes tudást. +\subsection{Integrációs lehetőségek} +\label{kereskedelmi-integralhatosag} + +\paragraph{} A különféle riasztórendszerek és biztonságtechnikai eszközök +integrálhatóságának vizsgálata során lényeges szempontként merül fel, hogy +az adott rendszer milyen mértékben és milyen technikai eszköztárral képes +kommunikálni más, különböző gyártók által fejlesztett, külső eszközökkel, +platformokkal, illetve vezérlőközpontokkal. Ezen képességek megléte vagy hiánya +közvetlenül befolyásolja a rendszer nyitottságát, fejleszthetőségét, valamint a +jövőbeni kompatibilitási lehetőségek spektrumát. + +A hagyományosnak tekinthető, ipari szintű biztonságtechnikai rendszerek +közül mind a Paradox Magellan MG5050+, mind pedig a DSC PowerSeries Neo +központi egységei rendelkeznek olyan interfészekkel, amelyek bizonyos szinten +lehetőséget biztosítanak a külső eszközökkel való együttműködésre. Például a +Paradox Magellan egységében jelen van két, elvileg külső modulokhoz hozzáférést +engedő soros kommunikációs port is. Azonban ezen interfészek használata erősen +korlátozott, mivel a gyártó nem bocsát nyilvánosan rendelkezésre semmilyen +hivatalos dokumentációt a használt kommunikációs protokoll működéséről, +struktúrájáról vagy specifikációjáról. Ez a zártság szándékosan limitálja a +harmadik fél által készített rendszerek, például saját fejlesztésű szoftverek +vagy alternatív hardverek csatlakoztathatóságát. \cite{paradox} + +A gyártó tipikusan saját fejlesztésű kiegészítő modulokat ajánl a központi +egység bővítésére, például különböző relévezérlő modulokat, illetve IP-alapú +kommunikációs egységeket, melyekkel csak a gyártó által hivatalosan biztosított +szoftveres eszközön keresztül történhet az adatcsere. \cite{paradox} Ez a +fajta, erőteljesen centralizált és zárt architektúra nem teszi lehetővé +az egyszerű, rugalmas és általános célú integrációt sem nyílt forráskódú +rendszerekkel, sem népszerű otthonautomatizálási platformokkal. Ez különösen +hátrányos lehet akkor, ha a végfelhasználó célja egy összetettebb, heterogén +eszközkörnyezetből álló okosotthon ökoszisztéma kiépítése. + +Ezzel szemben az úgynevezett ``DIY" kategóriába sorolt modern rendszerek – +mint amilyen a \textit{Ring Alarm} vagy a \textit{Homey Pro} – tervezésekor +eleve alapvető követelményként jelent meg a különféle intelligens otthoni +rendszerekkel való kompatibilitás. Az ilyen eszközök szoftveres architektúrája +és kommunikációs képességei jelentősen nyitottabbak és modernebbek, ami +lehetővé teszi számos szabványos protokoll támogatását. Tipikus példák ezekre a +\textit{Z-Wave, ZigBee, Thread, Matter}, illetve különböző IP-alapú protokollok +(pl. \textit{MQTT, HTTP, WebSocket}), amelyek mind kifejezetten alkalmasak +arra, hogy a rendszer egy tágabb funkcionalitással rendelkező okosotthon +infrastruktúra részeként is megbízhatóan működjön. + +Kiemelkedő példa a \textit{Homey Pro} eszköz, amely funkcionalitásának +kiterjesztésére már gyárilag támogatja a legkülönbözőbb fizikai és +logikai interfészeket: a \textit{WiFi}-n és \textit{Ethernet}en kívül +képes \textit{Bluetooth, Infrared, ZigBee, Z-Wave Plus, Matter} és +\textit{Thread} technológiákon keresztüli kommunikációra is. \cite{homey} Ez +a multidimenzionális interfész-repertoár nagymértékben elősegíti a rendszer +különféle eszközökkel történő integrációját, legyen szó akár egyszerű +szenzorokról, vezérlőmodulokról vagy más, komplex automatikai komponensekről. + +Összességében tehát megállapítható, hogy míg a hagyományos, zárt rendszerű +megoldások integrációs képességei meglehetősen limitáltak, addig a korszerű +DIY rendszerek tervezésüknél fogva kifejezetten az interoperabilitás és a +felhasználói rugalmasság maximalizálását tűzték ki célul. Ez utóbbi rendszerek +ezért sokkal inkább alkalmasak olyan környezetekben való alkalmazásra, ahol a +rendszerintegráció nem opcionális bővítési lehetőség, hanem elemi követelmény. + \subsection{Költséghatékonyság és gazdasági szempontok} +\paragraph{} A biztonságtechnikai rendszerek gazdasági értékelésénél nem csupán a kezdeti beruházási költségek relevánsak, hanem ugyanilyen fontos dimenzió a hosszú távú üzemeltetési fenntarthatóság, a rendszer méretezhetőségének (skálázhatóságának) @@ -171,69 +234,87 @@ hagyományos rendszerek esetében viszont a fix, egyszeri díjazás és a ritká változó szervizdíj maradt a jellemző megközelítés, amely mögött gyakran egy viszonteladói hálózat áll stabil kereskedelmi keretrendszerrel. -\subsection{Integrációs lehetőségek} - -\paragraph{} A különféle riasztórendszerek és biztonságtechnikai eszközök -integrálhatóságának vizsgálata során lényeges szempontként merül fel, hogy -az adott rendszer milyen mértékben és milyen technikai eszköztárral képes -kommunikálni más, különböző gyártók által fejlesztett, külső eszközökkel, -platformokkal, illetve vezérlőközpontokkal. Ezen képességek megléte vagy hiánya -közvetlenül befolyásolja a rendszer nyitottságát, fejleszthetőségét, valamint a -jövőbeni kompatibilitási lehetőségek spektrumát. - -A hagyományosnak tekinthető, ipari szintű biztonságtechnikai rendszerek -közül mind a Paradox Magellan MG5050+, mind pedig a DSC PowerSeries Neo -központi egységei rendelkeznek olyan interfészekkel, amelyek bizonyos szinten -lehetőséget biztosítanak a külső eszközökkel való együttműködésre. Például a -Paradox Magellan egységében jelen van két, elvileg külső modulokhoz hozzáférést -engedő soros kommunikációs port is. Azonban ezen interfészek használata erősen -korlátozott, mivel a gyártó nem bocsát nyilvánosan rendelkezésre semmilyen -hivatalos dokumentációt a használt kommunikációs protokoll működéséről, -struktúrájáról vagy specifikációjáról. Ez a zártság szándékosan limitálja a -harmadik fél által készített rendszerek, például saját fejlesztésű szoftverek -vagy alternatív hardverek csatlakoztathatóságát. \cite{paradox} +\subsection{Piaci jelenlét} -A gyártó tipikusan saját fejlesztésű kiegészítő modulokat ajánl a központi -egység bővítésére, például különböző relévezérlő modulokat, illetve IP-alapú -kommunikációs egységeket, melyekkel csak a gyártó által hivatalosan biztosított -szoftveres eszközön keresztül történhet az adatcsere. \cite{paradox} Ez a -fajta, erőteljesen centralizált és zárt architektúra nem teszi lehetővé -az egyszerű, rugalmas és általános célú integrációt sem nyílt forráskódú -rendszerekkel, sem népszerű otthonautomatizálási platformokkal. Ez különösen -hátrányos lehet akkor, ha a végfelhasználó célja egy összetettebb, heterogén -eszközkörnyezetből álló okosotthon ökoszisztéma kiépítése. +\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 +tartózkodó gyártók termékei több tervezési és forgalmazási iteráción mentek át. +Minden újabb termékkel olyan módosításokat és javításokat visznek a termékbe, +ahol a felhasználói elvárásokhoz, versenytársak termékeihez képest egyensúlyozás +a befolyásoló tényező. A sok iteráción átment termékek hátránya lehet, hogy a +kezdeti innovációra fektetett hangsúly kevésbe terjed át a későbbi verziókra. +Emiatt új versenytársak új technológiákra építve előnyt szerezhetnek az ilyen +helyzetben lévő gyártokkal szemben. Az új termékek tervezéséhez megvan az a +kényelem, hogy nem kell visszafelé kompatibilitással foglalkozni, ellenben a +több generációs termékek esetében, ahol ez visszaszorító erő lehet a piacon. -Ezzel szemben az úgynevezett ``DIY" kategóriába sorolt modern rendszerek – -mint amilyen a \textit{Ring Alarm} vagy a \textit{Homey Pro} – tervezésekor -eleve alapvető követelményként jelent meg a különféle intelligens otthoni -rendszerekkel való kompatibilitás. Az ilyen eszközök szoftveres architektúrája -és kommunikációs képességei jelentősen nyitottabbak és modernebbek, ami -lehetővé teszi számos szabványos protokoll támogatását. Tipikus példák ezekre a -\textit{Z-Wave, ZigBee, Thread, Matter}, illetve különböző IP-alapú protokollok -(pl. \textit{MQTT, HTTP, WebSocket}), amelyek mind kifejezetten alkalmasak -arra, hogy a rendszer egy tágabb funkcionalitással rendelkező okosotthon -infrastruktúra részeként is megbízhatóan működjön. +A \textit{Paradox} és \textit{DSC} mind régóta a piacon lévő szereplők. A +\textit{Paradox Magellan} termékcsaládból kiválasztott \textit{MG5050+} a +család legújabb kínálata. Összehasonlítva a korábbi generációs egységekkel, +architektúrailag nem változott sokat magas szinten tekintve. A családban van +több kínálat, különböző mennyiségű zónával, felhasználó beprogramozhatóságával, +illetve változó a relé modulok számának támogatottsága. Hasonlóan, a \textit{DSC + PowerSeries Neo} termékcsalád is több szinten ad kínálatot. A termékcsalád +eredetileg a \textit{Power Series} nevet viselte. A \textit{PowerSeries Neo}-ra +állást azzal lehet indokolni, hogy új termékek jelentek meg a családban, +melyeket továbfejlesztett a gyártó. A termékcsalád legtöbb terméke el lett +látva vezeték nélküli kommunikációs képességekkel és azon felül titkosítással. +\cite{dsc-powerseries-eol} -Kiemelkedő példa a \textit{Homey Pro} eszköz, amely funkcionalitásának -kiterjesztésére már gyárilag támogatja a legkülönbözőbb fizikai és -logikai interfészeket: a \textit{WiFi}-n és \textit{Ethernet}en kívül -képes \textit{Bluetooth, Infrared, ZigBee, Z-Wave Plus, Matter} és -\textit{Thread} technológiákon keresztüli kommunikációra is. \cite{homey} Ez -a multidimenzionális interfész-repertoár nagymértékben elősegíti a rendszer -különféle eszközökkel történő integrációját, legyen szó akár egyszerű -szenzorokról, vezérlőmodulokról vagy más, komplex automatikai komponensekről. +Jól látható, hogy a visszafelé kompatibilitás nagy szerepet tölt be a körülbelül +20 éve piacon lévő termékcsaládok körében. A hagyományos rendszereknél +figyelni kell arra, hogy a már telepített rendszerekben a központi egység +cseréje teljes mértékben visszafelé kompatibilis legyen. Nem szabad elvesznie +funkcionalitásnak, illetve nem szabad megváltoztatni a már használatban lévő +módszereket, vagy csak olyan mértékben, hogy azzal ne járjon a teljes rendszer +újratervezésével. A piacon való verseny miatt ez általában nehéz, és nehéz a +DIY rendszerekkel felvenni a versenyt. Az első termékek ebben a kategóriában +még csak kizárólagosan vezetékes köttetést támogattak, de manapság már vezeték +nélkül is tud minden vizsgált rendszer kommunikálni -- felzárkózva a DIY +rendszerekhez --, ami új funkcionalitás, tehát az egyetlen megkötés a visszafelé +kompatibilitás jegyében, hogy a vezetékes rendszerekben továbbra is működjön, ne +csak lecserélje. -Összességében tehát megállapítható, hogy míg a hagyományos, zárt rendszerű -megoldások integrációs képességei meglehetősen limitáltak, addig a korszerű -DIY rendszerek tervezésüknél fogva kifejezetten az interoperabilitás és a -felhasználói rugalmasság maximalizálását tűzték ki célul. Ez utóbbi rendszerek -ezért sokkal inkább alkalmasak olyan környezetekben való alkalmazásra, ahol a -rendszerintegráció nem opcionális bővítési lehetőség, hanem elemi követelmény. +A DIY rendszerek fiatal piaci jelenlétükből adódóan -- és számomra meglepően +-- kevésbé szempont a potenciálisan már létező rendszerekkel való integrálása +vagy interkommunikációja. Ehelyett a kompatibilitás kizárólag a házon belül +fejlesztett központi egységek és modulok/perifériák között létezik. Nem +találkoztam olyan megközelítéssel a vizsgált márkák és termékcsaládok körében +olyan megoldással, ami arra koncentrál, hogy egy hagyományos rendszer jelenléte +mellett képes legyen kooperatívan működni, vagy annak központi egységét +lecserélve képes legyen IoT Hub szerepet betöltve üzemelni. Persze az más +kérdés, hogy az IoT világában milyen módon integrálhatóak ezek a rendszerek, +amit már vizsgáltunk \aref{kereskedelmi-integralhatosag}. fejezetben. Itt +arra kell gondolni, hogy egy háztartásban már létező hagyományos rendszer +``okosítása'' a DIY rendszerek zártsága miatt megköveteli azt, hogy az új +központi egység mellett új perifériákat telepítsünk -- a kooperatív működés +képességének hiánya miatt. -\subsection{Piaci jelenlét} +A piaci jelenlét vizsgálata során világossá válik, hogy a hagyományos rendszerek +gyártói – mint a \textit{Paradox} és a \textit{DSC} – erősen támaszkodnak hosszú +távon kialakított és optimalizált termékcsaládjaikra, melyeknél a visszafelé +kompatibilitás biztosítása stratégiai jelentőséggel bír. Ez a hozzáállás +azonban sokszor gátolja az új technológiák gyors implementálását és a radikális +innovációk bevezetését. Ezzel szemben a DIY rendszerek előnye a friss, modern +fejlesztési alapokon nyugvó architektúrájukban rejlik, amely lehetővé teszi +számukra a gyors reagálást és a korszerű protokollok, interfészek támogatását. +Ugyanakkor e rendszerek – fiatal korukból és zárt szemléletükből fakadóan – +gyakran nem képesek a már meglévő, hagyományos rendszerekkel való közvetlen +együttműködésre. A két megközelítés közötti különbség tehát nem pusztán +technológiai természetű, hanem a piaci pozicionálás, a célfelhasználói kör és +a hosszú távú termékfejlesztési stratégia szempontjából is eltérő szemléletet +tükröz. Ezért a biztonságtechnikai rendszer kiválasztásánál nem elegendő +csupán a műszaki paramétereket figyelembe venni, hanem szükséges a gyártó +piaci múltját, jövőorientált stratégiáját, valamint a rendszer integrálhatósági +lehetőségeit is komplex módon értékelni. \subsection{Felhasználói élmény és megbízhatóság} +\paragraph{} Ahogy az előző fejezetben szóba került a visszafelé kompatibilitás +-- ami egy mérnöki és piackutatási kérdés is --, ugyanolyan fontos egy termék +megalkotásánál a termék megbízhatósága. Ez beleesik egy tágabbban definiálható +fogalomba, a felhasználói élmény fogalmának egyik paramétereként fogható fel. + \subsection{Élettartam és támogatás} diff --git a/src/contents/melleklet.tex b/src/contents/melleklet.tex index 123318af72054067a31a380667c6d7f151e04e55..1b1d08edfdd9de1a2b0e7ed4f705ae6bec854b07 100644 --- a/src/contents/melleklet.tex +++ b/src/contents/melleklet.tex @@ -12,13 +12,16 @@ A dokumentum forráskódja a \extlink{http://dev.itk.ppke.hu/nadudvari.akos/szak \section{Karakterszámok} -\paragraph{} A TVSZ 1.sz melléklet, 10.§ (1) bekezdésben meghatározott -formai követelmény betartása végett ez a fejezet listázza a dokumentumban -található karakterleütések számát. A formai követelmény jegyében -a címoldal, témabejelentő, nyilatkozat, mellékletek és a tartalomjegyzék ki van hagyva a -számolásból. Így az összegzés (táblázatok, képletek, ábraleírások és irodalojegyzék nélküli) -eredményét a {\small\verb|Letters in text|} mező jelzi. Minden itt -listázott karakterszám a szóközök nélküli leütések számát jelenti. +\paragraph{} A TVSZ 1.sz. melléklet, 10.§ (1) és 11.§ (5) bekezdésekben +meghatározott formai követelmények betartása végett ez a fejezet +listázza a dokumentumban található karakterek számát. A terjedelem +követelménye jegyében a címoldal, témabejelentő, nyilatkozat, mellékletek +és a tartalomjegyzék ki van hagyva a számolásból. Így az összegzés +(táblázatok, képletek, ábraleírások és irodalojegyzék nélküli) eredményét +a {\small\verb|Letters in text|} mező jelzi. A kivonat összesített karakterszáma +pedig a {\small\verb|Subcounts|} rész alatt a {\small\verb|Chapter: Kivonat|} +``captions'' oszlopában található. Minden listázott karakterszám a szóközök +nélküli leütések számát jelenti. \footnote{A karakterszámláláshoz használt szoftver: texcount, dokumentáció: \url{http://mirrors.ctan.org/support/texcount/doc/TeXcount.pdf}} diff --git a/src/hivatkozasok.bib b/src/hivatkozasok.bib index d0f4392ddde1c947b21482646b448a89e54b3556..56feb9162d7d2c147613e55b457dab52c983bbab 100644 --- a/src/hivatkozasok.bib +++ b/src/hivatkozasok.bib @@ -72,3 +72,10 @@ url = {https://homey.app/en-hu/homey-pro/}, urldate = {2025-04-16}, } + +@online{dsc-powerseries-eol, + title = {Discontinuation Notice - PowerSeries Product Line End of Life}, + author = {{DSC}}, + url = {https://cms.dsc.com/download.php?t=1&id=26516}, + urldate = {2025-04-18}, +} diff --git a/src/szakdolgozat.tex b/src/szakdolgozat.tex index 8eb11f642f478ff7d073b4d2e96ed88bb3486e96..322afece87667ba196091570179806c263ba02f6 100644 --- a/src/szakdolgozat.tex +++ b/src/szakdolgozat.tex @@ -227,6 +227,8 @@ \paragraph{} #1 } +\newenvironment{customabstract}{}{} +%TC:envir customabstract [] other % -------------------------------------------------------