TapHome

Packet parser

Funkcje Packet parser w skrypcie TapHome — SENDHTTPREQUEST, SENDDATA, MQTTPUBLISH, FTPDOWNLOAD, FTPUPLOAD, COMPLETESERVICEATTRIBUTE, COMPLETESERVICEACTION — oraz konfiguracja Modbus.

Aby uzyskać więcej informacji, zobacz stronę o Packet Parser

SENDHTTPREQUEST

Wysyła żądanie HTTP z określonymi parametrami, czeka na odpowiedź i zwraca ją jako łańcuch JSON zawierający Content, Headers oraz kod wyniku HTTP. Obsługiwane wyłącznie w skryptach Packet parser korzystających z protokołu HTTP.

SENDDATA

Wysyła określone dane (łańcuch znaków lub Collection<UInt8>) przez TCP lub UDP. Dane tekstowe są niejawnie konwertowane na bajty z użyciem kodowania iso-8859-1. Obsługiwane wyłącznie w skryptach Packet parser korzystających z protokołu TCP lub UDP; odebrane bajty są przetwarzane w skrypcie Listener.

MQTTPUBLISH

Publikuje wiadomość w brokerze MQTT. Używana na urządzeniach Packet parser komunikujących się przez protokół MQTT.

FTPDOWNLOAD

Zwraca zawartość pliku (jako Collection<UInt8>) pobranego z serwera FTP. Obsługiwane wyłącznie w skryptach Packet parser korzystających z protokołu FTP.

FTPUPLOAD

Przesyła dane (Collection<UInt8> lub łańcuch znaków) do pliku na serwerze FTP, z parametrem trybu, takim jak write lub append. Obsługiwane wyłącznie w skryptach Packet parser korzystających z protokołu FTP.

COMPLETESERVICEATTRIBUTE

Używana w skryptach Listener (TCP/UDP) do zgłaszania zakończenia żądania wartości atrybutu usługi (Service attribute) — na przykład po wysłaniu żądania funkcją SENDDATA i odebraniu odpowiedzi w skrypcie Listener.

COMPLETESERVICEACTION

Używana w skryptach Listener (TCP/UDP) do zgłaszania zakończenia żądania akcji usługi (Service action) — na przykład po wysłaniu żądania funkcją SENDDATA i odebraniu odpowiedzi w skrypcie Listener.

Modbus

Modbus

Szczegółowe informacje o konfiguracji Modbus.