-
Fototrend
Okos Otthon összefoglaló:
Új hozzászólás Aktív témák
-
itanczos
senior tag
válasz
krisztián28
#1477
üzenetére
Lényeg, hogy van egy “központ”, amit brókernek hívnak.
Minden kliens (gyakorlatilag a domoticz vagy Homeassistant is az) erre csatlakozik.
A szerveren vannak un. topic-ok, témák.
Ezek fa vagy hierarchikus rendszerben vannak.
Általában egy kliens publikál és feliratkozik egy-egy topic-ra.
A publikálás azt jelenti, hogy oda írja a státuszát, státuszait. Ezek lehetnek pl. hőmérő adatok, relé állapot, stb.
A feliratkozás pedig azt, hogy a szerveren adott topic-öt figyelve, az oda beírt adatokat feldolgozza.
A klienseken be kell állítani, hogy milyen topic-ba írjon és melyiket olvassa.
Pl:
Kliens publikál a /sonoff1/ topic-ban:/sonoff1/relay/state/0
Ez azt jelenti, hogy a saját nevének megfelelő topic-ot nyit, ha még nem lett volna meg, majd azon belül a relay szekció state (állapot) mezőjének ad egy 0 értéket.
Mondjuk, ha a Homeassistant előfizetett a /sonoff/relay/state topic-ra, akkor egyből tudja, hogy a 0 érték esetén a relé nincs behúzva.Ha mondjuk szeretnénk ezt a relét bekapcsolni, akkor publikáljunk a sonoff relé state topic-jába egy 1 értéket.
Ezt figyelve, a relé behúz.Kicsit bonyolítja a dolgot, hogy legtöbbször van egy state (állapot) és egy cmd (parancs) topic is egy változtatható eszközhöz, mint a relé. Ez célravezető, mert így vissza jelezhető, hogy valóban megtörtént-e a kapcsolás.
Ezeket az adatokat be kell állítani a klienseken az MQTT beállításoknál.
Lényeg, hogy több kliens is figyelhet egy-egy topic-ot.
Elvileg többen is publikálhatnak ugyanabban a topic-ban.A klienseken be lehet általában állítani, hogy milyen időközönként publikálják az értékeket, de persze azonnal frissítik, ha változik az érték.
Maga a “szerver”, bróker egyszerű feladatot lát el, ezért nincs is túl bonyolítva.
A leg elterjedtebb a Mosquitto bróker.Fontos még megjegyezni, hogy javasolt a kapcsolatok jelszavazása, titkosítása.
Gyanítom, hogy pl a xiaomi cuccok is így kommunikálnak. (Egy xiaomi kamerában láttam a mosquitto-t. )
A kapcsolat lehet TCP és UDP is. Xiaomi az utóbbit használja.
Új hozzászólás Aktív témák
- One otthoni szolgáltatások (TV, internet, telefon)
- Tőzsde és gazdaság
- CADA, Polymobil, és más építőkockák
- Mobil flották
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Autós topik
- Feketelista, avagy a rossz boltok topicja
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- További aktív témák...
- HIBÁTLAN iPhone 15 Pro Max 256GB Blue Titanium -1 ÉV GARANCIA -Kártyafüggetlen,MS4120
- Xiaomi Redmi Note 14 Pro+ / 8/256GB / Kártyafüggetlen / 12Hó Garancia
- HIBÁTLAN iPhone 12 mini 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3303
- Apple iPhone 12 Pro / 128GB / Kártyafüggetlen / 12Hó Garancia
- Lian Li LCD-s 360mm-es vízhűtés akciós áron eladó!
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi

