Skip to content
Ivan Tustanivsky edited this page Sep 16, 2019 · 41 revisions

MQTT Utilities plugin API description

MQTT Client Interface

MQTT Client Interface

MQTT Client Interface represents the object that handles all communication with MQTT broker. It provides a set of methods that allow performing basic operations defined in MQTT protocol.

Creating MQTT Client

To create MQTT client call CreateMqttClient function. It takes MqttClientConfig structure as a parameter which specifies client settings like host URL, port number, client ID.

Connect

To establish connection with MQTT broker call Connect function on MQTT Client. Client connects to broker which was specified by MqttClientConfig structure during its creation. The function takes MqttConnectionData structure as a parameter which specifies users login and password.

Disconnect

Subscribe

Unsubscribe

Publish

Event handlers

Clone this wiki locally