TsgcWSPClient_MQTT › Eigenschaften

TsgcWSPClient_MQTT Eigenschaften

Veröffentlichte Eigenschaften, nach Zweck gruppiert, gefolgt von der vollständigen alphabetischen Liste.

Verbindung

NameBeschreibung
ClientVerweist auf den TsgcWebSocketClient, der MQTT-Frames überträgt, wenn die Verbindung über WebSockets erfolgt.
BrokerVerweist auf eine TsgcWSMQTTBroker-Komponente, sodass das MQTT-Protokoll über reines TCP statt über WebSockets läuft.
MQTTVersionWählt die in der CONNECT-Nachricht angekündigte MQTT-Protokollebene aus (3.1.1 oder 5.0).
GuidEindeutiger Bezeichner, der diese Subprotokoll-Instanz an ihre WebSocket- oder Broker-Verbindung bindet.

Messaging

NameBeschreibung
QoSStandardmäßige Quality-of-Service-Ebene und Wiederholungs-/Timeout-Verhalten für ausgehende QoS-1- und QoS-2-Nachrichten.
LastWillTestamentRegistriert eine Will-Nachricht, die der Broker im Namen dieses Clients veröffentlicht, wenn die Verbindung nicht ordnungsgemäß verloren geht.
ConnectPropertiesMQTT-5.0-Eigenschaften, die mit dem CONNECT-Paket gesendet werden: Session-Ablauf, Receive Maximum, Paketgröße, Topic-Aliasse und erweiterte Authentifizierung.

Zuverlässigkeit

NameBeschreibung
HeartBeatSendet periodisch MQTT-PINGREQ-Pakete, um die Session am Leben zu halten und stille Broker-Abbrüche zu erkennen.

Sicherheit

NameBeschreibung
AuthenticationSendet einen UserName und ein Password im MQTT-CONNECT-Paket, um den Client gegen den Broker zu authentifizieren.

Diagnose

NameBeschreibung
VersionSchreibgeschützte Zeichenfolge mit der sgcWebSockets-Build-Version der MQTT-Subprotokoll-Komponente.

Alle Eigenschaften (alphabetisch)

NameBeschreibung
AuthenticationSendet einen UserName und ein Password im MQTT-CONNECT-Paket, um den Client gegen den Broker zu authentifizieren.
BrokerVerweist auf eine TsgcWSMQTTBroker-Komponente, sodass das MQTT-Protokoll über reines TCP statt über WebSockets läuft.
ClientVerweist auf den TsgcWebSocketClient, der MQTT-Frames überträgt, wenn die Verbindung über WebSockets erfolgt.
ConnectPropertiesMQTT-5.0-Eigenschaften, die mit dem CONNECT-Paket gesendet werden: Session-Ablauf, Receive Maximum, Paketgröße, Topic-Aliasse und erweiterte Authentifizierung.
GuidEindeutiger Bezeichner, der diese Subprotokoll-Instanz an ihre WebSocket- oder Broker-Verbindung bindet.
HeartBeatSendet periodisch MQTT-PINGREQ-Pakete, um die Session am Leben zu halten und stille Broker-Abbrüche zu erkennen.
LastWillTestamentRegistriert eine Will-Nachricht, die der Broker im Namen dieses Clients veröffentlicht, wenn die Verbindung nicht ordnungsgemäß verloren geht.
MQTTVersionWählt die in der CONNECT-Nachricht angekündigte MQTT-Protokollebene aus (3.1.1 oder 5.0).
QoSStandardmäßige Quality-of-Service-Ebene und Wiederholungs-/Timeout-Verhalten für ausgehende QoS-1- und QoS-2-Nachrichten.
VersionSchreibgeschützte Zeichenfolge mit der sgcWebSockets-Build-Version der MQTT-Subprotokoll-Komponente.