Successfully reported this slideshow.

Dominik Obermaier and Anja Helmbrecht-Schaar [HiveMQ] | IIoT Monitoring with MQTT Sparkplug, HiveMQ and InfluxDB | InfluxDays EMEA 2021

0

Share

1 of 25
1 of 25

Dominik Obermaier and Anja Helmbrecht-Schaar [HiveMQ] | IIoT Monitoring with MQTT Sparkplug, HiveMQ and InfluxDB | InfluxDays EMEA 2021

0

Share

Download to read offline

The aim of the session is to show how a modern and resource-saving industrial IoT architecture can be built with the help of MQTT Sparkplug, HiveMQ and InfluxDB. Starting with challenges in classic OT/IT systems, the concepts of Sparkplug will be explained, and the session will cover how they can be implemented with MQTT to fulfill requirements for a modern IIoT solution. Attendees will also learn the entire setup process.

The aim of the session is to show how a modern and resource-saving industrial IoT architecture can be built with the help of MQTT Sparkplug, HiveMQ and InfluxDB. Starting with challenges in classic OT/IT systems, the concepts of Sparkplug will be explained, and the session will cover how they can be implemented with MQTT to fulfill requirements for a modern IIoT solution. Attendees will also learn the entire setup process.

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

Dominik Obermaier and Anja Helmbrecht-Schaar [HiveMQ] | IIoT Monitoring with MQTT Sparkplug, HiveMQ and InfluxDB | InfluxDays EMEA 2021

  1. 1. Dominik Obermaier | CTO & Co-Founder, HiveMQ Anja Helmbrecht-Schaar | Senior Consultant, HiveMQ IIoT Monitoring with MQTT Sparkplug, HiveMQ and InfluxDB
  2. 2. © 2021 InfluxData. All rights reserved. 2 | IIoT Monitoring - with MQTT Sparkplug, HiveMQ and InfluxDB Dominik Obermaier HiveMQ CTO & Co-founder @dobermai linkedin.com/in/dobermai/ Anja Helmbrecht-Schaar Senior Consultant linkedin.com/in/anjahelmbrechtschaar/
  3. 3. © 2021 InfluxData. All rights reserved. 3 | Introduction to HiveMQ • Founded in 2012, based outside of Munich • HiveMQ helps move data to and from connected devices in an efficient, fast and reliable manner • 130+ customers with production IoT applications
  4. 4. © 2021 InfluxData. All rights reserved. 4 | HiveMQ Platform ● High availability ● 100% MQTT compliant ● Scalability ● Observability ● Enterprise Security
  5. 5. And the Gap between IT and OT Status Quo in IIoT
  6. 6. © 2021 InfluxData. All rights reserved. 6 | Lots of Data Silos
  7. 7. © 2021 InfluxData. All rights reserved. 7 | Coupled Infrastructure
  8. 8. © 2021 InfluxData. All rights reserved. 8 | Siloed OT Systems - No Interoperability
  9. 9. | Challenges ● Difficult to change workflows and processes ● Difficult to setup a new system/facility ● Difficult to analyze data across the entire system
  10. 10. © 2021 InfluxData. All rights reserved. 10 | Decoupled Architecture
  11. 11. | Decoupled clients and broker | Publish/Subscribe protocol | Extensible | Reliable
  12. 12. © 2021 InfluxData. All rights reserved. 12 | Pub/Sub Pattern
  13. 13. | There are still issues ● Devices and endpoints have different topics, payloads and data structures ● Applications assuming specific formats and structure ● Data agnostic, payload must be interpreted but no context
  14. 14. A simple, open specification, that will enable plug and play interoperability between IIoT devices and IIoT applications. Introducing Sparkplug Sparkplug defines: ● The Topic namespace ● A Data Model and Structure ● An extensible process variable payload ● MQTT state management
  15. 15. KEY CONCEPTS Sparkplug ● Continuous Session Awareness ● Report by Exception ● Interoperability by consistent data format ● Auto Discovery
  16. 16. © 2021 InfluxData. All rights reserved. 16 | Sparkplug enabled Architecture
  17. 17. ● Ideal for real time data ● Direct Integration ● Includes Monitoring Dashboard ● Could Replace Historian and Analytics Adding InfluxDB
  18. 18. © 2021 InfluxData. All rights reserved. 18 | HiveMQ with Sparkplug & InfluxDB
  19. 19. | DEMO
  20. 20. © 2021 InfluxData. All rights reserved. 20 | Sparkplug Scenario simulated with HiveMQ & InfluxDB Sparkplug Extension hivemq
  21. 21. © 2021 InfluxData. All rights reserved. 21 | Sparkplug Scenario - what was visualized All Participants send data in a predefined protobuf schema Devices forward Data to an EoN The topic structure is predefined namespace/group_id/message_type/edge_node_id/[device_id ] The message types are predefined
  22. 22. © 2021 InfluxData. All rights reserved. 22 | Sparkplug Scenario - Participants spBv1.0/location1/ STATE/Scada_1 $messageType [NBIRTH,DBIRTH,NDATA,DDATA,NDEATH,DDEATH] spBv1.0/location1/ $messageType /$eonId/$devId spBv1.0/location1/ $messageType /$eonId spBv1.0/location1/# spBv1.0/location1/DCMD/$eonId/# spBv1.0/location1/NCMD/$eonId/# Subscribe topics Publish topics Connect EoNs and Subscribe Publish BIRTH per device & EoN Publish DATA per device & EoN Publish DEATH per device & EoN Disconnect EoNs that triggers DEATH message Connect Scada Host and Subscribe Publish STATE Publish Command data MQTT Messages MQTT Clients Scada_1 $eonId $deviceId spBv1.0/location1/NCMD/ $eonId spBv1.0/location1/DCMD/ $eonId/$devId
  23. 23. © 2021 InfluxData. All rights reserved. 23 | Metric & Device data visualization - Sparkplug InfluxDB Extension
  24. 24. | Further Information ● Download HiveMQ: https:/ /www.hivemq.com/downloads/ ● Our marketplace: https:/ /www.hivemq.com/extensions/ ● MQTT Essentials: https:/ /www.hivemq.com/tags/mqtt-essentials/ ● Sparkplug Essentials: https:/ /www.hivemq.com/mqtt-sparkplug-essentials/ ● Github: https:/ /github.com/hivemq ● Contact HiveMQ: contact@hivemq.com
  25. 25. Questions

×