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