The Packet Parser is a hardware interface in TapHome that connects third-party devices to the controller over WiFi or LAN using the TCP/IP protocol. It works with HTTP, TCP, UDP, FTP and MQTT, and the communication with each device is described in a proprietary TapHome scripting language. To use it, you need a third-party device connected over WiFi or LAN and a new interface added in the hardware settings; for many devices a ready-made template exists. The result is an interface in TapHome through which the script manages the connected device and its communication with the controller.
Overview
The Packet Parser is a hardware interface within TapHome that enables connection of third-party devices to the controller. It facilitates communication between devices and the control unit via WiFi or LAN using TCP/IP protocol.
To access this feature, navigate to: Settings → Hardware → Add new interface → Packet parser
Compatible devices with a ready-made template: HTTP, MQTT, Data (PP), TCP and UDP.
Scripting Language
The system utilizes a proprietary scripting language specifically designed for TapHome. This language manages connected devices and governs their communication with the controller — see Script language and the Packet parser functions on Packet parser functions.