SlideShare a Scribd company logo
1 of 33
Download to read offline
Copyright © by HiveMQ GmbH. All Rights Reserved.
WELCOME
● HiveMQ – Founded in 2012, based outside of Munich
● 130+ customers with production IoT applications
● Awarded with Deloitte Fast 50, 10 most innovative IoT
companies to watch in 2018, Focus Growth Champions
2020 and others
OASIS MQTT TC
Helped standardize IoT
Standard
Eclipse IoT working group
Member
Christian Götz
CEO and Co-founder of
HiveMQ
Copyright © by HiveMQ GmbH. All Rights Reserved.
● Building new digital products
● Improving customer experience
● Creating more efficient operations & insights
Our customers are…
…and more
Copyright © by HiveMQ GmbH. All Rights Reserved.
● Connected car platforms
● Car sharing services
● Connected car services
Automotive Customers
How to Build a Reliable
Connected Car Platform with
MQTT
Copyright © by HiveMQ. All Rights Reserved.
125 million
connected cars
ship worldwide between 2018 and 2022
ttps://internetofbusiness.com/worldwide-connected-car-market-to-top-125-million-by-2022/
Copyright © by HiveMQ GmbH. All Rights Reserved.
Current Challenges
1. Unlock
notification
3. HTTP Request sent
from car to server
4. Car unlock command
sent to car
<URL> 2. SMS sent to car
with URL
Connected Car
Backend
Up to 30 sec
Copyright © by HiveMQ GmbH. All Rights Reserved.
Current Challenges
2. SMS sent to car
with URL
<URL>
1. Unlock
notification
3. HTTP Request sent
from car to server
4. Car unlock command
sent to car
Connected Car
Backend
TOO SLOW AND UNRELIABLE
Copyright © by HiveMQ GmbH. All Rights Reserved.
Challenge #1 Unreliable Networks and Network Latency
Copyright © by HiveMQ GmbH. All Rights Reserved.
Challenge #2 Broadcast messages to large fleets of vehicles
Copyright © by HiveMQ GmbH. All Rights Reserved.
Challenge #3 Scaling up to meet demand
Copyright © by HiveMQ GmbH. All Rights Reserved.
Challenge #4 Integration with Enterprise Systems
Copyright © by HiveMQ GmbH. All Rights Reserved.
Challenge #5 Monitor and Troubleshoot Deployments
Copyright © by HiveMQ GmbH. All Rights Reserved.
Internet of Humans
New Technologies are needed
?
Internet of Things
Copyright © by HiveMQ GmbH. All Rights Reserved.
Web Technologies to IoT Technologies
A Paradigm Shift
Copyright © by HiveMQ GmbH. All Rights Reserved.
A New Architecture
MQTT Broker
Copyright © by HiveMQ GmbH. All Rights Reserved.
● Lightweight, simple client
● Pub/Sub protocol
● Persistent Connections
● Quality of service levels
● Request/Response handshake for each
connection
● No ability for bidirectional
○ SMS is used but is unreliable
● No quality of service
● No queuing of messages for lost
connection
Connected Car Protocol: MQTT
Copyright © by HiveMQ GmbH. All Rights Reserved.
Internet of Humans
New Technologies found
Internet of Things
Copyright © by HiveMQ GmbH. All Rights Reserved.
Remote Door Unlock with MQTT
MQTT MQTT
MQTT
Broker
1. Publish Unlock
notification 2. Unlock Car
Copyright © by HiveMQ. All Rights Reserved.
MQTT is just a protocol, right?
Copyright © by HiveMQ GmbH. All Rights Reserved.
Enterprise MQTT Platform
Native
Integrations
Copyright © by HiveMQ GmbH. All Rights Reserved.
10mio+ Persistent Always-on Connections
● Persistent sessions
● Reconnect after network
disconnect
● Bi-directional communication
● Massive scalability
Session
reconnect
Network
disconnect
MQTT
Copyright © by HiveMQ GmbH. All Rights Reserved.
Guaranteed and Reliable Data Delivery
● Quality of Service messaging
○ At most once (0)
○ At least once (1)
○ Exactly once (2)
● Retained Messages
● Offline queued messages
Retained
Messages
Retained
Message Flag
Publisher
Subscriber
Subsequent
Subscriber
Copyright © by HiveMQ GmbH. All Rights Reserved.
Elastic Scalability and Auto Heal
Thousands and
Millions of
connections
● Automatically scale up and
down
● Connections distributed across
clustered nodes
● Masterless cluster architecture
so end user doesn’t experience
latency if cluster node is down
HiveMQ Cluster
Copyright © by HiveMQ GmbH. All Rights Reserved.
● Cloud
● Container
● Managed service
● VM
● Bare metal
Cloud Neutral Deployment
etc.
Copyright © by HiveMQ GmbH. All Rights Reserved.
Open API and Extension Framework
Authentication and
Authorization
Database
(MongoDB, SQL,etc)
Analytics
(AWS Kinesis, Hadoop, etc. )
Bi-directional
data movement
HiveMQ Cluster
Enterprise services
(ERP, CRM, PLM)
Copyright © by HiveMQ GmbH. All Rights Reserved.
Observability and Insights from Operations
Copyright © by HiveMQ GmbH. All Rights Reserved.
HiveMQ for Connected Cars
● 10 mio+ Persistent Always-on Client Connections
● Guaranteed and Reliable Data Delivery
● Elastic Scalability and Auto Heal
● Open API enables Custom Integration for
Enterprise requirement
● Observability and Insights for Operations
● Cloud Neutral Deployment
Copyright © by HiveMQ GmbH. All Rights Reserved.
ECARX Case Study
Independently operated by Geely Holding Group
● Key Challenge:
○ Manage connectivity between car and
cloud
● What HiveMQ provided:
○ Latest MQTT standard, especially MQTT 5
○ MQTT 5 has improved the reliability of
overall system
○ Extension framework for easy message
flow of MQTT connection
• 2 million Geely cars connected
• Average of 350,000 simultaneous connections
• 30% cost reduction
Result
Copyright © by HiveMQ GmbH. All Rights Reserved.
Expect to have more than 50%
of automotive OEMs using
HiveMQ by 2022
OEM
Third Party
Platforms
Suppliers
HiveMQ: The Standard for Connected Car
Copyright © by HiveMQ GmbH. All Rights Reserved.
HiveMQ Automotive Solutions and Case Studies
https://www.hivemq.com/solutions/automotive/
Enabling the Connected Car White Paper
https://www.hivemq.com/solutions/iot/enabling-the-connected-car/
Try HiveMQ Cloud - 7 days for free!
https://www.hivemq.com/cloud/
Try HiveMQ!
https://www.hivemq.com/downloads/
Additional Resources
THANK YOU
Christian Götz
@goetzchr
linkedin.com/in/christian-götz-0b515873
christian@hivemq.com
Contact

