
10.1 MQTT
10 IIoT functionality
The following configuration elements are available:
Element
Data
type
Description
Example data
mqtt-enable
boolean Master switch for the MQTT client.
true / false
broker
string
IP address of the MQTT Broker
"192.168.1.201"
login
string
Username for MQTT Broker
"admin"
password
string
Password for MQTT Broker
"private"
port
number
Broker port
1889
base-topic
string
Base topic
"iomodule_[mac]"
will-enable
boolean If true, the device provides a last will
message to the broker
true / false
will-topic
string
The topic for the last will message.
auto-publish
boolean If true, all enabled domains will be
published automatically in the specified
interval.
true / false
publish-interval
number
The publish interval in ms if auto-
publish is enabled. Minimum is 250 ms.
1000
publish-identity
boolean If true, all identity domain data will be
published
true / false
publish-config
boolean If true, all config domain data will be
published
true / false
publish-status
boolean If true, all status domain data will be
published
true / false
publish-process
boolean If true, all process domain data will be
published
true / false
publish-devices
boolean If true, all IO-Link Device domain data
will be published
true / false
commands-allowed
boolean Master switch for MQTT commands.
If false, the device will not subscribe
to any command topic, even if specific
command topics are activated below.
true / false
force-allowed
boolean If true, the device accepts force
commands via MQTT.
true / false
reset-allowed
boolean If true, the device accepts restart and
factory reset commands via MQTT.
true / false
config-allowed
boolean If true, the device accepts configuration
changes via MQTT.
true / false
Manual EtherCAT®
Version 1.1 04/2021
92