This JSON structure is a configuration file defines how every publisher publishs more than one topics.
It defines topics and their associated properties.
Contains a list of topic definitions. name string:
The unique identifier or name of the MQTT topic.
The interval in milliseconds between message injections for the topic. inject_timestamp boolean or string:
Controls whether a timestamp should be injected into the payload. If true, a timestamp is injected. If a string (e.g., "ms"), the timestamp format is specified.
The Quality of Service level for the topic.
The encoding format for the payload data.
"eterm" for Erlang Term Format.
"json" for json.
The data payload for the topic, containing key-value pairs.
The initial timestamp or a placeholder.
Other fields (e.g., foo1, foo2, VIN) might have specific meanings depending on the application.
A logical stream identifier,
The priority of the stream for the topic. Higher values indicate higher importance.
how the data should be rendered with placeholder