From a18a72926bb125008f6d46bc8e26e3d70a782bfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=A1dudvari=20=C3=81kos?= <nadudvari.akos@hallgato.ppke.hu> Date: Mon, 5 May 2025 13:09:13 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20=C3=A1br=C3=A1k?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/contents.tex | 9 ++-- src/contents/5-elozmenyek.tex | 19 ++++++++- src/contents/6-tervezes.tex | 74 ++++++++++++++++++++------------- src/contents/7-eredmenyek.tex | 16 +++++++ src/hivatkozasok.bib | 12 ++++++ src/images/firmware.drawio.svg | 4 ++ src/images/hass-demo.png | Bin 0 -> 137944 bytes src/images/mqtt.drawio.svg | 2 +- src/images/pir-det.jpg | Bin 0 -> 20246 bytes src/images/pir.png | Bin 0 -> 11427 bytes 10 files changed, 101 insertions(+), 35 deletions(-) create mode 100644 src/images/firmware.drawio.svg create mode 100644 src/images/hass-demo.png create mode 100644 src/images/pir-det.jpg create mode 100644 src/images/pir.png diff --git a/src/contents.tex b/src/contents.tex index b08498e..bf020b9 100644 --- a/src/contents.tex +++ b/src/contents.tex @@ -10,17 +10,19 @@ % Kötelező részek % Ha nem szeretnéd ezeket a részeket feltüntetni a tartalomjegyzékben, akkor egyszerűen töröld az \addcontentsline kezdetű sorokat. -\includepdf{./images/temabejelento.pdf} +\clearpage \addcontentsline{toc}{chapter}{Témabejelentő} +\includepdf{./images/temabejelento.pdf} % Hogy kétoldalas nyomtatás esetéb a témabejelentő közvetlenül a címlap után lehessen % \ureslap % A kétoldalas témabejelentő miatt a nyilatkozat oldalszáma 3 % \setcounter{page}{3} - +\clearpage \addcontentsline{toc}{chapter}{Nyilatkozat} \input{contents/1-nyilatkozat} +\clearpage \addcontentsline{toc}{chapter}{Kivonat} %TC:endignore \input{contents/2-kivonat} @@ -48,8 +50,9 @@ %TC:ignore % Hivatkozásjegyzék/bibliográfia +\clearpage +\addcontentsline{toc}{chapter}{Irodalom} \printbibliography -\addcontentsline{toc}{chapter}{Felhasznált irodalom} % Mellékletek - ha nincs mellékleted, töröld az alábbi részt \appendix diff --git a/src/contents/5-elozmenyek.tex b/src/contents/5-elozmenyek.tex index cefe09c..8c3b655 100644 --- a/src/contents/5-elozmenyek.tex +++ b/src/contents/5-elozmenyek.tex @@ -527,7 +527,24 @@ az infravörös frekvenciatartományban érzékelhető. Ezt kihasználva jelenl és mozgásérzékelés lehetséges egy hőérzékelő elem segítségével, ami a kapott intenzitást feszültségszintre kódolja. A mozgásérzékeléshez a PIR érzékelő szenzora elé helyezett prizma által kijelölt zónák közötti hősugárzás-különbségek -mérésével érhető el. \cite{pir-history} A behatolásjelzés megbízhatóságának +mérésével érhető el. \cite{pir-history} +A szenzor működését \aref{diag:pir}. ábra és a detektálás módszerét \aref{diag:pir-det}. ábra szemlélteti. + +\begin{figure}[htbp!] + \centering + \includegraphics[width=0.5\textwidth]{./images/pir.png} + \caption{A PIR belső működésének blokk diagramja \cite{pir-diag}} + \label{diag:pir} +\end{figure} + +\begin{figure}[htbp!] + \centering + \includegraphics[width=0.5\textwidth]{./images/pir-det.jpg} + \caption{A PIR mozgásérzékelést meghatározó működése \cite{pir-diag}} + \label{diag:pir-det} +\end{figure} + +A behatolásjelzés megbízhatóságának szempontjából érdemes több PIR érzékelőt elhelyezni egy megfigyelt területre. Alapesetben tegyük fel, hogy egy PIR mozgásérzékelő önmaga $P_{PIR} = 0,5$ valószínűséggel észlel behatolót és arra jelez is. Ez egyelőre egy diff --git a/src/contents/6-tervezes.tex b/src/contents/6-tervezes.tex index 67b7ceb..5b0ce2f 100644 --- a/src/contents/6-tervezes.tex +++ b/src/contents/6-tervezes.tex @@ -314,6 +314,7 @@ annak okát és helyes használatát. Ezzel a hozzáállással a szoftverbiztons garanciáját a nyelvi elemekre és a fordítóra helyezem át ahol csak lehet, csökketve az emberi hibából fakadó helytelenségeket. +% TODO: async rust + ábra az async runtime működéséről \subsection{MQTT protokoll} @@ -335,13 +336,21 @@ architektúrai elemet, hogy a kliensek között legyen egyetlen szerver, elnevez szerint a ``broker''. A broker fogadja a kliensek csatlakozási, feliratkozási, üzenetküldési, leválasztási és egyéb kérelmeit. Nyilván tartja a klienseket, azok jogosultságait és a topic-on közzétett üzenetek továbbítását végzi. -Az architektúra modelljét \aref{diag:mqtt}. ábrán rajzoltam le szemléltetés végett. Számos implementációja van mind kliens oldali és broker oldali szerepeknek. \cite{mqtt-vs-coap} +Az architektúra modelljét \aref{diag:mqtt}. ábrán rajzoltam le szemléltetés +végett. Az első lépésben a kliens feliratkozik a ``topic1'' üzenet kategóriára. +A második lépésben egy másik kliens iratkozik fel egy másik kategóriára: +``topic2''. 3. lépésben egy harmadik kliens küld üzenetet a ``topic1'' +kategórián, melyet fogad az első kliens. További lépésekben szemléltetem, +hogy bármilyen kliens feliratkozhat bármilyen kategóriára, illetve bármilyen +kategóriára küldhet üzenetet bármilyen kliens. Egy üzenetet akkor továbbít a +broker, ha annak kategóriájára van feliratkozott kliens. + \begin{figure}[htbp!] {\footnotesize\includesvg[width=\textwidth]{images/mqtt.drawio.svg}} - \caption{Az MQTT protokoll architektúra-modellje} + \caption{Az MQTT protokoll architektúra-modell bemutatása 8 lépésben} \label{diag:mqtt} \end{figure} @@ -411,34 +420,34 @@ kapu vezérlőt, ahol az entitások a következők: a kapu két szárnyát egysz nyitó gomb, csak az egyik szárnyat nyitó gomb, és akár egy állapot visszajelző szenzor. -Az entitásokat a felhasználó eléri a Home Assistant webes felületén (frontend), -amiben azokra automatizmusokat is lehet létrehozni. Egy automatizmus három -fázisból áll: indító események (trigger), feltételek (conditions), és -műveletek (actions). A felhasználó megadja, hogy milyen események -- entitás -állapotváltozások -- hatására induljon el a műveletek listája. A feltételek -megszabják, hogy a kiváltott esemény mellett definiált megkötések keretében -szabad-e futtatni a műveleteket. \cite{hass-automations} A dokumentáció a -következő példa mondattal magyarázza a felépítést: \textsl{``Amikor Paulus - hazaér és a nap már lement, akkor kapcsolódjanak be a lámpák a nappaliban.''} -\cite{hass-automations} A riasztórendszer-kezelőpanel típusú entitások -élesítésére és hatástalanítására is van művelet. Ezzel a rendszerünk frontend -oldalról is teljeskörűleg integrálható lesz. Szabadságot tudunk adni a -végfelhasználónak, hogy a saját igényei szerint lehessen a rendszert működtetni --- automatizált módon is. Ha a mozgásérzékelő típusú bináris érzékelőket a Home -Assistant számára elérhetőve tesszük, nem csak a biztonságtechnikai szerepet -tudná betölteni a rendszer, hanem az otthonautomatizáció szerepét is bővítené. -Például, a következő két automatizmust lehetne megvalósítani egy mozgásérzékelő -entitás jelenlétével: Amikor mozgás van a szobában és a rendszer hatástalanítva -van és a nap már lement, akkor kapcsolódjon fel a szobában lévő lámpa. Illetve -ha nincs mozgás legalább 10 percen át, akkor kapcsolódjon le a lámpa. - -Ezzel a Home Assistant belső architektúráját magas szinten kielemeztük. -Szemléltetés céljával lerajzoltam a modellt \aref{diag:hass-arch}. ábrán. +Az entitásokat a felhasználó eléri a Home Assistant webes felületén +(frontend). \Aref{diag:hass-demo}. ábrán látható egy példa a frontend +kinézetére. A felületen a felhasználó az entitások vezérlésén kívül azokra +automatizmusokat is tud létrehozni. Egy automatizmus három fázisból áll: +indító események (trigger), feltételek (conditions), és műveletek (actions). +A felhasználó megadja, hogy milyen események -- entitás állapotváltozások +-- hatására induljon el a műveletek listája. A feltételek megszabják, hogy a +kiváltott esemény mellett definiált megkötések keretében szabad-e futtatni a +műveleteket. \cite{hass-automations} A dokumentáció a következő példa mondattal +magyarázza a felépítést: \textsl{``Amikor Paulus hazaér és a nap már lement, + akkor kapcsolódjanak be a lámpák a nappaliban.''} \cite{hass-automations} A +riasztórendszer-kezelőpanel típusú entitások élesítésére és hatástalanítására is +van művelet. Ezzel a rendszerünk frontend oldalról is teljeskörűleg integrálható +lesz. Szabadságot tudunk adni a végfelhasználónak, hogy a saját igényei szerint +lehessen a rendszert működtetni -- automatizált módon is. Ha a mozgásérzékelő +típusú bináris érzékelőket a Home Assistant számára elérhetőve tesszük, +nem csak a biztonságtechnikai szerepet tudná betölteni a rendszer, hanem az +otthonautomatizáció szerepét is bővítené. Például, a következő két automatizmust +lehetne megvalósítani egy mozgásérzékelő entitás jelenlétével: Amikor mozgás +van a szobában és a rendszer hatástalanítva van és a nap már lement, akkor +kapcsolódjon fel a szobában lévő lámpa. Illetve ha nincs mozgás legalább 10 +percen át, akkor kapcsolódjon le a lámpa. \begin{figure}[htbp!] - {\footnotesize\includesvg[width=\textwidth]{images/hass.drawio.svg}} - \caption{A Home Assistant architektúra-modellje \cite{hass-diagram}} - \label{diag:hass-arch} + \centering + \includegraphics[width=\textwidth]{images/hass-demo.png} + \caption{A Home Assistant frontend felülete - gyártói demo \cite{hass-demo}} + \label{diag:hass-demo} \end{figure} Az MQTT egy első osztályú integráció a Home Assistantban. Az MQTT minden QoS @@ -467,8 +476,13 @@ felhasználó Home Assistant felületén. Ez elméletben kényelmesebb, mint pé a WiFi konfigurációja. Ennek realitását szintén a gyakorlatban fogjuk tudni megállapítani. -\subsection{Összesítés} - +Ezzel a Home Assistant belső architektúráját magas szinten kielemeztük. +Szemléltetés céljával lerajzoltam a modellt \aref{diag:hass-arch}. ábrán. +\begin{figure}[htbp!] + {\footnotesize\includesvg[width=\textwidth]{images/hass.drawio.svg}} + \caption{A Home Assistant architektúra-modellje \cite{hass-diagram}} + \label{diag:hass-arch} +\end{figure} \clearpage % Ez azért kell, hogy nehogy képek átcsússzanak a következő fejezethez diff --git a/src/contents/7-eredmenyek.tex b/src/contents/7-eredmenyek.tex index fb1993d..1d895ea 100644 --- a/src/contents/7-eredmenyek.tex +++ b/src/contents/7-eredmenyek.tex @@ -536,6 +536,22 @@ használok az események feldolgozásához. Ugyanilyen adatszerkezetet használo 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. +Ezennel a firmware a feladatát teljeskörűleg teljesíti. A megvalósítás +funkcionális blokkdiagramját lerajzoltam \aref{diag:firmware}. ábrán. Jól +látható, hogy a \mintinline{rust}/scheduler/ szál csupán egy köztes pont a +központi egység belső logikája és az MQTT kliens között. Ezt az indokolja, hogy +ha a rendszer a későbbiekben bővítve lesz, lehetőség nyílik több csatornával +integrálni a rendszer logikáját -- illetve egymást -- egy általánosított +interfészen keresztül. + +\begin{figure}[htbp!] + \ttfamily + {\scriptsize \includesvg[width=\columnwidth]{images/firmware.drawio.svg} } + \rmfamily + \caption{A megvalósított firmware funkcionális blokkdiagramja} + \label{diag:firmware} +\end{figure} + \section{Tesztelés, validálás} \label{teszt} diff --git a/src/hivatkozasok.bib b/src/hivatkozasok.bib index 15541c5..a7a0f10 100644 --- a/src/hivatkozasok.bib +++ b/src/hivatkozasok.bib @@ -737,3 +737,15 @@ urldate = {2025-04-22}, journal = {International Journal of Security and Networks}, doi = {10.1504/IJSN.2021.119395}, } + +@online{hass-demo, + title = {Overview - Home Assistant - Demo}, + url = {https://demo.home-assistant.io/#/lovelace/home}, + urldate = {2025-04-05}, +} + +@online{pir-diag, + title = {Simple Motion Alarm Sensor Circuit Diagram | ElecCircuit}, + url = {https://www.eleccircuit.com/pir-motion-sensor-alarm-circuit/}, + urldate = {2025-04-05}, +} diff --git a/src/images/firmware.drawio.svg b/src/images/firmware.drawio.svg new file mode 100644 index 0000000..4ad9484 --- /dev/null +++ b/src/images/firmware.drawio.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Do not edit this file with editors other than draw.io --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg xmlns="http://www.w3.org/2000/svg" style="background: transparent; background-color: transparent; color-scheme: light dark;" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="691px" height="491px" viewBox="-0.5 -0.5 691 491" content="<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0" version="26.2.14"> <diagram id="2FsiOsy2cjTVrEidp5H9" name="Page-1"> <mxGraphModel dx="962" dy="744" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="VCQW6hEs_HFuUsdHcM73-2" value="" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxGeometry x="500" y="10" width="260" height="160" as="geometry" /> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-4" value="main()" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="510" y="20" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-5" value="Perifériák inicializálása" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxGeometry x="510" y="50" width="240" height="40" as="geometry" /> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-6" value="spawn()" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxGeometry x="510" y="100" width="240" height="39" as="geometry" /> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-8" value="" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxGeometry x="280" y="280" width="200" height="160" as="geometry" /> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-9" value="alarm\_task()" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="295" y="290" width="90" height="30" as="geometry" /> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-11" value="Állapotgép" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxGeometry x="290" y="320" width="180" height="90" as="geometry" /> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-12" value="" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxGeometry x="530" y="240" width="200" height="210" as="geometry" /> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-13" value="scheduler\_task()" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="542" y="250" width="120" height="30" as="geometry" /> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-14" value="Parancsok fogadása" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxGeometry x="540" y="280" width="180" height="40" as="geometry" /> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-15" value="Események kiváltása" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxGeometry x="540" y="329" width="180" height="40" as="geometry" /> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-16" value="" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxGeometry x="770" y="200" width="200" height="300" as="geometry" /> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-17" value="network\_task()" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="785" y="210" width="110" height="30" as="geometry" /> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-18" value="Ethernet link kezelés" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxGeometry x="780" y="240" width="180" height="40" as="geometry" /> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-19" value="DHCP kliens" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxGeometry x="780" y="289" width="180" height="40" as="geometry" /> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-20" value="MQTT kliens" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxGeometry x="780" y="340" width="180" height="90" as="geometry" /> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-21" value="OTA kezelés" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxGeometry x="780" y="440" width="180" height="40" as="geometry" /> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-22" value="" style="curved=1;endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.25;exitDx=0;exitDy=0;" edge="1" parent="1" source="VCQW6hEs_HFuUsdHcM73-20" target="VCQW6hEs_HFuUsdHcM73-14"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="770" y="560" as="sourcePoint" /> <mxPoint x="820" y="510" as="targetPoint" /> <Array as="points"> <mxPoint x="740" y="350" /> <mxPoint x="750" y="300" /> </Array> </mxGeometry> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-23" value="" style="curved=1;endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.75;exitDx=0;exitDy=0;" edge="1" parent="1" source="VCQW6hEs_HFuUsdHcM73-11" target="VCQW6hEs_HFuUsdHcM73-15"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="460" y="280" as="sourcePoint" /> <mxPoint x="510" y="230" as="targetPoint" /> <Array as="points"> <mxPoint x="500" y="390" /> <mxPoint x="500" y="350" /> </Array> </mxGeometry> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-24" value="" style="curved=1;endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="1" source="VCQW6hEs_HFuUsdHcM73-14" target="VCQW6hEs_HFuUsdHcM73-11"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="410" y="220" as="sourcePoint" /> <mxPoint x="460" y="170" as="targetPoint" /> <Array as="points"> <mxPoint x="500" y="300" /> <mxPoint x="500" y="343" /> </Array> </mxGeometry> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-25" value="" style="curved=1;endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="VCQW6hEs_HFuUsdHcM73-15" target="VCQW6hEs_HFuUsdHcM73-20"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="400" y="170" as="sourcePoint" /> <mxPoint x="450" y="120" as="targetPoint" /> <Array as="points"> <mxPoint x="750" y="349" /> <mxPoint x="740" y="408" /> </Array> </mxGeometry> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-26" value="Autodiscovery logika" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxGeometry x="540" y="380" width="180" height="40" as="geometry" /> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-27" value="" style="curved=1;endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="VCQW6hEs_HFuUsdHcM73-6" target="VCQW6hEs_HFuUsdHcM73-8"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="360" y="190" as="sourcePoint" /> <mxPoint x="410" y="140" as="targetPoint" /> <Array as="points"> <mxPoint x="570" y="190" /> <mxPoint x="390" y="240" /> </Array> </mxGeometry> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-28" value="" style="curved=1;endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="VCQW6hEs_HFuUsdHcM73-6" target="VCQW6hEs_HFuUsdHcM73-12"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="610" y="240" as="sourcePoint" /> <mxPoint x="700" y="210" as="targetPoint" /> <Array as="points"> <mxPoint x="630" y="180" /> </Array> </mxGeometry> </mxCell> <mxCell id="VCQW6hEs_HFuUsdHcM73-29" value="" style="curved=1;endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="VCQW6hEs_HFuUsdHcM73-6" target="VCQW6hEs_HFuUsdHcM73-16"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="830" y="170" as="sourcePoint" /> <mxPoint x="880" y="120" as="targetPoint" /> <Array as="points"> <mxPoint x="680" y="190" /> <mxPoint x="860" y="170" /> </Array> </mxGeometry> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> "><defs/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="VCQW6hEs_HFuUsdHcM73-2"><g><rect x="220" y="0" width="260" height="160" rx="24" ry="24" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-4"><g><rect x="230" y="10" width="60" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 25px; margin-left: 260px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">main()</div></div></div></foreignObject><text x="260" y="29" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">main()</text></switch></g></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-5"><g><rect x="230" y="40" width="240" height="40" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 238px; height: 1px; padding-top: 60px; margin-left: 231px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Perifériák inicializálása</div></div></div></foreignObject><text x="350" y="64" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Perifériák inicializálása</text></switch></g></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-6"><g><rect x="230" y="90" width="240" height="39" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 238px; height: 1px; padding-top: 110px; margin-left: 231px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">spawn()</div></div></div></foreignObject><text x="350" y="113" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">spawn()</text></switch></g></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-8"><g><rect x="0" y="270" width="200" height="160" rx="24" ry="24" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-9"><g><rect x="15" y="280" width="90" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 295px; margin-left: 60px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">alarm\_task()</div></div></div></foreignObject><text x="60" y="299" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">alarm\_task()</text></switch></g></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-11"><g><rect x="10" y="310" width="180" height="90" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 355px; margin-left: 11px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Állapotgép</div></div></div></foreignObject><text x="100" y="359" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Állapotgép</text></switch></g></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-12"><g><rect x="250" y="230" width="200" height="210" rx="30" ry="30" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-13"><g><rect x="262" y="240" width="120" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 255px; margin-left: 322px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">scheduler\_task()</div></div></div></foreignObject><text x="322" y="259" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">scheduler\_task()</text></switch></g></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-14"><g><rect x="260" y="270" width="180" height="40" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 290px; margin-left: 261px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Parancsok fogadása</div></div></div></foreignObject><text x="350" y="294" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Parancsok fogadása</text></switch></g></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-15"><g><rect x="260" y="319" width="180" height="40" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 339px; margin-left: 261px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Események kiváltása</div></div></div></foreignObject><text x="350" y="343" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Események kiváltása</text></switch></g></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-16"><g><rect x="490" y="190" width="200" height="300" rx="30" ry="30" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-17"><g><rect x="505" y="200" width="110" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 215px; margin-left: 560px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">network\_task()</div></div></div></foreignObject><text x="560" y="219" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">network\_task()</text></switch></g></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-18"><g><rect x="500" y="230" width="180" height="40" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 250px; margin-left: 501px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Ethernet link kezelés</div></div></div></foreignObject><text x="590" y="254" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Ethernet link kezelés</text></switch></g></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-19"><g><rect x="500" y="279" width="180" height="40" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 299px; margin-left: 501px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">DHCP kliens</div></div></div></foreignObject><text x="590" y="303" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">DHCP kliens</text></switch></g></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-20"><g><rect x="500" y="330" width="180" height="90" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 375px; margin-left: 501px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">MQTT kliens</div></div></div></foreignObject><text x="590" y="379" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">MQTT kliens</text></switch></g></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-21"><g><rect x="500" y="430" width="180" height="40" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 450px; margin-left: 501px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">OTA kezelés</div></div></div></foreignObject><text x="590" y="454" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">OTA kezelés</text></switch></g></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-22"><g><path d="M 500 352.5 Q 460 340 465 315 Q 470 290 446.37 290" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 441.12 290 L 448.12 286.5 L 446.37 290 L 448.12 293.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-23"><g><path d="M 190 377.5 Q 220 380 220 360 Q 220 340 253.63 339.16" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 258.88 339.03 L 251.97 342.7 L 253.63 339.16 L 251.8 335.7 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-24"><g><path d="M 260 290 Q 220 290 220 311.5 Q 220 333 196.37 332.61" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 191.12 332.52 L 198.18 329.14 L 196.37 332.61 L 198.06 336.13 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-25"><g><path d="M 440 339 Q 470 339 465 368.5 Q 460 398 493.63 397.58" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 498.88 397.51 L 491.93 401.1 L 493.63 397.58 L 491.84 394.1 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-26"><g><rect x="260" y="370" width="180" height="40" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 390px; margin-left: 261px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Autodiscovery logika</div></div></div></foreignObject><text x="350" y="394" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Autodiscovery logika</text></switch></g></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-27"><g><path d="M 290 129 Q 290 180 200 205 Q 110 230 101.54 263.82" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 100.27 268.92 L 98.57 261.28 L 101.54 263.82 L 105.36 262.97 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-28"><g><path d="M 350 129 Q 350 170 350 223.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 350 228.88 L 346.5 221.88 L 350 223.63 L 353.5 221.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="VCQW6hEs_HFuUsdHcM73-29"><g><path d="M 410 129 Q 400 180 490 170 Q 580 160 587.99 183.96" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 589.65 188.94 L 584.11 183.41 L 587.99 183.96 L 590.75 181.19 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g></g></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> \ No newline at end of file diff --git a/src/images/hass-demo.png b/src/images/hass-demo.png new file mode 100644 index 0000000000000000000000000000000000000000..09a791b2868eb64b383c70092c15b1df395232bb GIT binary patch literal 137944 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�ZA@;T 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
L`TBJ!XsO$&7M-{~67ur$x3=fU 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%0A>x9$uMm#%$u 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 VixwZgz#}3c5l>e?mvv4FO#t=KHf;a^ literal 0 HcmV?d00001 diff --git a/src/images/mqtt.drawio.svg b/src/images/mqtt.drawio.svg index d79828a..b344d23 100644 --- a/src/images/mqtt.drawio.svg +++ b/src/images/mqtt.drawio.svg @@ -1,4 +1,4 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- Do not edit this file with editors other than draw.io --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg xmlns="http://www.w3.org/2000/svg" style="background: transparent; background-color: transparent; color-scheme: light dark;" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="492px" height="351px" viewBox="-0.5 -0.5 492 351" content="<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0" version="26.2.14"> <diagram name="Page-1" id="u-_sONg8PaacN-QFZamk"> <mxGraphModel dx="494" dy="800" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="nID7ZsawUktWha8Jv44--1" value="kliens" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> <mxGeometry x="160" y="410" width="90" height="90" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--2" value="kliens" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> <mxGeometry x="130" y="540" width="90" height="90" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--3" value="kliens" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> <mxGeometry x="160" y="670" width="90" height="90" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--4" value="broker" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> <mxGeometry x="320" y="550" width="120" height="70" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--5" value="kliens" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> <mxGeometry x="510" y="410" width="90" height="90" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--6" value="kliens" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> <mxGeometry x="530" y="540" width="90" height="90" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--7" value="kliens" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> <mxGeometry x="510" y="670" width="90" height="90" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--9" value="" style="curved=1;endArrow=classic;html=1;rounded=0;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="nID7ZsawUktWha8Jv44--1" target="nID7ZsawUktWha8Jv44--4"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="320" y="510" as="sourcePoint" /> <mxPoint x="400" y="490" as="targetPoint" /> <Array as="points"> <mxPoint x="260" y="520" /> <mxPoint x="380" y="450" /> </Array> </mxGeometry> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--10" value="2. publish" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="270" y="450" width="70" height="30" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--11" value="" style="curved=1;endArrow=classic;html=1;rounded=0;exitX=0.027;exitY=0.697;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="nID7ZsawUktWha8Jv44--7" target="nID7ZsawUktWha8Jv44--4"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="350" y="750" as="sourcePoint" /> <mxPoint x="400" y="700" as="targetPoint" /> <Array as="points"> <mxPoint x="410" y="740" /> <mxPoint x="310" y="710" /> </Array> </mxGeometry> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--12" value="1. subscribe" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="320" y="730" width="90" height="30" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--13" value="" style="curved=1;endArrow=classic;html=1;rounded=0;entryX=0.327;entryY=0.037;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="nID7ZsawUktWha8Jv44--4" target="nID7ZsawUktWha8Jv44--7"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="410" y="700" as="sourcePoint" /> <mxPoint x="460" y="650" as="targetPoint" /> <Array as="points"> <mxPoint x="430" y="680" /> <mxPoint x="510" y="630" /> </Array> </mxGeometry> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--14" value="3. üzenet fogadása" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="375" y="670" width="130" height="30" as="geometry" /> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> "><defs/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="nID7ZsawUktWha8Jv44--1"><g><ellipse cx="75" cy="45" rx="45" ry="45" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 45px; margin-left: 31px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">kliens</div></div></div></foreignObject><text x="75" y="49" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">kliens</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--2"><g><ellipse cx="45" cy="175" rx="45" ry="45" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 175px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">kliens</div></div></div></foreignObject><text x="45" y="179" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">kliens</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--3"><g><ellipse cx="75" cy="305" rx="45" ry="45" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 305px; margin-left: 31px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">kliens</div></div></div></foreignObject><text x="75" y="309" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">kliens</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--4"><g><rect x="190" y="140" width="120" height="70" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 175px; margin-left: 191px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">broker</div></div></div></foreignObject><text x="250" y="179" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">broker</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--5"><g><ellipse cx="425" cy="45" rx="45" ry="45" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 45px; margin-left: 381px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">kliens</div></div></div></foreignObject><text x="425" y="49" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">kliens</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--6"><g><ellipse cx="445" cy="175" rx="45" ry="45" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 175px; margin-left: 401px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">kliens</div></div></div></foreignObject><text x="445" y="179" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">kliens</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--7"><g><ellipse cx="425" cy="305" rx="45" ry="45" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 305px; margin-left: 381px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">kliens</div></div></div></foreignObject><text x="425" y="309" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">kliens</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--9"><g><path d="M 106.82 76.82 Q 130 110 190 75 Q 250 40 250 133.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 250 138.88 L 246.5 131.88 L 250 133.63 L 253.5 131.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--10"><g><rect x="140" y="40" width="70" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 55px; margin-left: 175px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">2. publish</div></div></div></foreignObject><text x="175" y="59" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">2. publish</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--11"><g><path d="M 382.43 322.73 Q 280 330 230 315 Q 180 300 217.41 215.82" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 219.55 211.02 L 219.9 218.84 L 217.41 215.82 L 213.5 216 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--12"><g><rect x="190" y="320" width="90" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 335px; margin-left: 235px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">1. subscribe</div></div></div></foreignObject><text x="235" y="339" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">1. subscribe</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--13"><g><path d="M 280 210 Q 300 270 340 245 Q 380 220 405.85 258.06" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 408.8 262.41 L 401.97 258.58 L 405.85 258.06 L 407.76 254.65 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--14"><g><rect x="245" y="260" width="130" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 275px; margin-left: 310px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">3. üzenet fogadása</div></div></div></foreignObject><text x="310" y="279" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">3. üzenet fogadása</text></switch></g></g></g></g></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> \ No newline at end of file +<svg xmlns="http://www.w3.org/2000/svg" style="background: transparent; background-color: transparent; color-scheme: light dark;" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="551px" height="381px" viewBox="-0.5 -0.5 551 381" content="<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0" version="26.2.14"> <diagram name="Page-1" id="u-_sONg8PaacN-QFZamk"> <mxGraphModel dx="530" dy="724" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="nID7ZsawUktWha8Jv44--1" value="kliens 3" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1"> <mxGeometry x="160" y="410" width="90" height="90" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--2" value="kliens 2" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1"> <mxGeometry x="90" y="590" width="90" height="90" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--4" value="broker" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="320" y="550" width="120" height="70" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--5" value="kliens 4" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1"> <mxGeometry x="510" y="410" width="90" height="90" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--7" value="kliens 1" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1"> <mxGeometry x="550" y="690" width="90" height="90" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--9" value="" style="curved=1;endArrow=classic;html=1;rounded=0;exitX=0.996;exitY=0.37;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=#001DBC;fillColor=#0050ef;exitPerimeter=0;" parent="1" source="nID7ZsawUktWha8Jv44--1" target="nID7ZsawUktWha8Jv44--4" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="320" y="510" as="sourcePoint" /> <mxPoint x="400" y="490" as="targetPoint" /> <Array as="points"> <mxPoint x="280" y="470" /> <mxPoint x="380" y="450" /> </Array> </mxGeometry> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--10" value="3. publish (topic1)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1"> <mxGeometry x="250" y="400" width="120" height="30" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--11" value="" style="curved=1;endArrow=classic;html=1;rounded=0;exitX=0.027;exitY=0.697;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#0050ef;strokeColor=#001DBC;" parent="1" source="nID7ZsawUktWha8Jv44--7" target="nID7ZsawUktWha8Jv44--4" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="350" y="750" as="sourcePoint" /> <mxPoint x="400" y="700" as="targetPoint" /> <Array as="points"> <mxPoint x="440" y="740" /> <mxPoint x="380" y="680" /> </Array> </mxGeometry> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--12" value="1. subscribe (topic1)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1"> <mxGeometry x="370" y="740" width="130" height="30" as="geometry" /> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--13" value="" style="curved=1;endArrow=classic;html=1;rounded=0;entryX=0.327;entryY=0.037;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.869;exitY=1;exitDx=0;exitDy=0;fillColor=#0050ef;strokeColor=#001DBC;exitPerimeter=0;" parent="1" source="nID7ZsawUktWha8Jv44--4" target="nID7ZsawUktWha8Jv44--7" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="410" y="700" as="sourcePoint" /> <mxPoint x="460" y="650" as="targetPoint" /> <Array as="points"> <mxPoint x="430" y="680" /> <mxPoint x="510" y="630" /> </Array> </mxGeometry> </mxCell> <mxCell id="nID7ZsawUktWha8Jv44--14" value="3. üzenet (topic1)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1"> <mxGeometry x="460" y="610" width="120" height="30" as="geometry" /> </mxCell> <mxCell id="1DcpTbh7sDHWkL4HCO8W-1" value="" style="curved=1;endArrow=classic;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;fillColor=#fa6800;strokeColor=#C73500;" edge="1" parent="1" source="nID7ZsawUktWha8Jv44--2" target="nID7ZsawUktWha8Jv44--4"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="220" y="610" as="sourcePoint" /> <mxPoint x="270" y="560" as="targetPoint" /> <Array as="points"> <mxPoint x="230" y="550" /> </Array> </mxGeometry> </mxCell> <mxCell id="1DcpTbh7sDHWkL4HCO8W-3" value="2. subscribe (topic2)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="110" y="540" width="130" height="30" as="geometry" /> </mxCell> <mxCell id="1DcpTbh7sDHWkL4HCO8W-6" value="" style="curved=1;endArrow=classic;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;fillColor=#fa6800;strokeColor=#C73500;" edge="1" parent="1" source="nID7ZsawUktWha8Jv44--5" target="nID7ZsawUktWha8Jv44--4"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="350" y="380" as="sourcePoint" /> <mxPoint x="400" y="330" as="targetPoint" /> <Array as="points"> <mxPoint x="470" y="490" /> <mxPoint x="410" y="450" /> </Array> </mxGeometry> </mxCell> <mxCell id="1DcpTbh7sDHWkL4HCO8W-7" value="4. publish (topic2)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="390" y="410" width="120" height="30" as="geometry" /> </mxCell> <mxCell id="1DcpTbh7sDHWkL4HCO8W-8" value="" style="curved=1;endArrow=classic;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;entryX=1;entryY=1;entryDx=0;entryDy=0;exitX=0;exitY=0.75;exitDx=0;exitDy=0;fillColor=#fa6800;strokeColor=#C73500;" edge="1" parent="1" source="nID7ZsawUktWha8Jv44--4" target="nID7ZsawUktWha8Jv44--2"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="240" y="670" as="sourcePoint" /> <mxPoint x="290" y="620" as="targetPoint" /> <Array as="points"> <mxPoint x="240" y="690" /> </Array> </mxGeometry> </mxCell> <mxCell id="1DcpTbh7sDHWkL4HCO8W-9" value="4. üzenet (topic2)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="180" y="600" width="120" height="30" as="geometry" /> </mxCell> <mxCell id="1DcpTbh7sDHWkL4HCO8W-10" value="" style="curved=1;endArrow=classic;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;fillColor=#fa6800;strokeColor=#C73500;" edge="1" parent="1" source="nID7ZsawUktWha8Jv44--2" target="nID7ZsawUktWha8Jv44--4"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="168.5" y="665" as="sourcePoint" /> <mxPoint x="321.5" y="670" as="targetPoint" /> <Array as="points"> <mxPoint x="160" y="730" /> <mxPoint x="320" y="680" /> </Array> </mxGeometry> </mxCell> <mxCell id="1DcpTbh7sDHWkL4HCO8W-11" value="5. unsubscribe (topic2)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="140" y="720" width="140" height="30" as="geometry" /> </mxCell> <mxCell id="1DcpTbh7sDHWkL4HCO8W-12" value="" style="curved=1;endArrow=classic;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.93;entryY=0.02;entryDx=0;entryDy=0;fillColor=#fa6800;strokeColor=#C73500;entryPerimeter=0;" edge="1" parent="1" target="nID7ZsawUktWha8Jv44--4"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="545" y="500" as="sourcePoint" /> <mxPoint x="445" y="595" as="targetPoint" /> <Array as="points"> <mxPoint x="500" y="520" /> <mxPoint x="432" y="510" /> </Array> </mxGeometry> </mxCell> <mxCell id="1DcpTbh7sDHWkL4HCO8W-13" value="6. publish (topic2)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="460" y="520" width="120" height="30" as="geometry" /> </mxCell> <mxCell id="1DcpTbh7sDHWkL4HCO8W-16" value="" style="curved=1;endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;exitX=0.693;exitY=0.018;exitDx=0;exitDy=0;fillColor=#fa6800;strokeColor=#C73500;exitPerimeter=0;" edge="1" parent="1" source="nID7ZsawUktWha8Jv44--7" target="nID7ZsawUktWha8Jv44--4"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="510" y="565" as="sourcePoint" /> <mxPoint x="639" y="618" as="targetPoint" /> <Array as="points"> <mxPoint x="610" y="575" /> </Array> </mxGeometry> </mxCell> <mxCell id="1DcpTbh7sDHWkL4HCO8W-17" value="7. subscribe (topic2)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="465" y="560" width="130" height="30" as="geometry" /> </mxCell> <mxCell id="1DcpTbh7sDHWkL4HCO8W-18" value="" style="curved=1;endArrow=classic;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;entryX=0.25;entryY=0;entryDx=0;entryDy=0;exitX=0.713;exitY=0.927;exitDx=0;exitDy=0;exitPerimeter=0;fillColor=#fa6800;strokeColor=#C73500;" edge="1" parent="1" source="nID7ZsawUktWha8Jv44--1" target="nID7ZsawUktWha8Jv44--4"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="270" y="540" as="sourcePoint" /> <mxPoint x="320" y="490" as="targetPoint" /> <Array as="points"> <mxPoint x="260" y="550" /> <mxPoint x="340" y="480" /> </Array> </mxGeometry> </mxCell> <mxCell id="1DcpTbh7sDHWkL4HCO8W-19" value="8. publish (topic2)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="240" y="470" width="120" height="30" as="geometry" /> </mxCell> <mxCell id="1DcpTbh7sDHWkL4HCO8W-20" value="" style="curved=1;endArrow=classic;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;entryX=0.054;entryY=0.371;entryDx=0;entryDy=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;fillColor=#fa6800;strokeColor=#C73500;entryPerimeter=0;" edge="1" parent="1" source="nID7ZsawUktWha8Jv44--4" target="nID7ZsawUktWha8Jv44--7"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="387" y="663" as="sourcePoint" /> <mxPoint x="513" y="720" as="targetPoint" /> <Array as="points"> <mxPoint x="400" y="660" /> <mxPoint x="423" y="720" /> <mxPoint x="520" y="680" /> </Array> </mxGeometry> </mxCell> <mxCell id="1DcpTbh7sDHWkL4HCO8W-21" value="8. üzenet (topic2)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> <mxGeometry x="430" y="660" width="120" height="30" as="geometry" /> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> "><defs/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="nID7ZsawUktWha8Jv44--1"><g><ellipse cx="115" cy="55" rx="45" ry="45" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 55px; margin-left: 71px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">kliens 3</div></div></div></foreignObject><text x="115" y="59" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">kliens 3</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--2"><g><ellipse cx="45" cy="235" rx="45" ry="45" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 235px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">kliens 2</div></div></div></foreignObject><text x="45" y="239" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">kliens 2</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--4"><g><rect x="230" y="150" width="120" height="70" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 185px; margin-left: 231px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">broker</div></div></div></foreignObject><text x="290" y="189" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">broker</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--5"><g><ellipse cx="465" cy="55" rx="45" ry="45" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 55px; margin-left: 421px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">kliens 4</div></div></div></foreignObject><text x="465" y="59" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">kliens 4</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--7"><g><ellipse cx="505" cy="335" rx="45" ry="45" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 335px; margin-left: 461px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">kliens 1</div></div></div></foreignObject><text x="505" y="339" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">kliens 1</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--9"><g><path d="M 159.64 43.3 Q 190 70 240 60 Q 290 50 290 143.63" fill="none" stroke="#001dbc" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 29, 188), rgb(178, 203, 255));"/><path d="M 290 148.88 L 286.5 141.88 L 290 143.63 L 293.5 141.88 Z" fill="#001dbc" stroke="#001dbc" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 29, 188), rgb(178, 203, 255)); stroke: light-dark(rgb(0, 29, 188), rgb(178, 203, 255));"/></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--10"><g><rect x="160" y="0" width="120" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 15px; margin-left: 220px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">3. publish (topic1)</div></div></div></foreignObject><text x="220" y="19" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">3. publish (topic1)</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--11"><g><path d="M 462.43 352.73 Q 350 340 320 310 Q 290 280 290 226.37" fill="none" stroke="#001dbc" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 29, 188), rgb(178, 203, 255));"/><path d="M 290 221.12 L 293.5 228.12 L 290 226.37 L 286.5 228.12 Z" fill="#001dbc" stroke="#001dbc" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 29, 188), rgb(178, 203, 255)); stroke: light-dark(rgb(0, 29, 188), rgb(178, 203, 255));"/></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--12"><g><rect x="280" y="340" width="130" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 355px; margin-left: 345px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">1. subscribe (topic1)</div></div></div></foreignObject><text x="345" y="359" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">1. subscribe (topic1)</text></switch></g></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--13"><g><path d="M 334.28 220 Q 340 280 380 255 Q 420 230 484.73 289.04" fill="none" stroke="#001dbc" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 29, 188), rgb(178, 203, 255));"/><path d="M 488.6 292.58 L 481.07 290.45 L 484.73 289.04 L 485.79 285.27 Z" fill="#001dbc" stroke="#001dbc" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 29, 188), rgb(178, 203, 255)); stroke: light-dark(rgb(0, 29, 188), rgb(178, 203, 255));"/></g></g><g data-cell-id="nID7ZsawUktWha8Jv44--14"><g><rect x="370" y="210" width="120" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 225px; margin-left: 430px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">3. üzenet (topic1)</div></div></div></foreignObject><text x="430" y="229" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">3. üzenet (topic1)</text></switch></g></g></g><g data-cell-id="1DcpTbh7sDHWkL4HCO8W-1"><g><path d="M 76.82 203.18 Q 140 150 222.28 166" fill="none" stroke="#c73500" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(199, 53, 0), rgb(255, 145, 100));"/><path d="M 228.9 167.29 L 219.21 169.99 L 222.28 166 L 220.93 161.15 Z" fill="#c73500" stroke="#c73500" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(199, 53, 0), rgb(255, 145, 100)); stroke: light-dark(rgb(199, 53, 0), rgb(255, 145, 100));"/></g></g><g data-cell-id="1DcpTbh7sDHWkL4HCO8W-3"><g><rect x="20" y="140" width="130" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 155px; margin-left: 85px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">2. subscribe (topic2)</div></div></div></foreignObject><text x="85" y="159" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">2. subscribe (topic2)</text></switch></g></g></g><g data-cell-id="1DcpTbh7sDHWkL4HCO8W-6"><g><path d="M 420 55 Q 380 90 350 70 Q 320 50 320 142.13" fill="none" stroke="#c73500" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(199, 53, 0), rgb(255, 145, 100));"/><path d="M 320 148.88 L 315.5 139.88 L 320 142.13 L 324.5 139.88 Z" fill="#c73500" stroke="#c73500" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(199, 53, 0), rgb(255, 145, 100)); stroke: light-dark(rgb(199, 53, 0), rgb(255, 145, 100));"/></g></g><g data-cell-id="1DcpTbh7sDHWkL4HCO8W-7"><g><rect x="300" y="10" width="120" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 25px; margin-left: 360px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">4. publish (topic2)</div></div></div></foreignObject><text x="360" y="29" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">4. publish (topic2)</text></switch></g></g></g><g data-cell-id="1DcpTbh7sDHWkL4HCO8W-8"><g><path d="M 230 202.5 Q 150 290 84.32 269.2" fill="none" stroke="#c73500" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(199, 53, 0), rgb(255, 145, 100));"/><path d="M 77.89 267.16 L 87.82 265.59 L 84.32 269.2 L 85.11 274.17 Z" fill="#c73500" stroke="#c73500" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(199, 53, 0), rgb(255, 145, 100)); stroke: light-dark(rgb(199, 53, 0), rgb(255, 145, 100));"/></g></g><g data-cell-id="1DcpTbh7sDHWkL4HCO8W-9"><g><rect x="90" y="200" width="120" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 215px; margin-left: 150px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">4. üzenet (topic2)</div></div></div></foreignObject><text x="150" y="219" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">4. üzenet (topic2)</text></switch></g></g></g><g data-cell-id="1DcpTbh7sDHWkL4HCO8W-10"><g><path d="M 45 280 Q 70 330 150 305 Q 230 280 256.48 227.04" fill="none" stroke="#c73500" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(199, 53, 0), rgb(255, 145, 100));"/><path d="M 259.5 221 L 259.5 231.06 L 256.48 227.04 L 251.45 227.04 Z" fill="#c73500" stroke="#c73500" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(199, 53, 0), rgb(255, 145, 100)); stroke: light-dark(rgb(199, 53, 0), rgb(255, 145, 100));"/></g></g><g data-cell-id="1DcpTbh7sDHWkL4HCO8W-11"><g><rect x="50" y="320" width="140" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 335px; margin-left: 120px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">5. unsubscribe (topic2)</div></div></div></foreignObject><text x="120" y="339" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">5. unsubscribe (topic2)</text></switch></g></g></g><g data-cell-id="1DcpTbh7sDHWkL4HCO8W-12"><g><path d="M 455 100 Q 410 120 376 115 Q 342 110 341.68 143.53" fill="none" stroke="#c73500" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(199, 53, 0), rgb(255, 145, 100));"/><path d="M 341.61 150.28 L 337.2 141.24 L 341.68 143.53 L 346.2 141.33 Z" fill="#c73500" stroke="#c73500" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(199, 53, 0), rgb(255, 145, 100)); stroke: light-dark(rgb(199, 53, 0), rgb(255, 145, 100));"/></g></g><g data-cell-id="1DcpTbh7sDHWkL4HCO8W-13"><g><rect x="370" y="120" width="120" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 135px; margin-left: 430px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">6. publish (topic2)</div></div></div></foreignObject><text x="430" y="139" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">6. publish (topic2)</text></switch></g></g></g><g data-cell-id="1DcpTbh7sDHWkL4HCO8W-16"><g><path d="M 522.37 291.62 Q 520 175 356.29 201.48" fill="none" stroke="#c73500" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(199, 53, 0), rgb(255, 145, 100));"/><path d="M 351.1 202.32 L 357.45 197.75 L 356.29 201.48 L 358.57 204.66 Z" fill="#c73500" stroke="#c73500" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(199, 53, 0), rgb(255, 145, 100)); stroke: light-dark(rgb(199, 53, 0), rgb(255, 145, 100));"/></g></g><g data-cell-id="1DcpTbh7sDHWkL4HCO8W-17"><g><rect x="375" y="160" width="130" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 175px; margin-left: 440px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">7. subscribe (topic2)</div></div></div></foreignObject><text x="440" y="179" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">7. subscribe (topic2)</text></switch></g></g></g><g data-cell-id="1DcpTbh7sDHWkL4HCO8W-18"><g><path d="M 134.17 93.43 Q 170 150 210 115 Q 250 80 258.89 142.21" fill="none" stroke="#c73500" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(199, 53, 0), rgb(255, 145, 100));"/><path d="M 259.84 148.89 L 254.11 140.62 L 258.89 142.21 L 263.02 139.35 Z" fill="#c73500" stroke="#c73500" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(199, 53, 0), rgb(255, 145, 100)); stroke: light-dark(rgb(199, 53, 0), rgb(255, 145, 100));"/></g></g><g data-cell-id="1DcpTbh7sDHWkL4HCO8W-19"><g><rect x="150" y="70" width="120" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 85px; margin-left: 210px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">8. publish (topic2)</div></div></div></foreignObject><text x="210" y="89" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">8. publish (topic2)</text></switch></g></g></g><g data-cell-id="1DcpTbh7sDHWkL4HCO8W-20"><g><path d="M 320 220 Q 310 260 321.5 290 Q 333 320 381.5 300 Q 430 280 459.93 317.26" fill="none" stroke="#c73500" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(199, 53, 0), rgb(255, 145, 100));"/><path d="M 464.16 322.52 L 455.01 318.32 L 459.93 317.26 L 462.03 312.68 Z" fill="#c73500" stroke="#c73500" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(199, 53, 0), rgb(255, 145, 100)); stroke: light-dark(rgb(199, 53, 0), rgb(255, 145, 100));"/></g></g><g data-cell-id="1DcpTbh7sDHWkL4HCO8W-21"><g><rect x="340" y="260" width="120" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 275px; margin-left: 400px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: "Helvetica"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; ">8. üzenet (topic2)</div></div></div></foreignObject><text x="400" y="279" fill="light-dark(#000000, #ffffff)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">8. üzenet (topic2)</text></switch></g></g></g></g></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> \ No newline at end of file diff --git a/src/images/pir-det.jpg b/src/images/pir-det.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ea186beeb7fb089873a3e97f736900b4414ab600 GIT binary patch literal 20246 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 literal 0 HcmV?d00001 diff --git a/src/images/pir.png b/src/images/pir.png new file mode 100644 index 0000000000000000000000000000000000000000..036cd09e9e2b6daedfcba6febd793a55d88b702f GIT binary patch literal 11427 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 literal 0 HcmV?d00001 -- GitLab