This driver acts as an MQTT broker for Hsyco. It can connects with many clients but can only receive messages without forwarding them.
HSYCO Configuration
Add the MQTTBROKER I/O Server in the I/O Servers section of the Settings and set its parameters:
Authentication
- Username: optional default username for clients
- Password: optional default password for clients
Options
ID
|
Default
|
Values
|
Description
|
startupevents
|
true
|
true
|
generate IO events also during the driver’s start-up phase
|
false
|
start generating events only after HSYCO is aligned with the current status of the system
|
acceptunknown
|
false
|
true
|
accept connection from clients whose id isn't specified in mqttbrokerauth.ini
|
false
|
doesn't accept connection from clients whose id isn't specified in mqttbrokerauth.ini
|
localport
|
1883
|
n >= 0
|
local port for incoming client connection
|
Datapoints
ID
|
Value
|
R/W
|
Description
|
connection
|
online
|
R
|
the broker accepted a connection from a client
|
offline
|
R
|
initialization of the driver failed or loop cycle failed
|
client.<clientId>.connected
|
1
|
R
|
clientId is connected to the broker
|
0
|
R
|
clientId isn't connected to the broker
|
client.<clientId>.topic.<topicName>
|
<message>
|
R
|
clientId published a message on topicName
|