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