Search Contattaci

Industrial data acquisition with MQTT

Given the growing importance of interoperability between systems, MQTT offers an interesting alternative to industrial protocols, particularly through the Sparkplug specification.
Barry Callebaut - AVEVA - NB
Pepsi - AVEVA
Deschutes Brewery - AVEVA
Nestle
Henkel - AVEVA
air-liquide
Kellogg’s - AVEVA
Frame 1312 (1)
Frame 1448 (1)
Frame 1449 (1)
Frame 1450 (1)
Presentation

A new architecture for data collection

The use of a publish/subscribe protocol through a broker such as MQTT (Message Queuing Telemetry Transport) represents a fundamental change in the architecture of industrial acquisition by breaking the traditional client-server pattern. In an MQTT architecture, all equipment or applications are clients, subscribing to topics to receive messages published by other clients. By requiring only outbound connections from clients to the broker, MQTT helps to secure industrial architectures by facilitating the isolation of different networks.

mqtt-connectivitty

Why HiveMQ?

Reliability

Ensuring message integrity: employing persistent messaging and disk-based replication, ensuring genuine Quality of Service (QoS) standards!
Ensuring reliable communication: implementing clustering, load balancing, bottleneck management, buffering, and more.
Eliminating "single point of failure": adopting a masterless cluster architecture.
Seamless upgrades: Facilitating transparent upgrades of cluster nodes without service interruption.
 
 
 

Scalability

Proven scalability: Validated performance on a scale of 200 million active customers, processing 1.8 billion messages hourly.
Elastic scaling: Employing masterless load balancing, automatic data distribution, and intelligent message routing across cluster nodes.
Linear scalability: Scales seamlessly from a minimum of 2 to well over 100 nodes.

Security

Communications are secured using TLS, secure websockets and encryption.
Authentication and authorisation support includes X.509 certificates, username/password authentication and IP-based authentication.
The security API allows customisation of authentication, authorisation and permission logic, such as OAuth 2.0 integration

Deployment

HiveMQ Cloud, a fully managed MQTT platform that is custom-configured for your needs.
HiveMQ self-managed can be deployed locally or on a private, hybrid and public cloud.
HiveMQ self-managed includes pre-built images that can be rapidly deployed using Kubernetes, OpenShift and DC/OS.
FAQs

Here are some questions you might have:

What is Sparkplug, and how does it integrate with MQTT for industrial IoT applications?
Sparkplug is an MQTT-based communication framework specifically designed for industrial IoT. It provides a standardised data structure to facilitate interoperability between devices and applications. Sparkplug organises data using a hierarchical model, enabling efficient state and event management in industrial environments.
Together, MQTT and Sparkplug offer a complete solution for industrial IoT. MQTT provides reliable and efficient connectivity between devices, while Sparkplug provides a consistent and structured data framework, simplifying the development, deployment and maintenance of industrial IoT systems.
What are the key features of HiveMQ's MQTT broker solution, and how does it support large-scale IoT deployments?
HiveMQ offers an industrial-grade MQTT broker solution, accessible through SaaS, Private Cloud, or On Premise deployment options. Engineered with a focus on maximum scalability and enterprise-level security, the HiveMQ platform is designed to meet the demands of large-scale IoT deployments. With its full compliance to the MQTT specification, HiveMQ stands as a global leader in facilitating professional IoT adoption. Additionally, it boasts 100% compatibility with Sparkplug. Notably, as a member of the OASIS committee, the HiveMQ team played a direct role in the development and release of MQTT 5.0, the latest iteration of the MQTT protocol.
How do AVEVA solutions utilize MQTT for data acquisition, and what benefits do they offer for integrating IoT devices into industrial workflows?
All AVEVA solutions offer the capability to acquire data through the MQTT protocol in various formats: raw data, structured JSON, or in adherence to the Sparkplug specification.
Utilizing OIServer communication drivers, any industrial equipment can be converted into an IoT device capable of publishing its data via MQTT.
Furthermore, AVEVA Edge and AVEVA System Platform solutions can publish their data in MQTT using diverse message formats, including the Sparkplug structure.
The advantages of MQTT protocol support within AVEVA solutions are evident. With this inherent functionality, users can seamlessly integrate a wide array of IoT devices into their industrial workflows, whether for visualization through OMI, InTouch, or PIVision, or for optimizing maintenance and production activities.

Resources