The MQTT Injectors have a Push Trigger configuration parameter that determines when to push data in combination with the Tag Pacing Period

There are three settings:


Let's see how each of these settings affect what data will be pushed using this example:

The tags change value per the schedule below:

Timestamp (in seconds)

Tag Path

Value

0.5

T1

1

0.75

T2

1

1.5

T3

1

2.5

T1

2

4.5

T1

3

4.75

T1

4


Event Driven

Messages will be pushed on the 'tag pacing period', in this case every second, and the message will contain changing tags only:


Periodic

Messages will be pushed on the 'tag pacing period', in this case every second, and the message will contain all current values:

Hybrid

Two messages will be pushed on the 'tag pacing period', in this case every second, with one message containing tag change events and one containing the non-changed tag data: