Table of Contents

Namespace nanoFramework.M2Mqtt

Classes

Fx

Support methods for specific framework

IPAddressUtility

IPAddress Utility class

MqttClient

MQTT Client

MqttNetworkChannel

Channel to communicate over the network

MqttSettings

Settings class for the MQTT broker

MqttSslUtility

MQTT SSL utility class

Interfaces

IMqttClient

Interface for MQTT client.

IMqttNetworkChannel

Interface for channel under MQTT library

Enums

MqttProtocolVersion

MQTT protocol version

MqttSslProtocols

Supported SSL/TLS protocol versions.

Delegates

IMqttClient.ConnectionClosedEventHandler

Delegate that defines event handler for client/peer disconnection.

IMqttClient.MqttMsgPublishEventHandler

Delegate that defines event handler for PUBLISH message received.

IMqttClient.MqttMsgPublishedEventHandler

Delegate that defines event handler for published message.

IMqttClient.MqttMsgSubscribedEventHandler

Delegate that defines event handler for subscribed topic.

IMqttClient.MqttMsgUnsubscribedEventHandler

Delegate that defines event handler for unsubscribed topic.

MqttClient.ConnectionClosedEventHandler

Delegate that defines event handler for client/peer disconnection

MqttClient.ConnectionClosedRequestEventHandler

Delegate that defines event handler for server disconnection request

MqttClient.ConnectionOpenedEventHandler

Delegate that defines event handler for unsubscribed topic

MqttClient.MqttMsgAuthenticationEventHandler

Delegate that defines event handler for authentication topic, v5.0 only

MqttClient.MqttMsgPublishEventHandler

Delegate that defines event handler for PUBLISH message received

MqttClient.MqttMsgPublishedEventHandler

Delegate that defines event handler for published message

MqttClient.MqttMsgSubscribedEventHandler

Delegate that defines event handler for subscribed topic

MqttClient.MqttMsgUnsubscribedEventHandler

Delegate that defines event handler for unsubscribed topic