Packet parser
Funkce skriptu TapHome pro Packet parser — SENDHTTPREQUEST, SENDDATA, MQTTPUBLISH, FTPDOWNLOAD, FTPUPLOAD, COMPLETESERVICEATTRIBUTE, COMPLETESERVICEACTION — plus konfigurace Modbus.
Pro více informací viz stránku o Packet parser
SENDHTTPREQUEST
Odešle HTTP požadavek se zadanými parametry, čeká na odpověď a vrací ji jako JSON řetězec obsahující Content, Headers a výsledný HTTP kód. Podporováno pouze ve skriptech Packet parser používajících protokol HTTP.
SENDDATA
Odešle zadaná data (řetězec nebo Collection<UInt8>) přes TCP nebo UDP. Řetězcová data jsou implicitně převedena na bajty pomocí kódování iso-8859-1. Podporováno pouze ve skriptech Packet parser používajících protokol TCP nebo UDP; přijaté bajty se zpracovávají v Listener skriptu.
MQTTPUBLISH
Publikuje zprávu do MQTT brokeru. Používá se na zařízeních Packet parser, která komunikují přes protokol MQTT.
FTPDOWNLOAD
Vrací obsah souboru (jako Collection<UInt8>) stažený z FTP serveru. Podporováno pouze ve skriptech Packet parser používajících protokol FTP.
FTPUPLOAD
Nahraje data (Collection<UInt8> nebo řetězec) do souboru na FTP serveru, s parametrem režimu, jako je write nebo append. Podporováno pouze ve skriptech Packet parser používajících protokol FTP.
COMPLETESERVICEATTRIBUTE
Používá se v Listener skriptech (TCP/UDP) k oznámení dokončení požadavku na hodnotu atributu služby — například poté, co byl požadavek odeslán pomocí SENDDATA a odpověď dorazila do Listener skriptu.
COMPLETESERVICEACTION
Používá se v Listener skriptech (TCP/UDP) k oznámení dokončení požadavku na akci služby — například poté, co byl požadavek odeslán pomocí SENDDATA a odpověď dorazila do Listener skriptu.
Modbus
Modbus