TsgcWSPClient_MQTT › Propriétés

TsgcWSPClient_MQTT Propriétés

Propriétés publiées regroupées par objectif, suivies de la liste alphabétique complète.

Connexion

NomDescription
ClientRéférence le TsgcWebSocketClient qui transporte les trames MQTT lors de la connexion via WebSockets.
BrokerRéférence un composant TsgcWSMQTTBroker afin que le protocole MQTT fonctionne sur TCP brut plutôt que sur WebSockets.
MQTTVersionSélectionne le niveau de protocole MQTT annoncé dans le paquet CONNECT (3.1.1 ou 5.0).
GuidIdentifiant unique qui lie cette instance de sous-protocole à sa connexion WebSocket ou broker.

Messagerie

NomDescription
QoSNiveau de qualité de service par défaut et comportement de nouvelle tentative/délai d'expiration pour les messages QoS 1 et QoS 2 sortants.
LastWillTestamentEnregistre un message Will que le broker publie au nom de ce client si la connexion est perdue de manière inattendue.
ConnectPropertiesPropriétés MQTT 5.0 envoyées avec le paquet CONNECT : expiration de session, maximum de réception, taille de paquet, alias de sujet et authentification étendue.

Fiabilité

NomDescription
HeartBeatEnvoie des paquets MQTT PINGREQ périodiquement pour maintenir la session active et détecter les abandons silencieux du broker.

Sécurité

NomDescription
AuthenticationEnvoie un nom d'utilisateur et un mot de passe dans le paquet MQTT CONNECT pour authentifier le client auprès du broker.

Diagnostics

NomDescription
VersionChaîne en lecture seule avec la version de build de sgcWebSockets du composant de sous-protocole MQTT.

Toutes les propriétés (ordre alphabétique)

NomDescription
AuthenticationEnvoie un nom d'utilisateur et un mot de passe dans le paquet MQTT CONNECT pour authentifier le client auprès du broker.
BrokerRéférence un composant TsgcWSMQTTBroker afin que le protocole MQTT fonctionne sur TCP brut plutôt que sur WebSockets.
ClientRéférence le TsgcWebSocketClient qui transporte les trames MQTT lors de la connexion via WebSockets.
ConnectPropertiesPropriétés MQTT 5.0 envoyées avec le paquet CONNECT : expiration de session, maximum de réception, taille de paquet, alias de sujet et authentification étendue.
GuidIdentifiant unique qui lie cette instance de sous-protocole à sa connexion WebSocket ou broker.
HeartBeatEnvoie des paquets MQTT PINGREQ périodiquement pour maintenir la session active et détecter les abandons silencieux du broker.
LastWillTestamentEnregistre un message Will que le broker publie au nom de ce client si la connexion est perdue de manière inattendue.
MQTTVersionSélectionne le niveau de protocole MQTT annoncé dans le paquet CONNECT (3.1.1 ou 5.0).
QoSNiveau de qualité de service par défaut et comportement de nouvelle tentative/délai d'expiration pour les messages QoS 1 et QoS 2 sortants.
VersionChaîne en lecture seule avec la version de build de sgcWebSockets du composant de sous-protocole MQTT.