HiveMQ and InfluxData

HiveMQ helps users streamline the collection of IIoT data, while reducing complexity and increasing interoperability using MQTT and the Sparkplug MQTT broker. To help customers monitor their Sparkplug implementation, HiveMQ has developed an extension to pull Sparkplug metrics into InfluxDB for analysis and visualization.

How to use InfluxDB with HiveMQ

The HiveMQ Sparkplug Extension can be leveraged to gather sparkplug metrics from HiveMQ and persist them into a InfluxDB database. This database can be used as the data source for a monitoring dashboard to monitor directly the data from the devices and gateways of a Sparkplug Infrastructure.


  1. Unzip the downloaded zip file
  2. In the folder hivemq-sparkplug-extension, modify the file to fit your needs. Check that the mandatory properties for influx db (host, port) are set
  3. Copy the folder hivemq-sparkplug-extension to your [HIVEMQ_HOME]/extensions folder
  4. Done
HiveMQ Extension Flow

HiveMQ Extension Flow


IIoT Monitoring with MQTT Sparkplug & HiveMQ

This session demonstrates how a modern and resource-saving industrial IoT architecture can be built with the help of MQTT Sparkplug, HiveMQ and InfluxDB. After exploring the challenges present in classic OT/IT systems, we explain the concepts of Sparkplug and how it can be implemented with MQTT to fulfill the requirements for a modern IIoT solution.

Scroll to Top