TsgcWSPClient_MQTT › Proprietà

Proprietà TsgcWSPClient_MQTT

Proprietà pubblicate raggruppate per scopo, seguite dall'elenco alfabetico completo.

Connessione

NomeDescrizione
ClientFa riferimento al TsgcWebSocketClient che trasporta i frame MQTT durante la connessione tramite WebSockets.
BrokerFa riferimento a un componente TsgcWSMQTTBroker affinché il protocollo MQTT venga eseguito su TCP raw anziché su WebSockets.
MQTTVersionSeleziona il livello del protocollo MQTT dichiarato nel pacchetto CONNECT (3.1.1 o 5.0).
GuidIdentificatore univoco che lega questa istanza di subprotocollo alla sua connessione WebSocket o broker.

Messaggistica

NomeDescrizione
QoSLivello predefinito di Quality of Service e comportamento di retry/timeout per i messaggi QoS 1 e QoS 2 in uscita.
LastWillTestamentRegistra un messaggio Will che il broker pubblica per conto di questo client se la connessione viene persa in modo non graceful.
ConnectPropertiesProprietà MQTT 5.0 inviate con il pacchetto CONNECT: scadenza della sessione, ricezione massima, dimensione del pacchetto, alias dei topic e autenticazione estesa.

Affidabilità

NomeDescrizione
HeartBeatInvia periodicamente pacchetti MQTT PINGREQ per mantenere attiva la sessione e rilevare le interruzioni silenziose del broker.

Sicurezza

NomeDescrizione
AuthenticationInvia un nome utente e una password nel pacchetto MQTT CONNECT per autenticare il client presso il broker.

Diagnostica

NomeDescrizione
VersionStringa di sola lettura con la versione di build sgcWebSockets del componente sottoprotocollo MQTT.

Tutte le proprietà (in ordine alfabetico)

NomeDescrizione
AuthenticationInvia un nome utente e una password nel pacchetto MQTT CONNECT per autenticare il client presso il broker.
BrokerFa riferimento a un componente TsgcWSMQTTBroker affinché il protocollo MQTT venga eseguito su TCP raw anziché su WebSockets.
ClientFa riferimento al TsgcWebSocketClient che trasporta i frame MQTT durante la connessione tramite WebSockets.
ConnectPropertiesProprietà MQTT 5.0 inviate con il pacchetto CONNECT: scadenza della sessione, ricezione massima, dimensione del pacchetto, alias dei topic e autenticazione estesa.
GuidIdentificatore univoco che lega questa istanza di subprotocollo alla sua connessione WebSocket o broker.
HeartBeatInvia periodicamente pacchetti MQTT PINGREQ per mantenere attiva la sessione e rilevare le interruzioni silenziose del broker.
LastWillTestamentRegistra un messaggio Will che il broker pubblica per conto di questo client se la connessione viene persa in modo non graceful.
MQTTVersionSeleziona il livello del protocollo MQTT dichiarato nel pacchetto CONNECT (3.1.1 o 5.0).
QoSLivello predefinito di Quality of Service e comportamento di retry/timeout per i messaggi QoS 1 e QoS 2 in uscita.
VersionStringa di sola lettura con la versione di build sgcWebSockets del componente sottoprotocollo MQTT.