14#include <MQTTClient.h>
36 const char *,
const char *);
int mqtt_retrieve_message(char **, int *, char **, int *, const unsigned int)
wait for a given timeout in ms to retrieve any message of subscribed topics
int mqtt_publish(const char *, const char *)
Publish a message on topic using the global client.
void mqtt_reset(void)
Destroy MQTTClient handle and free mqtt_t.
int mqtt_publish_single_message(const char *, const char *, const char *)
Send a single message.
gboolean mqtt_is_initialized(void)
Get the global init status.
int mqtt_init(const char *)
Init MQTT communication.
int mqtt_init_auth(const char *, const char *, const char *)
Init MQTT communication.
int mqtt_subscribe(const char *)
subscribes to a single topic.
int mqtt_publish_single_message_auth(const char *, const char *, const char *, const char *, const char *)
Send a single message with credentials.
int mqtt_unsubscribe(const char *)
unsubscribe a single topic.