Sparkplug unifies the MQTT state management, MQTT topics namespace and MQTT load messages, so that each system of the Sparkplug architecture can discover each other and exchange messages without any message parsing and transformation.
Application software and industrial devices that follow the Sparkplug specification can be easily integrated in same infrastructure, increasing the system scalability. Especially suitable for distributed applications of Industry 4.0.
The MQTT pub-sub architecture reduces the connection complexity over the protocols like OPCUA which use client-server architecture. That makes Sparkplug to be Plug n Play solution for industrial information system.
EMQX MQTT broker or cluster must present in the infrastructure and will manage all MQTT message traffic. Devices and sensors through the EoN node can communicate with Application node such as SCADA systems, historical records and analysis programs. EoN node will assist some “data polling” devices to be smarter and to report data in asynchronous way.
EMQ broker server and cluster are complying with MQTT v3.1.1 and MQTT 5 protocol required by Sparkplug B specification.
EMQ broker is a world’s leading high performance, business critical, cloud native, and powerful SQL-based IoT processing MQTT server.
EMQ has the ability to deploy on-premise, on Microsoft Azure or AWS, or EMQX Cloud.
EMQ offers a series of Sparkplug ready EMQ products like Neuron, Nanomq, and MQTTX which have seamless integration with EMQ broker.
EMQ offers a powerful tool MQTTX to simulate the Sparkplug communication in infrastructure for application deployment.