I would like to have faster updates on my process data than 500ms. Even if this timeout is adjustable I'm not interested in data that has not changed.
Depending on how much data is published, maybe this could increase performance.
Newly connected clients subscribing the "changed data" need to be initialized with the current state of all values.
Maybe a message to a fixed topic on the PLC side can trigger publishing all data. (This topic could also be included in a retained message of the "changed data" topic so new clients get this information after subscribing.)
I would like to have faster updates on my process data than 500ms. Even if this timeout is adjustable I'm not interested in data that has not changed.
Depending on how much data is published, maybe this could increase performance.
Newly connected clients subscribing the "changed data" need to be initialized with the current state of all values.
Maybe a message to a fixed topic on the PLC side can trigger publishing all data. (This topic could also be included in a retained message of the "changed data" topic so new clients get this information after subscribing.)