More Related Content

Similar to MQTT - The Key to Scalable Reliable Connected Car Platforms

Debugging MQTT Client Communications With MQTT.fx and HiveMQ Cloud
Debugging MQTT Client Communications With MQTT.fx and HiveMQ CloudDebugging MQTT Client Communications With MQTT.fx and HiveMQ Cloud
Debugging MQTT Client Communications With MQTT.fx and HiveMQ CloudHiveMQ
 
Join the Revolution: The Interconnected World with IBM Bluemix and IoT Founda...
Join the Revolution: The Interconnected World with IBM Bluemix and IoT Founda...Join the Revolution: The Interconnected World with IBM Bluemix and IoT Founda...
Join the Revolution: The Interconnected World with IBM Bluemix and IoT Founda...Joy Patra
 
MQTT.fx on HiveMQ Cloud Testing MQTT in the Cloud
MQTT.fx on HiveMQ Cloud Testing MQTT in the CloudMQTT.fx on HiveMQ Cloud Testing MQTT in the Cloud
MQTT.fx on HiveMQ Cloud Testing MQTT in the CloudHiveMQ
 
Modernizing the Manufacturing Industry with Kafka and MQTT
Modernizing the Manufacturing Industry with Kafka and MQTT Modernizing the Manufacturing Industry with Kafka and MQTT
Modernizing the Manufacturing Industry with Kafka and MQTT Dominik Obermaier
 
Modernizing the Manufacturing Industry with MQTT and Kafka
Modernizing the Manufacturing Industry with MQTT and KafkaModernizing the Manufacturing Industry with MQTT and Kafka
Modernizing the Manufacturing Industry with MQTT and KafkaHiveMQ
 
Internet of things basics
Internet of things basicsInternet of things basics
Internet of things basicscumulocity
 
Carlattice - Car Recommendation Engine
Carlattice - Car Recommendation EngineCarlattice - Car Recommendation Engine
Carlattice - Car Recommendation EngineCodelattice
 
IoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTTIoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTTIan Skerrett
 
Webinar: IoT Industrial: Como criar soluções completas em minutos
Webinar: IoT Industrial: Como criar soluções completas em minutosWebinar: IoT Industrial: Como criar soluções completas em minutos
Webinar: IoT Industrial: Como criar soluções completas em minutosEmbarcados
 
Software-Infrastrukturen modernisieren in der Produktion - Digitale Transform...
Software-Infrastrukturen modernisieren in der Produktion - Digitale Transform...Software-Infrastrukturen modernisieren in der Produktion - Digitale Transform...
Software-Infrastrukturen modernisieren in der Produktion - Digitale Transform...Dominik Obermaier
 
4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the FutureHiveMQ
 
How to Monitor and Observe IoT and MQTT Applications with HiveMQ
How to Monitor and Observe IoT and MQTT Applications with HiveMQ How to Monitor and Observe IoT and MQTT Applications with HiveMQ
How to Monitor and Observe IoT and MQTT Applications with HiveMQ HiveMQ
 
HiveMQ + Kafka - The Ideal Solution for IoT MQTT Data Integration
HiveMQ + Kafka - The Ideal Solution for IoT MQTT Data IntegrationHiveMQ + Kafka - The Ideal Solution for IoT MQTT Data Integration
HiveMQ + Kafka - The Ideal Solution for IoT MQTT Data IntegrationHiveMQ
 
Cloud Foundry Marketplace
Cloud  Foundry MarketplaceCloud  Foundry Marketplace
Cloud Foundry MarketplaceLayne Peng
 
IoT Security Issues and MQTT
IoT Security Issues and MQTTIoT Security Issues and MQTT
IoT Security Issues and MQTTHiveMQ
 
Machine to Machine Communication with Microsoft Azure IoT Edge & HiveMQ
Machine to Machine Communication with Microsoft Azure IoT Edge & HiveMQMachine to Machine Communication with Microsoft Azure IoT Edge & HiveMQ
Machine to Machine Communication with Microsoft Azure IoT Edge & HiveMQHiveMQ
 
Low Latency Computing and 5G Networks - targeting the future
Low Latency Computing and 5G Networks - targeting the futureLow Latency Computing and 5G Networks - targeting the future
Low Latency Computing and 5G Networks - targeting the futurehubraum IoT Academy
 
Designing an Edge to Cloud Architecture for IIoT
Designing an Edge to Cloud Architecture for IIoTDesigning an Edge to Cloud Architecture for IIoT
Designing an Edge to Cloud Architecture for IIoTHiveMQ
 
Kafka Summit 2021 - Why MQTT and Kafka are a match made in heaven
Kafka Summit 2021 - Why MQTT and Kafka are a match made in heavenKafka Summit 2021 - Why MQTT and Kafka are a match made in heaven
Kafka Summit 2021 - Why MQTT and Kafka are a match made in heavenDominik Obermaier
 
MQTT 5: Why you need it and potential pitfalls
MQTT 5: Why you need it and potential pitfallsMQTT 5: Why you need it and potential pitfalls
MQTT 5: Why you need it and potential pitfallsDominik Obermaier
 

Similar to MQTT - The Key to Scalable Reliable Connected Car Platforms (20)

