Co je Packet Parser?
Packet Parser je vestavěné rozhraní TapHome pro připojování zařízení třetích stran přes TCP/IP. Podporuje více protokolů, což umožňuje integraci širokého spektra chytrých zařízení přes WiFi nebo LAN.
Podporované protokoly
- HTTP — REST API komunikace (GET/POST požadavky, polling stavu, webhooky). Ideální pro zařízení s REST API jako klimatizace, rekuperační jednotky nebo chytré spotřebiče.
- TCP — Přímé socketové připojení pro real-time komunikaci. Vhodné pro zařízení vyžadující trvalé spojení nebo vlastní binární protokol.
- UDP — Lehké bezspojové zprávy. Ideální pro jednoduché senzory, kde spolehlivost doručení není kritická.
- FTP — Čtení a zápis souborů ze/na zařízení. Vhodné pro zařízení, která exportují data jako soubory (logy, měření).
- MQTT — Publish/subscribe protokol pro IoT zařízení (Shelly, Sonoff/Tasmota, Zigbee2MQTT). Vyžaduje aktivaci vestavěného MQTT Brokeru.
Použití hotových šablon
Nejjednodušší způsob přidání zařízení je použití předpřipravené šablony. Šablony definují, jak se data odesílají a přijímají — bez nutnosti skriptování.
- Přejděte na Nastavení → Hardware → Packet Parser
- Vyberte Stáhnout šablony a procházejte dostupné konfigurace
- Zadejte IP adresu zařízení nebo mDNS název
- Vyberte zařízení, která chcete vytvořit, a potvrďte
Procházejte dostupné šablony Packet Parser v seznamu kompatibility níže.
Vlastní integrace
Pro zařízení bez existující šablony si můžete vytvořit vlastní pomocí skriptovacího jazyka TapHome. Definujte, jak se data odesílají a přijímají, poté exportujte šablonu do XML a sdílejte ji s komunitou.
Budete potřebovat API dokumentaci zařízení — endpointy, formáty zpráv a autentizační parametry.