TsgcWSPClient_MQTT › Propriedades

Propriedades de TsgcWSPClient_MQTT

Propriedades published agrupadas por finalidade, seguidas pela lista alfabética completa.

Conexão

NameDescrição
ClientReferencia o TsgcWebSocketClient que transporta os frames MQTT ao conectar sobre WebSockets.
BrokerReferencia um componente TsgcWSMQTTBroker para que o protocolo MQTT seja executado sobre TCP bruto em vez de WebSockets.
MQTTVersionSeleciona o nível do protocolo MQTT anunciado no pacote CONNECT (3.1.1 ou 5.0).
GuidIdentificador único que vincula esta instância de subprotocolo à sua conexão WebSocket ou de broker.

Messaging

NameDescrição
QoSNível de Quality of Service padrão e comportamento de retentativa/timeout para mensagens de saída QoS 1 e QoS 2.
LastWillTestamentRegistra uma mensagem Will que o broker publica em nome deste cliente se a conexão for perdida de forma abrupta.
ConnectPropertiesPropriedades MQTT 5.0 enviadas com o pacote CONNECT: expiração da sessão, máximo de recepção, tamanho do pacote, aliases de tópico e autenticação estendida.

Confiabilidade

NameDescrição
HeartBeatEnvia pacotes MQTT PINGREQ periodicamente para manter a sessão ativa e detectar quedas silenciosas do broker.

Security

NameDescrição
AuthenticationEnvia um UserName e Password no pacote CONNECT do MQTT para autenticar o cliente perante o broker.

Diagnósticos

NameDescrição
VersionString somente leitura com a versão de build do sgcWebSockets do componente de subprotocolo MQTT.

Todas as Propriedades (alfabética)

NameDescrição
AuthenticationEnvia um UserName e Password no pacote CONNECT do MQTT para autenticar o cliente perante o broker.
BrokerReferencia um componente TsgcWSMQTTBroker para que o protocolo MQTT seja executado sobre TCP bruto em vez de WebSockets.
ClientReferencia o TsgcWebSocketClient que transporta os frames MQTT ao conectar sobre WebSockets.
ConnectPropertiesPropriedades MQTT 5.0 enviadas com o pacote CONNECT: expiração da sessão, máximo de recepção, tamanho do pacote, aliases de tópico e autenticação estendida.
GuidIdentificador único que vincula esta instância de subprotocolo à sua conexão WebSocket ou de broker.
HeartBeatEnvia pacotes MQTT PINGREQ periodicamente para manter a sessão ativa e detectar quedas silenciosas do broker.
LastWillTestamentRegistra uma mensagem Will que o broker publica em nome deste cliente se a conexão for perdida de forma abrupta.
MQTTVersionSeleciona o nível do protocolo MQTT anunciado no pacote CONNECT (3.1.1 ou 5.0).
QoSNível de Quality of Service padrão e comportamento de retentativa/timeout para mensagens de saída QoS 1 e QoS 2.
VersionString somente leitura com a versão de build do sgcWebSockets do componente de subprotocolo MQTT.