Introduction

Prev Next

The Sparkplug Host Application module enables the N3uron IIoT Platform to operate as a host application in an MQTT Sparkplug network, allowing it to seamlessly consume, manage, and contextualize real-time data from Edge of Network (EoN) nodes and devices.

Once configured, the module automatically discovers all connected Sparkplug nodes and devices, including their status, data models, metrics, and properties. It simplifies integration by allowing direct and effortless creation of N3uron tags from any Sparkplug metric.

Key Features

  • Full compatibility with Sparkplug B specifications v2 and v3, ensuring interoperability with compliant MQTT Sparkplug devices and platforms.

  • Out-of-the-box support for all Sparkplug data types, including arrays and datasets.

  • Automatic self-discovery of Sparkplug nodes, devices, and network hierarchy, enabling rapid onboarding with minimal configuration.

  • Built-in browser for intuitive exploration and simplified integration of Sparkplug data into N3uron.

  • Support for Sparkplug templates (UDTs), enabling standardized data models and scalable deployments.

  • Bidirectional communication, allowing commands and control signals to be sent to nodes and enabling writes to Sparkplug tag values.

  • MQTT broker clustering support, designed for high-availability and fault-tolerant deployments.

  • Secure communications with TLS encryption, including optional support for mutual TLS (mTLS) authentication.

  • Payload compression using GZIP or DEFLATE, reduces bandwidth usage and optimizes network performance.