Debugging MQTT Client Communications With MQTT.fx and HiveMQ Cloud
Debugging MQTT Client Communications With MQTT.fx and HiveMQ CloudDebugging MQTT Client Communications With MQTT.fx and HiveMQ Cloud
Debugging MQTT Client Communications With MQTT.fx and HiveMQ Cloud
 
Join the Revolution: The Interconnected World with IBM Bluemix and IoT Founda...
Join the Revolution: The Interconnected World with IBM Bluemix and IoT Founda...Join the Revolution: The Interconnected World with IBM Bluemix and IoT Founda...
Join the Revolution: The Interconnected World with IBM Bluemix and IoT Founda...
 
MQTT.fx on HiveMQ Cloud Testing MQTT in the Cloud
MQTT.fx on HiveMQ Cloud Testing MQTT in the CloudMQTT.fx on HiveMQ Cloud Testing MQTT in the Cloud
MQTT.fx on HiveMQ Cloud Testing MQTT in the Cloud
 
Modernizing the Manufacturing Industry with Kafka and MQTT
Modernizing the Manufacturing Industry with Kafka and MQTT Modernizing the Manufacturing Industry with Kafka and MQTT
Modernizing the Manufacturing Industry with Kafka and MQTT
 
Modernizing the Manufacturing Industry with MQTT and Kafka
Modernizing the Manufacturing Industry with MQTT and KafkaModernizing the Manufacturing Industry with MQTT and Kafka
Modernizing the Manufacturing Industry with MQTT and Kafka
 
Internet of things basics
Internet of things basicsInternet of things basics
Internet of things basics
 
Carlattice - Car Recommendation Engine
Carlattice - Car Recommendation EngineCarlattice - Car Recommendation Engine
Carlattice - Car Recommendation Engine
 
IoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTTIoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTT
 
Webinar: IoT Industrial: Como criar soluções completas em minutos
Webinar: IoT Industrial: Como criar soluções completas em minutosWebinar: IoT Industrial: Como criar soluções completas em minutos
Webinar: IoT Industrial: Como criar soluções completas em minutos
 
Software-Infrastrukturen modernisieren in der Produktion - Digitale Transform...
Software-Infrastrukturen modernisieren in der Produktion - Digitale Transform...Software-Infrastrukturen modernisieren in der Produktion - Digitale Transform...
Software-Infrastrukturen modernisieren in der Produktion - Digitale Transform...
 
4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future
 
How to Monitor and Observe IoT and MQTT Applications with HiveMQ
How to Monitor and Observe IoT and MQTT Applications with HiveMQ How to Monitor and Observe IoT and MQTT Applications with HiveMQ
How to Monitor and Observe IoT and MQTT Applications with HiveMQ
 
HiveMQ + Kafka - The Ideal Solution for IoT MQTT Data Integration
HiveMQ + Kafka - The Ideal Solution for IoT MQTT Data IntegrationHiveMQ + Kafka - The Ideal Solution for IoT MQTT Data Integration
HiveMQ + Kafka - The Ideal Solution for IoT MQTT Data Integration
 
Cloud Foundry Marketplace
Cloud  Foundry MarketplaceCloud  Foundry Marketplace
Cloud Foundry Marketplace
 
IoT Security Issues and MQTT
IoT Security Issues and MQTTIoT Security Issues and MQTT
IoT Security Issues and MQTT
 
Machine to Machine Communication with Microsoft Azure IoT Edge & HiveMQ
Machine to Machine Communication with Microsoft Azure IoT Edge & HiveMQMachine to Machine Communication with Microsoft Azure IoT Edge & HiveMQ
Machine to Machine Communication with Microsoft Azure IoT Edge & HiveMQ
 
Low Latency Computing and 5G Networks - targeting the future
Low Latency Computing and 5G Networks - targeting the futureLow Latency Computing and 5G Networks - targeting the future
Low Latency Computing and 5G Networks - targeting the future
 
Designing an Edge to Cloud Architecture for IIoT
Designing an Edge to Cloud Architecture for IIoTDesigning an Edge to Cloud Architecture for IIoT
Designing an Edge to Cloud Architecture for IIoT
 
