Versions Compared

Key

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

...

RW spBv1.0/GroupID/+/EdgeNodeID/#, RW spBv1.0/STATE/PrimaryHostID

  • This allows Engine clients connecting using this username/password to subscribe and publish on the spBv1.0/STATE/PrimaryHostID and spBv1.0/GroupID/+/EdgeNodeID/#  topic topics
  • You must also configure the SparkplugB Namespace Filter for this same Group or Group/EdgeNode combination for this topic.

...

  • This allows clients connecting using this username/password to subscribe and publish on both the legacy STATE/PrimaryHostID, spBv1.0/STATE/PrimaryHostID and subscribe to spBv1.0/GroupID/+/EdgeNodeID/# topics. 
Warning
ACLs are case sensitive. This means that setting a users ACL to R spbv1.0 will not allow a user to subscribe to spBv1.0/# topics
Warning

If When creating an Access Control List (ACL) for MQTT Engine client, there must be RW privilege's for the MQTT Sparkplug™ B STATE message topic spBv1.0/STATE/primary_host_id 

Review Changes to the STATE message in the Sparkplug v3.0.0 Specification for details on the legacy STATE client topic


Warning
ACLs are case sensitive. This means that setting a users ACL to R spbv1.0 will not allow a user to subscribe to spBv1.0/# topics


Additional Resources

...