Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Custom Namespaces are used to provide support for generic, non Sparkplug compliant MQTT messages with string based payloads. The MQTT Engine Namespaces > Custom > Sets tab allows for specific Server Sets to be associated with the namespace.

This configuration expands on the MQTT Engine Servers - Filtered Namespaces by applying allows for a namespace to be associated with a specific server set(s) and applies to all servers in a specific the server set. If connection is switched to another server within the same server set, filtered namespaces are applied 

Example

A system with Edge devices publishing using the Sparkplug B protocol to Server A using Set 1 and Edge devices publishing MQTT messages to a failover server pair Server B and Server C using Set 2.

MQTT Engine will have three server connections configured:

  • Server A Set 1
  • Server B Set 2
  • Server C Set 2

In this instance, associating the custom namespace only with Set 2 will disable the namespace for the single server connection associated with Set 1.