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