HiveMQtt.Sparkplug (Beta)
The Sparkplug client extension for .NET built on top of HiveMQtt. Use it to build both Sparkplug Host Applications and Edge Nodes with the Eclipse Sparkplug B 3.0 topic and payload model.
Quickstart
Get a Sparkplug Host Application or Edge Node running in minutes using HiveMQtt.Sparkplug.
Host Application
Use SparkplugHostApplication to consume Sparkplug lifecycle/data messages and publish node/device commands.
Edge Node
Use SparkplugEdgeNode to publish Sparkplug node/device lifecycle data and process host commands.
Payloads and Metrics
HiveMQtt.Sparkplug supports Sparkplug B protobuf payloads and metric composition for both Host and Edge workflows.
TCK Compatibility
The Eclipse Sparkplug TCK validates Sparkplug compatibility for implementations in an interoperable ecosystem.
Security Best Practices
This guide focuses on security practices for HiveMQtt.Sparkplug applications, including both Host Applications and Edge Nodes.