SlideShare a Scribd company logo
How Olympus Controls Automates Predictive Maintenance with Telit, MQTT and InfluxDB
• Technology explorer
• B.S. E.E. UTA ‘12
• Automation in manufacturing since graduation
• Diverse experience
• Industries - Aerospace, defense, telecom
• Companies – Garages to aircraft hangars
• Departments – R&D, production, sustainment
• Hobbyist
• Deep learning – Mostly GAN’s
• IoT – Edge data to AI cloud endpoint
• Home automation – Cost analysis/reduction
• Olympus Controls is an automation solutions provider, not an integrator
• We’re the first one our customer calls when they realize they have a
problem
• Engineering oriented and root cause focused
• Driven by the need to solve complex, ambiguous problems
• These 21st century problems require 21st century solutions
• Practical experience with newest technologies
• Analysis – Factory Tour
• We analyze current operations to identify
areas of both immediate and long-term
potential impact
• Planning – Automation Roadmap
• We phase our automation deployments to
align with core objectives by utilizing an
automation roadmap
• Deployment – Onsite Installation
• We collaborate with internal engineering
resources and outside firms to deploy our
technology into your processes quickly and
effectively
• Improvement – Remote Monitoring
• As a growth-oriented company we
understand processes can always be
improved and provide insights into the
health and productivity of our systems
What? Why?
Who? How?
When?
• No previous experience with databases relational or otherwise
• InfluxDB provided:
• Easy data collection (existing MQTT broker)
• Visualization with time ranges
• Cloud access
• Understandable query language with Flux
• Relational is great for tracking assets, but not rates / trends
• SQL being used internal for accounting and inventory
• Influx over others:
• Full-stack data to visualization on one platform
• Low cost of entry
• Scalability
• In Manufacturing: IIoT = Predictability = Uptime = $$$
• Machine state
• Running – Actively handling packages
• Waiting – Robot active but no parts available
• Halted – Robot inactive but powered on
• Faulted – Robot faulted but powered on
• Down – Robot power off
• Production Data
• Daily package counter
• Hourly rate
• Robot health
• Joints
• Current (where we’re focusing today)
• Temperature
• Fully automated end-of-line palletizing solution powered by Universal
Robots’ UR10e
• New turnkey system from Robotiq
• Olympus Controls merged OPTO 22’s groov RIO edge gateway with Telit’s
DeviceWISE edge software platform
• Modbus TCP is supported so the unit is compatible with Universal Robots
LAN (ethernet)
Modbus TCP
Broker
WAN (internet)
MQTT
Factory
Cloud
Factory
• 6 joints (motors) on every arm
• Each joint motor’s current and temperature are continuously monitored
• Values are stored in Modbus TCP registers
• Modbus is a common industrial protocol dating back to the 1970’s
• Many industrial networked devices can use Modbus TCP (over ethernet)
• Telit’s deviceWISE gateways incorporate most common industrial
protocols which allow them to connect to virtually any industrial
device
• JSON message is published to a topic on a public MQTT Broker
• http://www.mqtt-dashboard.com/
• Subscribe - /dwgateway/JointStatus
Modbus TCP Registers are combined
into a JSON message
• Telegraf can use multiple protocols to
use various data sources in the same
database
• MQTT Consumer was used to subscribe
to the “/dwgateway/JointStatus” topic
• JSON_v2 parser was used to create the
database entry
• Telegraf runs detached in Docker
Compose
How Olympus Controls Automates Predictive Maintenance with Telit, MQTT and InfluxDB
Robot is cycling primarily shoulder/elbow joints until error
Robot is running, then idle, then Emergency Stop is pressed
• Add production metrics and machine state
• Release all data into MQTT Broker
• Custom dashboards depending on job
• Integrate multiple machines into same bucket
How Olympus Controls Automates Predictive Maintenance with Telit, MQTT and InfluxDB

More Related Content

