Skip to content

MQTT client

Parameters

Parameter Datatype Default Value Description
DEBUG enum 0 Enable debugging
DUMP enum 0 Enable communication dump
BROKERS list_of_inet_addr Broker TCP/IP hostname:port, separate multiple entries with comma
KEEPALIVE_INTERVAL float 10 Keep-alive interval [s]
RECONNECT_DELAY float 10 Reconnection delay after connection lost
QOS enum 2 MQTT publish/subscribe QoS
USERNAME string Optional username
PASSWORD string Optional password

Measurements

This stack supports measurements.

Measurement address

Type: regex

Description:

[[<format>[::<xpath>]]@]topic

Examples:

/ra/group/A4KVB1
raw@/ra/group/A4KVB1
json::/dynamic_priority@/ra/group/A4KVB1

Commands

This stack supports commands.

Command address

Type: regex

Description:

[[<format>[::<pattern>]]@][!]topic

Examples:

!/ra/group/A4KVB1
raw@/ra/group/A4KVB1
json::{"value": $value, "timestamp": $timestamp}@/ra/group/A4KVB1