Kafka Summit 2021 - Why MQTT and Kafka are a match made in heaven
Kafka Summit 2021 - Why MQTT and Kafka are a match made in heavenKafka Summit 2021 - Why MQTT and Kafka are a match made in heaven
Kafka Summit 2021 - Why MQTT and Kafka are a match made in heaven
 
MQTT 5: Why you need it and potential pitfalls
MQTT 5: Why you need it and potential pitfallsMQTT 5: Why you need it and potential pitfalls
MQTT 5: Why you need it and potential pitfalls
 

More from HiveMQ

Testing the Scalability of a Robust IoT System with Confidence
Testing the Scalability of a Robust IoT System with ConfidenceTesting the Scalability of a Robust IoT System with Confidence
Testing the Scalability of a Robust IoT System with ConfidenceHiveMQ
 
What's New in HiveMQ [Inside the Upcoming HiveMQ 4.7 Release]
What's New in HiveMQ [Inside the Upcoming HiveMQ 4.7 Release]What's New in HiveMQ [Inside the Upcoming HiveMQ 4.7 Release]
What's New in HiveMQ [Inside the Upcoming HiveMQ 4.7 Release]HiveMQ
 
HiveMQ & HighByte Presents: Building an Enterprise Unified Namespace (UNS) to...
HiveMQ & HighByte Presents: Building an Enterprise Unified Namespace (UNS) to...HiveMQ & HighByte Presents: Building an Enterprise Unified Namespace (UNS) to...
HiveMQ & HighByte Presents: Building an Enterprise Unified Namespace (UNS) to...HiveMQ
 
How MQTT 5 Makes Difficult IoT Use Cases Possible
How MQTT 5 Makes Difficult IoT Use Cases PossibleHow MQTT 5 Makes Difficult IoT Use Cases Possible
How MQTT 5 Makes Difficult IoT Use Cases PossibleHiveMQ
 
Connecting the Smart Factory to the Cloud
Connecting the Smart Factory to the CloudConnecting the Smart Factory to the Cloud
Connecting the Smart Factory to the CloudHiveMQ
 
Revolutionizing IoT Testing - A Sneak Peek of HiveMQ Swarm
Revolutionizing IoT Testing - A Sneak Peek of HiveMQ SwarmRevolutionizing IoT Testing - A Sneak Peek of HiveMQ Swarm
Revolutionizing IoT Testing - A Sneak Peek of HiveMQ SwarmHiveMQ
 
Free Your Manufacturing Data with Apache PLC4X & MQTT
Free Your Manufacturing Data with Apache PLC4X & MQTTFree Your Manufacturing Data with Apache PLC4X & MQTT
Free Your Manufacturing Data with Apache PLC4X & MQTTHiveMQ
 
Build Your Own HiveMQ Extension
Build Your Own HiveMQ ExtensionBuild Your Own HiveMQ Extension
Build Your Own HiveMQ ExtensionHiveMQ
 
How to Set up, Run and Scale a Secure MQTT Broker on Kubernetes
How to Set up, Run and Scale a Secure MQTT Broker on KubernetesHow to Set up, Run and Scale a Secure MQTT Broker on Kubernetes
How to Set up, Run and Scale a Secure MQTT Broker on KubernetesHiveMQ
 
Simplified IoT Operations With HiveMQ and Datadog
Simplified IoT Operations With HiveMQ and DatadogSimplified IoT Operations With HiveMQ and Datadog
Simplified IoT Operations With HiveMQ and DatadogHiveMQ
 
Implementing the 5 Pillars of IT Security for MQTT
Implementing the 5 Pillars of IT Security for MQTTImplementing the 5 Pillars of IT Security for MQTT
Implementing the 5 Pillars of IT Security for MQTTHiveMQ
 
Lightweight and Scalable IoT Messaging with MQTT
Lightweight and Scalable IoT Messaging with MQTTLightweight and Scalable IoT Messaging with MQTT
Lightweight and Scalable IoT Messaging with MQTTHiveMQ
 
