Čo je Packet Parser?
Packet Parser je vstavaný interface TapHome na pripojenie zariadení tretích strán cez TCP/IP. Podporuje viacero protokolov, čo umožňuje integráciu širokého spektra smart zariadení cez WiFi alebo LAN.
Podporované protokoly
- HTTP — REST API komunikácia (GET/POST požiadavky, polling stavu, webhooky). Ideálne pre zariadenia s REST API ako klimatizácie, rekuperácie alebo smart spotrebiče.
- TCP — Priame socketové pripojenie pre real-time komunikáciu. Vhodné pre zariadenia vyžadujúce trvalé spojenie alebo vlastný binárny protokol.
- UDP — Lightweight bezspojové správy. Ideálne pre jednoduché senzory, kde nie je kritická spoľahlivosť doručenia.
- FTP — Čítanie a zápis súborov na zariadenie. Vhodné pre zariadenia, ktoré exportujú dáta do súborov (logy, merania).
- MQTT — Publish/subscribe protokol pre IoT zariadenia (Shelly, Sonoff/Tasmota, Zigbee2MQTT). Vyžaduje aktiváciu vstavaného MQTT Brokera.
Použitie hotových šablón
Najjednoduchší spôsob pridania zariadenia je použiť predpripravenú šablónu. Šablóny definujú, ako sa dáta odosielajú a prijímajú — bez nutnosti skriptovania.
- Prejdite do Nastavenia → Hardware → Packet Parser
- Vyberte Stiahnuť šablóny a prehliadajte dostupné konfigurácie
- Zadajte IP adresu zariadenia alebo mDNS názov
- Vyberte zariadenia, ktoré chcete vytvoriť, a potvrďte
Prehliadajte dostupné šablóny Packet Parser v zozname kompatibility nižšie.
Vlastná integrácia
Pre zariadenia bez existujúcej šablóny si môžete vytvoriť vlastnú pomocou skriptovacieho jazyka TapHome. Definujte, ako sa dáta odosielajú a prijímajú, potom exportujte šablónu do XML a zdieľajte ju s komunitou.
Budete potrebovať API dokumentáciu zariadenia — endpointy, formáty správ a autentifikačné parametre.