TapHome

Paketový parser

Funkcie Packet parsera v skripte TapHome — SENDHTTPREQUEST, SENDDATA, MQTTPUBLISH, FTPDOWNLOAD, FTPUPLOAD, COMPLETESERVICEATTRIBUTE, COMPLETESERVICEACTION — plus konfigurácia Modbus.

Viac informácií nájdete na stránke o Packet parseri

SENDHTTPREQUEST

Odošle HTTP požiadavku so zadanými parametrami, počká na odpoveď a vráti ju ako JSON reťazec obsahujúci Content, Headers a výsledný HTTP kód. Podporované iba v skriptoch Packet parsera používajúcich protokol HTTP.

SENDDATA

Odošle zadané dáta (reťazec alebo Collection<UInt8>) cez TCP alebo UDP. Reťazcové dáta sa implicitne prevedú na bajty pomocou kódovania iso-8859-1. Podporované iba v skriptoch Packet parsera používajúcich protokol TCP alebo UDP; prijaté bajty sa spracúvajú v Listener skripte.

MQTTPUBLISH

Publikuje správu do MQTT brokera. Používa sa na zariadeniach Packet parsera, ktoré komunikujú cez protokol MQTT.

FTPDOWNLOAD

Vráti obsah súboru (ako Collection<UInt8>) stiahnutého z FTP servera. Podporované iba v skriptoch Packet parsera používajúcich protokol FTP.

FTPUPLOAD

Nahrá dáta (Collection<UInt8> alebo reťazec) do súboru na FTP serveri, s parametrom režimu, ako napríklad write alebo append. Podporované iba v skriptoch Packet parsera používajúcich protokol FTP.

COMPLETESERVICEATTRIBUTE

Používa sa v Listener skriptoch (TCP/UDP) na oznámenie dokončenia požiadavky na hodnotu Service atribútu — napríklad po tom, ako bola požiadavka odoslaná pomocou SENDDATA a odpoveď dorazila do Listener skriptu.

COMPLETESERVICEACTION

Používa sa v Listener skriptoch (TCP/UDP) na oznámenie dokončenia požiadavky na Service akciu — napríklad po tom, ako bola požiadavka odoslaná pomocou SENDDATA a odpoveď dorazila do Listener skriptu.

Modbus

Modbus

Podrobné informácie o konfigurácii Modbusu.