Building Scalable & Reliable MQTT Clients for Enterprise Computing
Building Scalable & Reliable MQTT Clients for Enterprise ComputingBuilding Scalable & Reliable MQTT Clients for Enterprise Computing
Building Scalable & Reliable MQTT Clients for Enterprise ComputingHiveMQ
 
MQTT 5 - Why You Need It and Potential Pitfalls
MQTT 5 - Why You Need It and Potential PitfallsMQTT 5 - Why You Need It and Potential Pitfalls
MQTT 5 - Why You Need It and Potential PitfallsHiveMQ
 
How to Stream IoT MQTT Messages Into the Azure Event Hubs Service
How to Stream IoT MQTT Messages Into the Azure Event Hubs ServiceHow to Stream IoT MQTT Messages Into the Azure Event Hubs Service
How to Stream IoT MQTT Messages Into the Azure Event Hubs ServiceHiveMQ
 
Back to Basics: An Introduction to MQTT
Back to Basics: An Introduction to MQTTBack to Basics: An Introduction to MQTT
Back to Basics: An Introduction to MQTTHiveMQ
 

More from HiveMQ (16)

Testing the Scalability of a Robust IoT System with Confidence
Testing the Scalability of a Robust IoT System with ConfidenceTesting the Scalability of a Robust IoT System with Confidence
Testing the Scalability of a Robust IoT System with Confidence
 
What's New in HiveMQ [Inside the Upcoming HiveMQ 4.7 Release]
What's New in HiveMQ [Inside the Upcoming HiveMQ 4.7 Release]What's New in HiveMQ [Inside the Upcoming HiveMQ 4.7 Release]
What's New in HiveMQ [Inside the Upcoming HiveMQ 4.7 Release]
 
HiveMQ & HighByte Presents: Building an Enterprise Unified Namespace (UNS) to...
HiveMQ & HighByte Presents: Building an Enterprise Unified Namespace (UNS) to...HiveMQ & HighByte Presents: Building an Enterprise Unified Namespace (UNS) to...
HiveMQ & HighByte Presents: Building an Enterprise Unified Namespace (UNS) to...
 
How MQTT 5 Makes Difficult IoT Use Cases Possible
How MQTT 5 Makes Difficult IoT Use Cases PossibleHow MQTT 5 Makes Difficult IoT Use Cases Possible
How MQTT 5 Makes Difficult IoT Use Cases Possible
 
Connecting the Smart Factory to the Cloud
Connecting the Smart Factory to the CloudConnecting the Smart Factory to the Cloud
Connecting the Smart Factory to the Cloud
 
Revolutionizing IoT Testing - A Sneak Peek of HiveMQ Swarm
Revolutionizing IoT Testing - A Sneak Peek of HiveMQ SwarmRevolutionizing IoT Testing - A Sneak Peek of HiveMQ Swarm
Revolutionizing IoT Testing - A Sneak Peek of HiveMQ Swarm
 
Free Your Manufacturing Data with Apache PLC4X & MQTT
Free Your Manufacturing Data with Apache PLC4X & MQTTFree Your Manufacturing Data with Apache PLC4X & MQTT
Free Your Manufacturing Data with Apache PLC4X & MQTT
 
Build Your Own HiveMQ Extension
Build Your Own HiveMQ ExtensionBuild Your Own HiveMQ Extension
Build Your Own HiveMQ Extension
 
How to Set up, Run and Scale a Secure MQTT Broker on Kubernetes
How to Set up, Run and Scale a Secure MQTT Broker on KubernetesHow to Set up, Run and Scale a Secure MQTT Broker on Kubernetes
How to Set up, Run and Scale a Secure MQTT Broker on Kubernetes
 
Simplified IoT Operations With HiveMQ and Datadog
Simplified IoT Operations With HiveMQ and DatadogSimplified IoT Operations With HiveMQ and Datadog
Simplified IoT Operations With HiveMQ and Datadog
 
Implementing the 5 Pillars of IT Security for MQTT
Implementing the 5 Pillars of IT Security for MQTTImplementing the 5 Pillars of IT Security for MQTT
Implementing the 5 Pillars of IT Security for MQTT
 
