TapHome

Paket-Parser

Paket-Parser-Funktionen der TapHome-Skriptsprache — SENDHTTPREQUEST, SENDDATA, MQTTPUBLISH, FTPDOWNLOAD, FTPUPLOAD, COMPLETESERVICEATTRIBUTE, COMPLETESERVICEACTION — sowie Modbus-Konfiguration.

Für weitere Informationen siehe die Seite zum Paket-Parser

SENDHTTPREQUEST

Sendet eine HTTP-Anfrage mit den angegebenen Parametern, wartet auf die Antwort und gibt sie als JSON-String zurück, der Content, Headers und den HTTP-Ergebniscode enthält. Wird nur in Packet-Parser-Skripten unterstützt, die das HTTP-Protokoll verwenden.

SENDDATA

Sendet die angegebenen Daten (eine Zeichenkette oder eine Collection<UInt8>) über TCP oder UDP. Zeichenkettendaten werden implizit mit der Kodierung iso-8859-1 in Bytes umgewandelt. Wird nur in Packet-Parser-Skripten unterstützt, die das TCP- oder UDP-Protokoll verwenden; die empfangenen Bytes werden im Listener-Skript verarbeitet.

MQTTPUBLISH

Veröffentlicht eine Nachricht beim MQTT-Broker. Wird auf Packet-Parser-Geräten verwendet, die über das MQTT-Protokoll kommunizieren.

FTPDOWNLOAD

Gibt den Inhalt einer Datei (als Collection<UInt8>) zurück, die vom FTP-Server heruntergeladen wurde. Wird nur in Packet-Parser-Skripten unterstützt, die das FTP-Protokoll verwenden.

FTPUPLOAD

Lädt Daten (eine Collection<UInt8> oder eine Zeichenkette) in eine Datei auf dem FTP-Server hoch, mit einem Modus-Parameter wie write oder append. Wird nur in Packet-Parser-Skripten unterstützt, die das FTP-Protokoll verwenden.

COMPLETESERVICEATTRIBUTE

Wird in Listener-Skripten (TCP/UDP) verwendet, um den Abschluss einer Anfrage für einen Service-Attributwert zu melden — zum Beispiel, nachdem eine Anfrage mit SENDDATA gesendet wurde und die Antwort im Listener-Skript eingetroffen ist.

COMPLETESERVICEACTION

Wird in Listener-Skripten (TCP/UDP) verwendet, um den Abschluss einer Service-Aktionsanfrage zu melden — zum Beispiel, nachdem eine Anfrage mit SENDDATA gesendet wurde und die Antwort im Listener-Skript eingetroffen ist.

Modbus

Modbus

Ausführliche Informationen zur Modbus-Konfiguration.