Što je Packet Parser?
Packet Parser je ugrađeno sučelje sustava TapHome za povezivanje uređaja trećih strana preko protokola TCP/IP. Podržava više protokola i omogućuje integraciju širokog raspona pametnih uređaja putem Wi-Fi mreže ili LAN-a.
Podržani protokoli
- HTTP — komunikacija preko REST API-ja (zahtjevi GET/POST, periodično očitavanje stanja, webhooks). Idealan za uređaje s REST API-jem kao što su klima-uređaji, rekuperatori ili pametni kućanski aparati.
- TCP — izravna socket veza za komunikaciju u stvarnom vremenu. Prikladan za uređaje koji trebaju stalnu vezu ili vlastiti binarni protokol.
- UDP — jednostavne poruke bez uspostave veze. Idealan za jednostavne senzore kod kojih pouzdanost isporuke nije ključna.
- FTP — čitanje datoteka s uređaja i upisivanje datoteka na uređaj. Prikladan za uređaje koji podatke izvoze kao datoteke (zapisnici, mjerenja).
- MQTT — protokol objava/pretplata (publish/subscribe) za IoT uređaje (Shelly, Sonoff/Tasmota, Zigbee2MQTT). Zahtijeva aktivaciju ugrađenog MQTT Brokera.
Korištenje gotovih predložaka
Uređaj najjednostavnije dodajete pomoću gotovog predloška. Predlošci definiraju kako se podaci šalju i primaju, pa skripte nisu potrebne.
- Idite na Postavke → Hardver → Packet Parser
- Odaberite Preuzmite predloške za pregled dostupnih konfiguracija
- Unesite IP adresu ili mDNS naziv uređaja
- Odaberite koje uređaje želite izraditi i potvrdite
Dostupne predloške Packet Parser pogledajte na popisu kompatibilnih uređaja u nastavku.
Vlastita integracija
Za uređaje bez postojećeg predloška možete izraditi vlastiti predložak pomoću skriptnog jezika sustava TapHome. Definirajte kako se podaci šalju i primaju, zatim predložak izvezite u XML i podijelite ga sa zajednicom.
Potrebna vam je API dokumentacija uređaja: krajnje točke, formati poruka i parametri autentifikacije.