TsgcWSPClient_MQTT › Właściwości

TsgcWSPClient_MQTT Właściwości

Opublikowane właściwości pogrupowane według przeznaczenia, a następnie pełna lista alfabetyczna.

Połączenie

NazwaOpis
ClientOdwołuje się do TsgcWebSocketClient, który przenosi ramki MQTT przy łączeniu przez WebSockets.
BrokerOdwołuje się do komponentu TsgcWSMQTTBroker, dzięki czemu protokół MQTT działa przez zwykłe TCP zamiast WebSockets.
MQTTVersionWybiera poziom protokołu MQTT ogłaszany w pakiecie CONNECT (3.1.1 lub 5.0).
GuidUnikalny identyfikator powiązujący tę instancję podprotokołu z połączeniem WebSocket lub brokerem.

Komunikacja

NazwaOpis
QoSDomyślny poziom Quality of Service oraz zachowanie dotyczące ponawiania prób i limitów czasu dla wychodzących wiadomości QoS 1 i QoS 2.
LastWillTestamentRejestruje wiadomość Will, którą broker publikuje w imieniu tego klienta w przypadku nieoczekiwanego utraty połączenia.
ConnectPropertiesWłaściwości MQTT 5.0 wysyłane w pakiecie CONNECT: wygaśnięcie sesji, maksymalna liczba odbioranych wiadomości, rozmiar pakietu, aliasy tematów i rozszerzone uwierzytelnianie.

Niezawodność

NazwaOpis
HeartBeatWysyła pakiety MQTT PINGREQ cyklicznie, aby utrzymać sesję w aktywnym stanie i wykryć ciche rozłączenia brokera.

Bezpieczeństwo

NazwaOpis
AuthenticationWysyła nazwę użytkownika i hasło w pakiecie MQTT CONNECT w celu uwierzytelnienia klienta wobec brokera.

Diagnostyka

NazwaOpis
VersionCiąg tylko do odczytu zawierający wersję kompilacji sgcWebSockets komponentu subprotokołu MQTT.

Wszystkie właściwości (alfabetycznie)

NazwaOpis
AuthenticationWysyła nazwę użytkownika i hasło w pakiecie MQTT CONNECT w celu uwierzytelnienia klienta wobec brokera.
BrokerOdwołuje się do komponentu TsgcWSMQTTBroker, dzięki czemu protokół MQTT działa przez zwykłe TCP zamiast WebSockets.
ClientOdwołuje się do TsgcWebSocketClient, który przenosi ramki MQTT przy łączeniu przez WebSockets.
ConnectPropertiesWłaściwości MQTT 5.0 wysyłane w pakiecie CONNECT: wygaśnięcie sesji, maksymalna liczba odbioranych wiadomości, rozmiar pakietu, aliasy tematów i rozszerzone uwierzytelnianie.
GuidUnikalny identyfikator powiązujący tę instancję podprotokołu z połączeniem WebSocket lub brokerem.
HeartBeatWysyła pakiety MQTT PINGREQ cyklicznie, aby utrzymać sesję w aktywnym stanie i wykryć ciche rozłączenia brokera.
LastWillTestamentRejestruje wiadomość Will, którą broker publikuje w imieniu tego klienta w przypadku nieoczekiwanego utraty połączenia.
MQTTVersionWybiera poziom protokołu MQTT ogłaszany w pakiecie CONNECT (3.1.1 lub 5.0).
QoSDomyślny poziom Quality of Service oraz zachowanie dotyczące ponawiania prób i limitów czasu dla wychodzących wiadomości QoS 1 i QoS 2.
VersionCiąg tylko do odczytu zawierający wersję kompilacji sgcWebSockets komponentu subprotokołu MQTT.