Mi az a Packet Parser?
A Packet Parser a TapHome beépített interfésze harmadik féltől származó eszközök TCP/IP-n keresztüli csatlakoztatásához. Több protokollt támogat, lehetővé téve számos okoseszköz integrációját WiFi-n vagy LAN-on keresztül.
Támogatott protokollok
- HTTP — REST API kommunikáció (GET/POST kérések, állapotlekérdezés, webhookok). Ideális REST API-val rendelkező eszközökhöz, mint légkondicionálók, szellőztető berendezések vagy okos háztartási gépek.
- TCP — Közvetlen socket kapcsolat valós idejű kommunikációhoz. Alkalmas állandó kapcsolatot vagy egyéni bináris protokollt igénylő eszközökhöz.
- UDP — Könnyűsúlyú kapcsolat nélküli üzenetek. Ideális egyszerű szenzorokhoz, ahol a kézbesítés megbízhatósága nem kritikus.
- FTP — Fájlok olvasása és írása az eszközre/eszközről. Alkalmas fájlként exportáló eszközökhöz (naplók, mérések).
- MQTT — Publish/subscribe protokoll IoT eszközökhöz (Shelly, Sonoff/Tasmota, Zigbee2MQTT). A beépített MQTT Broker aktiválása szükséges.
Kész sablonok használata
Az eszköz hozzáadásának legegyszerűbb módja egy előre elkészített sablon használata. A sablonok meghatározzák az adatküldés és -fogadás módját — nincs szükség szkriptelésre.
- Lépjen a Beállítások → Hardver → Packet Parser menüpontra
- Válassza a Sablonok letöltése lehetőséget az elérhető konfigurációk böngészéséhez
- Adja meg az eszköz IP-címét vagy mDNS-nevét
- Válassza ki a létrehozandó eszközöket, és erősítse meg
Böngésszen az elérhető Packet Parser sablonok között az alábbi kompatibilitási listában.
Egyéni integráció
Meglévő sablon nélküli eszközökhöz saját sablont hozhat létre a TapHome szkriptnyelvével. Határozza meg az adatküldés és -fogadás módját, majd exportálja a sablont XML formátumban, és ossza meg a közösséggel.
Szüksége lesz az eszköz API dokumentációjára — végpontok, üzenetformátumok és hitelesítési paraméterek.