TsgcWSPClient_MQTT › Özellikler

TsgcWSPClient_MQTT Özellikleri

Amaca göre gruplandırılmış published özellikler, ardından tam alfabetik liste.

Connection

NameAçıklama
ClientWebSocket üzerinden bağlanırken MQTT çerçevelerini taşıyan TsgcWebSocketClient'a referans verir.
BrokerMQTT protokolünün WebSockets yerine ham TCP üzerinden çalışması için bir TsgcWSMQTTBroker bileşenine başvurur.
MQTTVersionCONNECT paketinde duyurulan MQTT protokol düzeyini seçer (3.1.1 veya 5.0).
GuidBu alt protokol örneğini WebSocket veya broker bağlantısına bağlayan benzersiz tanımlayıcı.

Mesajlaşma

NameAçıklama
QoSGiden QoS 1 ve QoS 2 mesajları için varsayılan Hizmet Kalitesi seviyesi ve yeniden deneme/zaman aşımı davranışı.
LastWillTestamentBağlantı zarif olmayan bir şekilde kaybedilirse, broker'ın bu istemci adına yayınladığı bir Will mesajı kaydeder.
ConnectPropertiesCONNECT paketiyle gönderilen MQTT 5.0 özellikleri: session expiry, receive maximum, packet size, topic aliases ve genişletilmiş kimlik doğrulama.

Güvenilirlik

NameAçıklama
HeartBeatOturumu canlı tutmak ve sessiz broker bırakmalarını tespit etmek için periyodik olarak MQTT PINGREQ paketleri gönderir.

Güvenlik

NameAçıklama
Authenticationİstemciyi broker'a karşı kimlik doğrulamak için MQTT CONNECT paketinde bir UserName ve Password gönderir.

Tanılama

NameAçıklama
VersionMQTT alt protokol bileşeninin sgcWebSockets derleme sürümüyle salt okunur dize.

Tüm Özellikler (alfabetik)

NameAçıklama
Authenticationİstemciyi broker'a karşı kimlik doğrulamak için MQTT CONNECT paketinde bir UserName ve Password gönderir.
BrokerMQTT protokolünün WebSockets yerine ham TCP üzerinden çalışması için bir TsgcWSMQTTBroker bileşenine başvurur.
ClientWebSocket üzerinden bağlanırken MQTT çerçevelerini taşıyan TsgcWebSocketClient'a referans verir.
ConnectPropertiesCONNECT paketiyle gönderilen MQTT 5.0 özellikleri: session expiry, receive maximum, packet size, topic aliases ve genişletilmiş kimlik doğrulama.
GuidBu alt protokol örneğini WebSocket veya broker bağlantısına bağlayan benzersiz tanımlayıcı.
HeartBeatOturumu canlı tutmak ve sessiz broker bırakmalarını tespit etmek için periyodik olarak MQTT PINGREQ paketleri gönderir.
LastWillTestamentBağlantı zarif olmayan bir şekilde kaybedilirse, broker'ın bu istemci adına yayınladığı bir Will mesajı kaydeder.
MQTTVersionCONNECT paketinde duyurulan MQTT protokol düzeyini seçer (3.1.1 veya 5.0).
QoSGiden QoS 1 ve QoS 2 mesajları için varsayılan Hizmet Kalitesi seviyesi ve yeniden deneme/zaman aşımı davranışı.
VersionMQTT alt protokol bileşeninin sgcWebSockets derleme sürümüyle salt okunur dize.