MQTT Vuser Functions
MQTT (MQ Telemetry Transport) is a publish/subscribe-based messaging protocol for use over the TCP/IP protocol. The protocol is optimized for small bandwidth or unstable networks. It is most commonly used for device-to-device communication as in the Internet of things (IoT).
Alphabetical List of Functions
Function name | Description |
---|---|
mqtt_await_messages | Waits until there is at least one message in the inbox. |
mqtt_clear_inbox | Discards all messages in the inbox. |
mqtt_connect | Establishes connection. |
mqtt_create | Creates a new connection and returns its handle. |
mqtt_disconnect | Disconnects the client from the server. |
mqtt_free_message | Releases memory where message is stored. |
mqtt_get_length | Returns the message payload length. |
mqtt_get_payload | Returns the message payload. |
mqtt_get_topic | Returns the message topic. |
mqtt_publish | Publishes a message. |
mqtt_read_inbox | Reads one message from the inbox and removes the message. |
mqtt_set_client_id | Sets the MQTT Client ID. |
mqtt_set_credentials | Sets the user name and password. |
mqtt_set_lwt | Sets the Last Will and Testament message. |
mqtt_set_tls_certificate | Sets the TLS private key file, certificate file and the private key password. |
mqtt_set_tls_parameters | Sets the TLS version and cipher list. |
mqtt_subscribe | Subscribes the client to a topic. |
mqtt_unsubscribe | Unsubscribes the client from a topic. |