Lightweight and Scalable IoT Messaging with MQTT
Lightweight and Scalable IoT Messaging with MQTTLightweight and Scalable IoT Messaging with MQTT
Lightweight and Scalable IoT Messaging with MQTT
 
Building Scalable & Reliable MQTT Clients for Enterprise Computing
Building Scalable & Reliable MQTT Clients for Enterprise ComputingBuilding Scalable & Reliable MQTT Clients for Enterprise Computing
Building Scalable & Reliable MQTT Clients for Enterprise Computing
 
MQTT 5 - Why You Need It and Potential Pitfalls
MQTT 5 - Why You Need It and Potential PitfallsMQTT 5 - Why You Need It and Potential Pitfalls
MQTT 5 - Why You Need It and Potential Pitfalls
 
How to Stream IoT MQTT Messages Into the Azure Event Hubs Service
How to Stream IoT MQTT Messages Into the Azure Event Hubs ServiceHow to Stream IoT MQTT Messages Into the Azure Event Hubs Service
How to Stream IoT MQTT Messages Into the Azure Event Hubs Service
 
Back to Basics: An Introduction to MQTT
Back to Basics: An Introduction to MQTTBack to Basics: An Introduction to MQTT
Back to Basics: An Introduction to MQTT
 

Recently uploaded

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Recently uploaded (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

MQTT - The Key to Scalable Reliable Connected Car Platforms

  • 1.
  • 2. Copyright © by HiveMQ GmbH. All Rights Reserved. WELCOME ● HiveMQ – Founded in 2012, based outside of Munich ● 130+ customers with production IoT applications ● Awarded with Deloitte Fast 50, 10 most innovative IoT companies to watch in 2018, Focus Growth Champions 2020 and others OASIS MQTT TC Helped standardize IoT Standard Eclipse IoT working group Member Christian Götz CEO and Co-founder of HiveMQ
  • 3. Copyright © by HiveMQ GmbH. All Rights Reserved. ● Building new digital products ● Improving customer experience ● Creating more efficient operations & insights Our customers are… …and more
  • 4. Copyright © by HiveMQ GmbH. All Rights Reserved. ● Connected car platforms ● Car sharing services ● Connected car services Automotive Customers
  • 5. How to Build a Reliable Connected Car Platform with MQTT
  • 6. Copyright © by HiveMQ. All Rights Reserved. 125 million connected cars ship worldwide between 2018 and 2022 ttps://internetofbusiness.com/worldwide-connected-car-market-to-top-125-million-by-2022/
  • 7.
  • 8. Copyright © by HiveMQ GmbH. All Rights Reserved. Current Challenges 1. Unlock notification 3. HTTP Request sent from car to server 4. Car unlock command sent to car <URL> 2. SMS sent to car with URL Connected Car Backend Up to 30 sec
  • 9. Copyright © by HiveMQ GmbH. All Rights Reserved. Current Challenges 2. SMS sent to car with URL <URL> 1. Unlock notification 3. HTTP Request sent from car to server 4. Car unlock command sent to car Connected Car Backend TOO SLOW AND UNRELIABLE
  • 10. Copyright © by HiveMQ GmbH. All Rights Reserved. Challenge #1 Unreliable Networks and Network Latency
  • 11. Copyright © by HiveMQ GmbH. All Rights Reserved. Challenge #2 Broadcast messages to large fleets of vehicles
  • 12. Copyright © by HiveMQ GmbH. All Rights Reserved. Challenge #3 Scaling up to meet demand
  • 13. Copyright © by HiveMQ GmbH. All Rights Reserved. Challenge #4 Integration with Enterprise Systems
  • 14. Copyright © by HiveMQ GmbH. All Rights Reserved. Challenge #5 Monitor and Troubleshoot Deployments
  • 15. Copyright © by HiveMQ GmbH. All Rights Reserved. Internet of Humans New Technologies are needed ? Internet of Things
  • 16. Copyright © by HiveMQ GmbH. All Rights Reserved. Web Technologies to IoT Technologies A Paradigm Shift
  • 17. Copyright © by HiveMQ GmbH. All Rights Reserved. A New Architecture MQTT Broker
  • 18. Copyright © by HiveMQ GmbH. All Rights Reserved. ● Lightweight, simple client ● Pub/Sub protocol ● Persistent Connections ● Quality of service levels ● Request/Response handshake for each connection ● No ability for bidirectional ○ SMS is used but is unreliable ● No quality of service ● No queuing of messages for lost connection Connected Car Protocol: MQTT
  • 19. Copyright © by HiveMQ GmbH. All Rights Reserved. Internet of Humans New Technologies found Internet of Things
  • 20. Copyright © by HiveMQ GmbH. All Rights Reserved. Remote Door Unlock with MQTT MQTT MQTT MQTT Broker 1. Publish Unlock notification 2. Unlock Car
  • 21. Copyright © by HiveMQ. All Rights Reserved. MQTT is just a protocol, right?
  • 22. Copyright © by HiveMQ GmbH. All Rights Reserved. Enterprise MQTT Platform Native Integrations
  • 23. Copyright © by HiveMQ GmbH. All Rights Reserved. 10mio+ Persistent Always-on Connections ● Persistent sessions ● Reconnect after network disconnect ● Bi-directional communication ● Massive scalability Session reconnect Network disconnect MQTT
  • 24. Copyright © by HiveMQ GmbH. All Rights Reserved. Guaranteed and Reliable Data Delivery ● Quality of Service messaging ○ At most once (0) ○ At least once (1) ○ Exactly once (2) ● Retained Messages ● Offline queued messages Retained Messages Retained Message Flag Publisher Subscriber Subsequent Subscriber
  • 25. Copyright © by HiveMQ GmbH. All Rights Reserved. Elastic Scalability and Auto Heal Thousands and Millions of connections ● Automatically scale up and down ● Connections distributed across clustered nodes ● Masterless cluster architecture so end user doesn’t experience latency if cluster node is down HiveMQ Cluster
  • 26. Copyright © by HiveMQ GmbH. All Rights Reserved. ● Cloud ● Container ● Managed service ● VM ● Bare metal Cloud Neutral Deployment etc.
  • 27. Copyright © by HiveMQ GmbH. All Rights Reserved. Open API and Extension Framework Authentication and Authorization Database (MongoDB, SQL,etc) Analytics (AWS Kinesis, Hadoop, etc. ) Bi-directional data movement HiveMQ Cluster Enterprise services (ERP, CRM, PLM)
  • 28. Copyright © by HiveMQ GmbH. All Rights Reserved. Observability and Insights from Operations
  • 29. Copyright © by HiveMQ GmbH. All Rights Reserved. HiveMQ for Connected Cars ● 10 mio+ Persistent Always-on Client Connections ● Guaranteed and Reliable Data Delivery ● Elastic Scalability and Auto Heal ● Open API enables Custom Integration for Enterprise requirement ● Observability and Insights for Operations ● Cloud Neutral Deployment
  • 30. Copyright © by HiveMQ GmbH. All Rights Reserved. ECARX Case Study Independently operated by Geely Holding Group ● Key Challenge: ○ Manage connectivity between car and cloud ● What HiveMQ provided: ○ Latest MQTT standard, especially MQTT 5 ○ MQTT 5 has improved the reliability of overall system ○ Extension framework for easy message flow of MQTT connection • 2 million Geely cars connected • Average of 350,000 simultaneous connections • 30% cost reduction Result
  • 31. Copyright © by HiveMQ GmbH. All Rights Reserved. Expect to have more than 50% of automotive OEMs using HiveMQ by 2022 OEM Third Party Platforms Suppliers HiveMQ: The Standard for Connected Car
  • 32. Copyright © by HiveMQ GmbH. All Rights Reserved. HiveMQ Automotive Solutions and Case Studies https://www.hivemq.com/solutions/automotive/ Enabling the Connected Car White Paper https://www.hivemq.com/solutions/iot/enabling-the-connected-car/ Try HiveMQ Cloud - 7 days for free! https://www.hivemq.com/cloud/ Try HiveMQ! https://www.hivemq.com/downloads/ Additional Resources