Skip to main content

GHIElectronics.TinyCLR.Networking.Mqtt

NuGet package containing 12 types.

Classes

ClassNamespaceSummary
MqttGHIElectronics.TinyCLR.Networking.MqttMQTT client. Construct with an MqttClientSetting, call Connect with an MqttConnectionSetting, subscribe to topics, and publish messages. Asynchronous events deliver inbound traffic.
MqttClientSettingGHIElectronics.TinyCLR.Networking.MqttTransport-level MQTT settings — broker host/port, TLS, certificates.
MqttConnectionSettingGHIElectronics.TinyCLR.Networking.MqttPer-session MQTT settings — client ID, credentials, last-will, keepalive.
MqttPacketGHIElectronics.TinyCLR.Networking.Mqtt

Enums

EnumNamespaceSummary
ConnectReturnCodeGHIElectronics.TinyCLR.Networking.MqttResult of a CONNECT request reported by the broker.
PacketTypeGHIElectronics.TinyCLR.Networking.Mqtt
QoSLevelGHIElectronics.TinyCLR.Networking.MqttMQTT Quality-of-Service level.

Delegates

DelegateNamespaceSummary
ConnectedEventHandlerGHIElectronics.TinyCLR.Networking.Mqtt
PublishedEventHandlerGHIElectronics.TinyCLR.Networking.Mqtt
PublishReceivedEventHandlerGHIElectronics.TinyCLR.Networking.Mqtt
SubscribedEventHandlerGHIElectronics.TinyCLR.Networking.Mqtt
UnsubscribedEventHandlerGHIElectronics.TinyCLR.Networking.Mqtt