TapHome

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

Informații detaliate despre configurarea Modbus.