Packet parser
Funcțiile Packet parser din scriptul TapHome — SENDHTTPREQUEST, SENDDATA, MQTTPUBLISH, FTPDOWNLOAD, FTPUPLOAD, COMPLETESERVICEATTRIBUTE, COMPLETESERVICEACTION — și configurarea Modbus.
Pentru mai multe informații, consultați pagina despre Packet parser
SENDHTTPREQUEST
Trimite o cerere HTTP cu parametrii specificați, așteaptă răspunsul și îl returnează ca șir de caractere JSON care conține Content, Headers și codul de rezultat HTTP. Funcționează doar în scripturile Packet parser care folosesc protocolul HTTP.
SENDDATA
Trimite datele specificate (un șir de caractere sau o Collection<UInt8>) prin TCP sau UDP. Datele de tip șir de caractere sunt convertite implicit în octeți folosind codificarea iso-8859-1. Funcționează doar în scripturile Packet parser care folosesc protocolul TCP sau UDP; octeții primiți se procesează în scriptul Listener.
MQTTPUBLISH
Publică un mesaj către brokerul MQTT. Se folosește la dispozitivele Packet parser care comunică prin protocolul MQTT.
FTPDOWNLOAD
Returnează conținutul unui fișier (sub formă de Collection<UInt8>) descărcat de pe serverul FTP. Funcționează doar în scripturile Packet parser care folosesc protocolul FTP.
FTPUPLOAD
Încarcă date (o Collection<UInt8> sau un șir de caractere) într-un fișier de pe serverul FTP, cu un parametru de mod, de exemplu write sau append. Funcționează doar în scripturile Packet parser care folosesc protocolul FTP.
COMPLETESERVICEATTRIBUTE
Se folosește în scripturile Listener (TCP/UDP) pentru a semnala finalizarea unei cereri pentru valoarea unui atribut de service, de exemplu după ce cererea a fost trimisă cu SENDDATA și răspunsul a ajuns în scriptul Listener.
COMPLETESERVICEACTION
Se folosește în scripturile Listener (TCP/UDP) pentru a semnala finalizarea unei cereri de acțiune de service, de exemplu după ce cererea a fost trimisă cu SENDDATA și răspunsul a ajuns în scriptul Listener.
Modbus
Modbus