TapHome

Packet Parser

Funzioni del Packet parser dello script TapHome — SENDHTTPREQUEST, SENDDATA, MQTTPUBLISH, FTPDOWNLOAD, FTPUPLOAD, COMPLETESERVICEATTRIBUTE, COMPLETESERVICEACTION — più la configurazione Modbus.

Per ulteriori informazioni, vedere la pagina su Packet Parser

SENDHTTPREQUEST

Invia una richiesta HTTP con i parametri specificati, attende la risposta e la restituisce come stringa JSON contenente Content, Headers e il codice di risultato HTTP. Supportata solo negli script Packet parser che utilizzano il protocollo HTTP.

SENDDATA

Invia i dati specificati (una stringa o una Collection<UInt8>) tramite TCP o UDP. I dati di tipo stringa sono convertiti implicitamente in byte usando la codifica iso-8859-1. Supportata solo negli script Packet parser che utilizzano il protocollo TCP o UDP; i byte ricevuti vengono elaborati nello script Listener.

MQTTPUBLISH

Pubblica un messaggio sul broker MQTT. Usata sui dispositivi Packet parser che comunicano tramite il protocollo MQTT.

FTPDOWNLOAD

Restituisce il contenuto di un file (come Collection<UInt8>) scaricato dal server FTP. Supportata solo negli script Packet parser che utilizzano il protocollo FTP.

FTPUPLOAD

Carica dei dati (una Collection<UInt8> o una stringa) in un file sul server FTP, con un parametro di modalità come write o append. Supportata solo negli script Packet parser che utilizzano il protocollo FTP.

COMPLETESERVICEATTRIBUTE

Usata negli script Listener (TCP/UDP) per notificare il completamento di una richiesta del valore di un attributo di Servizio — ad esempio, dopo che una richiesta è stata inviata con SENDDATA e la risposta è arrivata nello script Listener.

COMPLETESERVICEACTION

Usata negli script Listener (TCP/UDP) per notificare il completamento di una richiesta di azione di Servizio — ad esempio, dopo che una richiesta è stata inviata con SENDDATA e la risposta è arrivata nello script Listener.

Modbus

Modbus

Informazioni dettagliate sulla configurazione Modbus.