PDF
How Robinhood Built a Real-Time Anomaly Detection System to Monitor and Mitig...
PPTX
How to Manage Your Time Series Data Pipeline at the Edge with InfluxDB
PDF
Intro to Time Series
PPTX
How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...
PDF
How azeti Monitors PLC and SCADA Systems Using MQTT and InfluxDB
PPTX
InfluxDB Roadmap: What’s New and What’s Coming
PDF
Presto Summit 2018 - 09 - Netflix Iceberg
PDF
Dataday Texas 2016 - Datadog
How Robinhood Built a Real-Time Anomaly Detection System to Monitor and Mitig...
How to Manage Your Time Series Data Pipeline at the Edge with InfluxDB
Intro to Time Series
How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...
How azeti Monitors PLC and SCADA Systems Using MQTT and InfluxDB
InfluxDB Roadmap: What’s New and What’s Coming
Presto Summit 2018 - 09 - Netflix Iceberg
Dataday Texas 2016 - Datadog

What's hot (20)

PDF
Elastic Observability
PDF
Understand SAP BusinessObjects Licenses & Roadmap
PPTX
Data Lakehouse, Data Mesh, and Data Fabric (r2)
PDF
Elastic Observability keynote
PDF
Cloud-Native Observability
PDF
Monitoring modern applications using Elastic
PPTX
Migrating Data and Databases to Azure
PDF
Build an Edge-to-Cloud Solution with the MING Stack
PPTX
The Top 5 Apache Kafka Use Cases and Architectures in 2022
PDF
Feature toggling
PPTX
Reduce SRE Stress: Minimizing Service Downtime with Grafana, InfluxDB and Tel...
PPTX
Google Cloud and Data Pipeline Patterns
PPTX
Evolution of Big Data Messaging
PPTX
Building Event Driven Architectures with Kafka and Cloud Events (Dan Rosanova...
PDF
Deconstructing Monoliths with Domain Driven Design
PDF
Why Microservice
PDF
Oracle Stream Analytics - Developer Introduction
PDF
Introduction to Event Driven Architecture
PDF
Landing Self Service Analytics using Microsoft Azure & Power BI
PDF
Trino: A Ludicrously Fast Query Engine - Pulsar Summit NA 2021
Elastic Observability
Understand SAP BusinessObjects Licenses & Roadmap
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Elastic Observability keynote
Cloud-Native Observability
Monitoring modern applications using Elastic
Migrating Data and Databases to Azure
Build an Edge-to-Cloud Solution with the MING Stack
The Top 5 Apache Kafka Use Cases and Architectures in 2022
Feature toggling
Reduce SRE Stress: Minimizing Service Downtime with Grafana, InfluxDB and Tel...
Google Cloud and Data Pipeline Patterns
Evolution of Big Data Messaging
Building Event Driven Architectures with Kafka and Cloud Events (Dan Rosanova...
Deconstructing Monoliths with Domain Driven Design
Why Microservice
Oracle Stream Analytics - Developer Introduction
Introduction to Event Driven Architecture
Landing Self Service Analytics using Microsoft Azure & Power BI
Trino: A Ludicrously Fast Query Engine - Pulsar Summit NA 2021
Ad

Similar to How Olympus Controls Automates Predictive Maintenance with Telit, MQTT and InfluxDB (20)

PPTX
RA - Empower your Connected Enterprise with FactoryTalk.pptx
PPTX
IoT challenges for Smart Manufacturing
PDF
Industrial Automation Capability Overview
PDF
Robert Harrison, WMG - IIoT and Industry 4.0 in Automation Systems Engineering
PDF
Manufacturing IoT - OPC UA Information Revolution
PDF
RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...
PPTX
Dell OEM/IoT Solutions for Industrial Automation and Smart Manufacturing v3a ...
PDF
Nilden Tutular, Volkan Balikci, Uygar Zubari [Eldor Corporation] | MQTT - Mac...
PPTX
Warehouse management system presentation
PDF
practical-guide-to-opcua.pdf
PDF
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
PPTX
6 Simple Steps to Enterprise Digital Transformation
PDF
Robotics Overview
PPTX
Current-and-Future-Trends-in-Robotics-and-Automation.pptx
PDF
Smart factory IIoT and automation data flow architecture v1.0
PDF
L'evoluzione M2M nell'era di Industria 4.0
PPTX
Practical IIoT Solutions for Manufacturing
PPTX
Practical IIoT Solutions for Manufacturing
PPTX
OK, I Need an IoT Service. Now What??
PDF
2019 punter data voor slimme systemen dvc 17okt-pdf
RA - Empower your Connected Enterprise with FactoryTalk.pptx
IoT challenges for Smart Manufacturing
Industrial Automation Capability Overview
Robert Harrison, WMG - IIoT and Industry 4.0 in Automation Systems Engineering
Manufacturing IoT - OPC UA Information Revolution
RA TechED 2019 - IN02 - Empower Your Connected Enterprise with FactoryTalk In...
Dell OEM/IoT Solutions for Industrial Automation and Smart Manufacturing v3a ...
Nilden Tutular, Volkan Balikci, Uygar Zubari [Eldor Corporation] | MQTT - Mac...
Warehouse management system presentation
practical-guide-to-opcua.pdf
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
6 Simple Steps to Enterprise Digital Transformation
Robotics Overview
Current-and-Future-Trends-in-Robotics-and-Automation.pptx
Smart factory IIoT and automation data flow architecture v1.0
L'evoluzione M2M nell'era di Industria 4.0
Practical IIoT Solutions for Manufacturing
Practical IIoT Solutions for Manufacturing
OK, I Need an IoT Service. Now What??
2019 punter data voor slimme systemen dvc 17okt-pdf
Ad

More from InfluxData (20)

PPTX
Announcing InfluxDB Clustered
PDF
Best Practices for Leveraging the Apache Arrow Ecosystem
PDF
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
PDF
Power Your Predictive Analytics with InfluxDB
PDF
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
PDF
Meet the Founders: An Open Discussion About Rewriting Using Rust
PDF
Introducing InfluxDB Cloud Dedicated
PDF
Gain Better Observability with OpenTelemetry and InfluxDB
PPTX
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
PDF
How Delft University's Engineering Students Make Their EV Formula-Style Race ...
PPTX
Introducing InfluxDB’s New Time Series Database Storage Engine
PDF
Start Automating InfluxDB Deployments at the Edge with balena
PDF
Understanding InfluxDB’s New Storage Engine
PDF
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
PPTX
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
PDF
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
PDF
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
PDF
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
PDF
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
PDF
Paul Dix [InfluxData] The Journey of InfluxDB | InfluxDays 2022
Announcing InfluxDB Clustered
Best Practices for Leveraging the Apache Arrow Ecosystem
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
Power Your Predictive Analytics with InfluxDB
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
Meet the Founders: An Open Discussion About Rewriting Using Rust
Introducing InfluxDB Cloud Dedicated
Gain Better Observability with OpenTelemetry and InfluxDB
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
How Delft University's Engineering Students Make Their EV Formula-Style Race ...
Introducing InfluxDB’s New Time Series Database Storage Engine
Start Automating InfluxDB Deployments at the Edge with balena
Understanding InfluxDB’s New Storage Engine
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Paul Dix [InfluxData] The Journey of InfluxDB | InfluxDays 2022

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
sap open course for s4hana steps from ECC to s4
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Electronic commerce courselecture one. Pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Big Data Technologies - Introduction.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Cloud computing and distributed systems.
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
MYSQL Presentation for SQL database connectivity
NewMind AI Weekly Chronicles - August'25-Week II
sap open course for s4hana steps from ECC to s4
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Electronic commerce courselecture one. Pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Network Security Unit 5.pdf for BCA BBA.
Dropbox Q2 2025 Financial Results & Investor Presentation
Digital-Transformation-Roadmap-for-Companies.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Assigned Numbers - 2025 - Bluetooth® Document
Big Data Technologies - Introduction.pptx
The AUB Centre for AI in Media Proposal.docx
Unlocking AI with Model Context Protocol (MCP)
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Cloud computing and distributed systems.
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx

How Olympus Controls Automates Predictive Maintenance with Telit, MQTT and InfluxDB

  • 2. • Technology explorer • B.S. E.E. UTA ‘12 • Automation in manufacturing since graduation • Diverse experience • Industries - Aerospace, defense, telecom • Companies – Garages to aircraft hangars • Departments – R&D, production, sustainment • Hobbyist • Deep learning – Mostly GAN’s • IoT – Edge data to AI cloud endpoint • Home automation – Cost analysis/reduction
  • 3. • Olympus Controls is an automation solutions provider, not an integrator • We’re the first one our customer calls when they realize they have a problem • Engineering oriented and root cause focused • Driven by the need to solve complex, ambiguous problems • These 21st century problems require 21st century solutions • Practical experience with newest technologies
  • 4. • Analysis – Factory Tour • We analyze current operations to identify areas of both immediate and long-term potential impact • Planning – Automation Roadmap • We phase our automation deployments to align with core objectives by utilizing an automation roadmap • Deployment – Onsite Installation • We collaborate with internal engineering resources and outside firms to deploy our technology into your processes quickly and effectively • Improvement – Remote Monitoring • As a growth-oriented company we understand processes can always be improved and provide insights into the health and productivity of our systems What? Why? Who? How? When?
  • 5. • No previous experience with databases relational or otherwise • InfluxDB provided: • Easy data collection (existing MQTT broker) • Visualization with time ranges • Cloud access • Understandable query language with Flux • Relational is great for tracking assets, but not rates / trends • SQL being used internal for accounting and inventory • Influx over others: • Full-stack data to visualization on one platform • Low cost of entry • Scalability
  • 6. • In Manufacturing: IIoT = Predictability = Uptime = $$$ • Machine state • Running – Actively handling packages • Waiting – Robot active but no parts available • Halted – Robot inactive but powered on • Faulted – Robot faulted but powered on • Down – Robot power off • Production Data • Daily package counter • Hourly rate • Robot health • Joints • Current (where we’re focusing today) • Temperature
  • 7. • Fully automated end-of-line palletizing solution powered by Universal Robots’ UR10e • New turnkey system from Robotiq
  • 8. • Olympus Controls merged OPTO 22’s groov RIO edge gateway with Telit’s DeviceWISE edge software platform • Modbus TCP is supported so the unit is compatible with Universal Robots
  • 9. LAN (ethernet) Modbus TCP Broker WAN (internet) MQTT Factory Cloud Factory
  • 10. • 6 joints (motors) on every arm • Each joint motor’s current and temperature are continuously monitored • Values are stored in Modbus TCP registers • Modbus is a common industrial protocol dating back to the 1970’s • Many industrial networked devices can use Modbus TCP (over ethernet)
  • 11. • Telit’s deviceWISE gateways incorporate most common industrial protocols which allow them to connect to virtually any industrial device • JSON message is published to a topic on a public MQTT Broker • http://www.mqtt-dashboard.com/ • Subscribe - /dwgateway/JointStatus Modbus TCP Registers are combined into a JSON message
  • 12. • Telegraf can use multiple protocols to use various data sources in the same database • MQTT Consumer was used to subscribe to the “/dwgateway/JointStatus” topic • JSON_v2 parser was used to create the database entry • Telegraf runs detached in Docker Compose
  • 14. Robot is cycling primarily shoulder/elbow joints until error
  • 15. Robot is running, then idle, then Emergency Stop is pressed
  • 16. • Add production metrics and machine state • Release all data into MQTT Broker • Custom dashboards depending on job • Integrate multiple machines into same bucket