SlideShare a Scribd company logo
1 of 52
Download to read offline
Copyright © by HiveMQ. All Rights Reserved.
Copyright © by HiveMQ. All Rights Reserved.
WELCOME
Dominik Obermaier Magi Erber
• HiveMQ CTO
• Strong background in
distributed and large scale
systems architecture
• OASIS MQTT TC Member
• Author of „The Technical
Foundations of IoT“
• Conference Speaker and
Author
• Program committee
member for German and
international IoT
conferences
• Product Manager
@HiveMQ
• Conference Speaker
• Author
• Expert for cloud native
technologies and Apache
Kafka
@dobermai
linkedin.com/in/dobermai/
@ErberMagi
linkedin.com/in/margaretha-erber/
Copyright © by HiveMQ. All Rights Reserved.
As we speak millions of
things are newly
connected to the internet
Copyright © by HiveMQ. All Rights Reserved.
Copyright © by HiveMQ. All Rights Reserved.
The Internet of Things is HUGE
PEOPLE ON THE INTERNET
Copyright © by HiveMQ. All Rights Reserved.
Copyright © by HiveMQ. All Rights Reserved.
The Internet of Things is HUGE
DEVICES ON THE INTERNET
Copyright © by HiveMQ. All Rights Reserved.
Copyright © by HiveMQ. All Rights Reserved.
Technical IoT Challenges
Customers, ARR, ...
Confidential and Proprietary. Copyright © by HiveMQ. All Rights Reserved.
Copyright © by HiveMQ. All Rights Reserved.
Challenge 1 - Scalability
• Enterprise IT infrastructure is not
suitable for IoT
Copyright © by HiveMQ. All Rights Reserved.
• Massive scalability required for
millions of devices
Copyright © by HiveMQ. All Rights Reserved.
Challenge 2 - Instant Data Delivery required
• End customers are used to instant
user experiences like instant
messaging with WhatsApp
Copyright © by HiveMQ. All Rights Reserved.
• Critical systems need reliable and
instant data transfer like manufacturing
systems
Copyright © by HiveMQ. All Rights Reserved.
Challenge 3 - Unreliable Networks
• Customer experience for IoT apps and devices
must be excellent even when internet connectivity
is flaky
Especially for moving “devices” like cars
Copyright © by HiveMQ. All Rights Reserved.
• Devices and apps must be easy to program and
maintain, complexity should be in the cloud not
on the device
Cloud is easier to update than physical devices
Copyright © by HiveMQ. All Rights Reserved.
Web Technology used today is
built for the
Internet of Humans,
NOT for the
Internet of Things
Confidential and Proprietary. Copyright © by HiveMQ. All Rights Reserved.
Copyright © by HiveMQ. All Rights Reserved.
BUT: There are more challenges
Customers, ARR, ...
Confidential and Proprietary. Copyright © by HiveMQ. All Rights Reserved.
Copyright © by HiveMQ. All Rights Reserved.
Challenge 1: Flexibility
• IoT Devices and Services may change and
evolve in the future
Important to add functionality easily
without changing device to cloud
communication protocols
Copyright © by HiveMQ. All Rights Reserved.
• Time to market is critical and lean/agile
principles require flexibility on cloud and
device side
Secure bidirectional communication
simplifies send/receive behavior changes
Copyright © by HiveMQ. All Rights Reserved.
Challenge 2: Investment protection
• IoT data communication enables digitization,
new services and new business models
But how to make sure I’m not tied to my
cloud vendor?
Copyright © by HiveMQ. All Rights Reserved.
• Vendor lock-in for device-to-cloud communication
is risky because of investment protection
What if my vendor doesn’t support my devices
anymore? What If I’m forced to update devices in
the field?
Copyright © by HiveMQ. All Rights Reserved.
We need open standards
designed for the
Internet of Things
Confidential and Proprietary. Copyright © by HiveMQ. All Rights Reserved.
Copyright © by HiveMQ. All Rights Reserved.
Copyright © by HiveMQ. All Rights Reserved.
What Is MQTT?
• Easy on the device side, pushes all implementation
complexity to the server
• Publish/Subscribe based architecture
• Created for extreme scale and instant data exchange
• (I)IoT Messaging Protocol
• Built for machines (binary, data agnostic)
• Designed for reliable communication
over unreliable channels
Copyright © by HiveMQ. All Rights Reserved.
MQTT Use
Cases
• Connected Car
• Industry 4.0 / IIoT
• Logistics / Transportation
• (IoT) Messaging
Middleware
• Telecommunications
Copyright © by HiveMQ. All Rights Reserved.
MQTT Use
Cases
• Push Communication
• Reliable Communication
over unreliable networks
• Constrained Devices
• Low Bandwidth and
High Latency
• Industrial Message Bus
Copyright © by HiveMQ. All Rights Reserved.
Deployment Options
Customers, ARR, ...
Confidential and Proprietary. Copyright © by HiveMQ. All Rights Reserved.
Copyright © by HiveMQ. All Rights Reserved.
Options for MQTT Deployments
Proprietary Cloud Vendor
1.
2. Self-hosted solution
Copyright © by HiveMQ. All Rights Reserved.
Many start with HiveMQ CE or mosquitto
➔ Difficult to scale for big use cases
Proof of
concepts are
easy, but
production is
hard
Overwhelming complexity of managing the system
➔ Lot of technologies
➔ New challenges like millions of open tcp connections
Needs people and processes
➔ For running the system 24/7
Self hosting an MQTT broker for IoT connectivity
Scalability and availability
➔ Downtime affects ALL customers in MQTT systems
due to centralized architecture
Connecting external services
➔ Needs custom programming
Copyright © by HiveMQ. All Rights Reserved.
Risks when using cloud platform for IoT connectivity
Cloud Services don't offer the MQTT ISO Standard
Only subsets of the ISO standard protocol are supported and MQTT can only
be used in a very opinionated and proprietary way
Azure IoT Hub does not support the MQTT 5 specification and doesn't
support all MQTT 3 features
AWS IoT does not support the MQTT 5 specification and doesn't support all
MQTT 3 features
Cloud vendor lock-in
Copyright © by HiveMQ. All Rights Reserved.
Source: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-mqtt-support
Azure IoT Hub - MQTT Restrictions and proprietary changes
Copyright © by HiveMQ. All Rights Reserved.
AWS IoT - MQTT Restrictions and proprietary changes
Source: https://docs.aws.amazon.com/iot/latest/developerguide/mqtt.html
Copyright © by HiveMQ. All Rights Reserved.
Risks when using cloud platforms for IoT connectivity
Unpredictable Pricing
• May change at any time for most cloud vendors (including AWS and Azure)
• Usually consists of many variables (connections per hours / messages with
arbitrary counting decisions / traffic / …)
• Distinction between incoming and outgoing traffic and different MQTT packet
types
• Service Integrations with other services usually also adds more variables
• Pricing for PoCs extremely low, but actual production workload is expensive
Hard to calculate costs upfront
Copyright © by HiveMQ. All Rights Reserved.
MQTT 5 Support
Customers, ARR, ...
Copyright © by HiveMQ. All Rights Reserved.
Copyright © by HiveMQ. All Rights Reserved.
● Google Cloud IoT Core: No MQTT 5 support
● AWS IoT Core: No MQTT 5 Support
MQTT 5 Support?
● Azure IoT Hub: No MQTT 5 Support
Copyright © by HiveMQ. All Rights Reserved.
We live in a multi-cloud world,
so it is important
that IoT applications
can exist in a
multi-cloud world.
Confidential and Proprietary. Copyright © by HiveMQ. All Rights Reserved.
Copyright © by HiveMQ. All Rights Reserved.
How to Fix?
➔ Use a vendor that supports 100% of the MQTT ISO standard in a cloud agnostic
way
➔ Usually the connectivity layer (MQTT Broker) is HOSTED at a cloud provider but
not proprietary cloud-specific services are used
➔ Use a MQTT broker that is built for high-availability and has industry references
➔ Don't use open source software like mosquitto for mission-critical deployments
(fine for testing, though)
➔ Use a vendor that can integrate with the value-added services of your cloud
providers (like Device Management, ...)
➔ If it's mission critical, make sure the vendor has good SLAs and is responsive
Copyright © by HiveMQ. All Rights Reserved.
Operating an IoT infrastructure
Vendor lock-in when using big cloud providers Hosting an MQTT broker needs expertise and resources
Copyright © by HiveMQ. All Rights Reserved.
Options for MQTT Deployments
Proprietary Cloud Vendor
1.
2. Self-hosted solution
Copyright © by HiveMQ. All Rights Reserved.
Options for MQTT Deployments
Cloud Native IoT Messaging Service
3.
Copyright © by HiveMQ. All Rights Reserved.
Cloud Native IoT Messaging Service
1. Based on open standards
3.
2. Transparent elastic scalability
Transparent fault tolerance & high availability
4.
5.
Cloud Agnostic
Data integration with other services
Copyright © by HiveMQ. All Rights Reserved.
Cloud Vendors &
Third Party
Services
Connectivity
Layer
running on any or
multiple clouds
Devices, Factories
and "Things"
Cloud Native IoT Messaging Other 3rd party
services
Device Management
AWS IoT
Big Data
Kinesis
IoT Hub Data Lakes
Machine Learning
Event Hubs
MQTT MQTT MQTT
Copyright © by HiveMQ. All Rights Reserved.
Cloud Vendors &
Third Party
Services
Connectivity
Layer
running on any or
multiple clouds
Devices, Factories
and "Things"
Other 3rd party
services
Device Management
AWS IoT
Big Data
Kinesis
IoT Hub Data Lakes
Machine Learning
Event Hubs
MQTT MQTT MQTT
Copyright © by HiveMQ. All Rights Reserved.
“As enterprises furiously adopt cloud as part of their overall
architecture, one of the choices they are forced to make will be
whether to rely on services native to a single cloud vendor.
While these can seem more convenient in the short term, they
have the unfortunate side effect of locking buyers to a single
platform. This is why customers are increasingly placing a high
value on neutral, standards based software layers that allow for
seamless operation across different cloud providers.
This is, in essence, what HiveMQ Cloud is built for.”
- Stephen O’Grady
Principal Analyst at
Copyright © by HiveMQ. All Rights Reserved.
Copyright © by HiveMQ. All Rights Reserved.
HiveMQ Cloud
Completely managed MQTT broker service in the cloud with best in class
third party integrations
Built for
Production Automatic
Scalability &
Reliability
Enterprise-
grade
Security
100% MQTT
Specification
compliant
Observability
for IoT Devices
Cloud
agnostic
Completely
managed
Integration with
Best of breed third party
services
Predictable
Pricing
Copyright © by HiveMQ. All Rights Reserved.
Built for Production
Dedicated, highly available infrastructure
Deployed across 3 availability zones
Redundant load balancers
Connect hundreds of thousands of devices
High message throughput
24/7 professional HiveMQ support
Copyright © by HiveMQ. All Rights Reserved.
Automatic Scalability & Reliability
Unique clustering technology
Automatically managed cluster nodes
Automatically scales to meet the demands
of your devices
Copyright © by HiveMQ. All Rights Reserved.
Enterprise-Grade Security
TLS secured communication
HiveMQ Control Center user authentication
MQTT client authentication
Copyright © by HiveMQ. All Rights Reserved.
100% MQTT Specification Compliant
100% MQTT compliant to all MQTT protocol
versions:
• MQTT 5
• MQTT 3.1.1
• MQTT 3.1
Support of all MQTT Features, like
• All Quality of Service (QoS)
• Shared Subscriptions
• User Properties
• Retained Messages
• Persistent Sessions
• ...
Copyright © by HiveMQ. All Rights Reserved.
Advanced analytics of irregular behaviour
Observability for IoT Devices
Monitor each HiveMQ Cloud cluster with the
HiveMQ Control Center in real time
Monitoring the health of the cluster
Client overview and detail cluster view
for each client session
Copyright © by HiveMQ. All Rights Reserved.
Predictable Pricing
ADDITIONAL DATA:
BASIC HOURLY PRICE:
7.50 per hour
0.15 per GB
PRICING INCLUDES:
- Dedicated infrastructure
- 3 different data centers
- 100% MQTT specification
compliant
- 1 TB data traffic free
- 7/24 world-class HiveMQ support
Copyright © by HiveMQ. All Rights Reserved.
Take a Look
DEMO
Copyright © by HiveMQ. All Rights Reserved.
Coming soon: Smaller Plans
Copyright © by HiveMQ. All Rights Reserved.
Choose Your Location
Support for all big cloud providers Support for multiple regions
Copyright © by HiveMQ. All Rights Reserved.
Cloud Provider Services (like Device Management)
Third Party Integrations
External authentication providers
Connect once, Integrate everywhere
Kafka / Confluent Cloud
Other Best of Breed Services
Copyright © by HiveMQ. All Rights Reserved.
Coming Soon...
VPC Peering
Custom URLs
Custom + Pre-Built Extensions
Copyright © by HiveMQ. All Rights Reserved.
Resources
MQTT Essentials Series
Evaluate HiveMQ Broker
Try HiveMQ Cloud
Get Started with MQTT
ANY
QUESTIONS?
Reach out to community.hivemq.com
THANK YOU

More Related Content

Similar to HiveMQ Cloud Webinar

MQTT AS A KEY TECHNOLOGY FOR INDUSTRY 4.0 & IIoT
MQTT AS A KEY TECHNOLOGY FOR INDUSTRY 4.0 & IIoT MQTT AS A KEY TECHNOLOGY FOR INDUSTRY 4.0 & IIoT
MQTT AS A KEY TECHNOLOGY FOR INDUSTRY 4.0 & IIoT Dominik Obermaier
 
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
 
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
 
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
 
Best Practices for Streaming Connected Car Data with MQTT & Kafka
Best Practices for Streaming Connected Car Data with MQTT & KafkaBest Practices for Streaming Connected Car Data with MQTT & Kafka
Best Practices for Streaming Connected Car Data with MQTT & KafkaHiveMQ
 
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
 
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
 
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
 
Inntroduction to MQTT Sparkplug with HiveMQ and Opto22
Inntroduction to MQTT Sparkplug with HiveMQ and Opto22Inntroduction to MQTT Sparkplug with HiveMQ and Opto22
Inntroduction to MQTT Sparkplug with HiveMQ and Opto22Dominik Obermaier
 
IoT Security Issues and MQTT
IoT Security Issues and MQTTIoT Security Issues and MQTT
IoT Security Issues and 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
 
HiveMQ Webinar: Lightweight and scalable IoT Messaging with MQTT
HiveMQ Webinar: Lightweight and scalable IoT Messaging with MQTTHiveMQ Webinar: Lightweight and scalable IoT Messaging with MQTT
HiveMQ Webinar: Lightweight and scalable IoT Messaging with MQTTDominik Obermaier
 
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
 
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
 
A pure Java MQTT Stack for IoT
A pure Java MQTT Stack for IoTA pure Java MQTT Stack for IoT
A pure Java MQTT Stack for IoTDominik Obermaier
 
IoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTTIoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTTIan Skerrett
 
Introduction to MQTT Sparkplug: Plug 'n Play Interoperability for IIoT
Introduction to MQTT Sparkplug: Plug 'n Play Interoperability for IIoTIntroduction to MQTT Sparkplug: Plug 'n Play Interoperability for IIoT
Introduction to MQTT Sparkplug: Plug 'n Play Interoperability for IIoTHiveMQ
 
Industrial transformation-simplified-with-mqtt-and-sparkplug
Industrial transformation-simplified-with-mqtt-and-sparkplugIndustrial transformation-simplified-with-mqtt-and-sparkplug
Industrial transformation-simplified-with-mqtt-and-sparkplugHugoMller5
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT CloudPeterNiblett
 

Similar to HiveMQ Cloud Webinar (20)

MQTT AS A KEY TECHNOLOGY FOR INDUSTRY 4.0 & IIoT
MQTT AS A KEY TECHNOLOGY FOR INDUSTRY 4.0 & IIoT MQTT AS A KEY TECHNOLOGY FOR INDUSTRY 4.0 & IIoT
MQTT AS A KEY TECHNOLOGY FOR INDUSTRY 4.0 & IIoT
 
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
 
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
 
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
 
Best Practices for Streaming Connected Car Data with MQTT & Kafka
Best Practices for Streaming Connected Car Data with MQTT & KafkaBest Practices for Streaming Connected Car Data with MQTT & Kafka
Best Practices for Streaming Connected Car Data with MQTT & Kafka
 
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...
 
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
 
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
 
Inntroduction to MQTT Sparkplug with HiveMQ and Opto22
Inntroduction to MQTT Sparkplug with HiveMQ and Opto22Inntroduction to MQTT Sparkplug with HiveMQ and Opto22
Inntroduction to MQTT Sparkplug with HiveMQ and Opto22
 
IoT Security Issues and MQTT
IoT Security Issues and MQTTIoT Security Issues and MQTT
IoT Security Issues and 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
 
HiveMQ Webinar: Lightweight and scalable IoT Messaging with MQTT
HiveMQ Webinar: Lightweight and scalable IoT Messaging with MQTTHiveMQ Webinar: Lightweight and scalable IoT Messaging with MQTT
HiveMQ Webinar: Lightweight and scalable IoT Messaging with MQTT
 
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
 
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
 
A pure Java MQTT Stack for IoT
A pure Java MQTT Stack for IoTA pure Java MQTT Stack for IoT
A pure Java MQTT Stack for IoT
 
IoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTTIoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTT
 
Introduction to MQTT Sparkplug: Plug 'n Play Interoperability for IIoT
Introduction to MQTT Sparkplug: Plug 'n Play Interoperability for IIoTIntroduction to MQTT Sparkplug: Plug 'n Play Interoperability for IIoT
Introduction to MQTT Sparkplug: Plug 'n Play Interoperability for IIoT
 
Industrial transformation-simplified-with-mqtt-and-sparkplug
Industrial transformation-simplified-with-mqtt-and-sparkplugIndustrial transformation-simplified-with-mqtt-and-sparkplug
Industrial transformation-simplified-with-mqtt-and-sparkplug
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT Cloud
 
Iot in-production
Iot in-productionIot in-production
Iot in-production
 

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
 
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
 
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
 
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
 
MQTT - The Key to Scalable Reliable Connected Car Platforms
MQTT - The Key to Scalable Reliable Connected Car PlatformsMQTT - The Key to Scalable Reliable Connected Car Platforms
MQTT - The Key to Scalable Reliable Connected Car PlatformsHiveMQ
 
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
 
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
 
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
 
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
 

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
 
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
 
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
 
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
 
MQTT - The Key to Scalable Reliable Connected Car Platforms
MQTT - The Key to Scalable Reliable Connected Car PlatformsMQTT - The Key to Scalable Reliable Connected Car Platforms
MQTT - The Key to Scalable Reliable Connected Car Platforms
 
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
 
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
 
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
 
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
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
[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
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
[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
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

HiveMQ Cloud Webinar

  • 1. Copyright © by HiveMQ. All Rights Reserved.
  • 2. Copyright © by HiveMQ. All Rights Reserved. WELCOME Dominik Obermaier Magi Erber • HiveMQ CTO • Strong background in distributed and large scale systems architecture • OASIS MQTT TC Member • Author of „The Technical Foundations of IoT“ • Conference Speaker and Author • Program committee member for German and international IoT conferences • Product Manager @HiveMQ • Conference Speaker • Author • Expert for cloud native technologies and Apache Kafka @dobermai linkedin.com/in/dobermai/ @ErberMagi linkedin.com/in/margaretha-erber/
  • 3. Copyright © by HiveMQ. All Rights Reserved. As we speak millions of things are newly connected to the internet Copyright © by HiveMQ. All Rights Reserved.
  • 4. Copyright © by HiveMQ. All Rights Reserved. The Internet of Things is HUGE PEOPLE ON THE INTERNET Copyright © by HiveMQ. All Rights Reserved.
  • 5. Copyright © by HiveMQ. All Rights Reserved. The Internet of Things is HUGE DEVICES ON THE INTERNET Copyright © by HiveMQ. All Rights Reserved.
  • 6. Copyright © by HiveMQ. All Rights Reserved. Technical IoT Challenges Customers, ARR, ... Confidential and Proprietary. Copyright © by HiveMQ. All Rights Reserved.
  • 7. Copyright © by HiveMQ. All Rights Reserved. Challenge 1 - Scalability • Enterprise IT infrastructure is not suitable for IoT Copyright © by HiveMQ. All Rights Reserved. • Massive scalability required for millions of devices
  • 8. Copyright © by HiveMQ. All Rights Reserved. Challenge 2 - Instant Data Delivery required • End customers are used to instant user experiences like instant messaging with WhatsApp Copyright © by HiveMQ. All Rights Reserved. • Critical systems need reliable and instant data transfer like manufacturing systems
  • 9. Copyright © by HiveMQ. All Rights Reserved. Challenge 3 - Unreliable Networks • Customer experience for IoT apps and devices must be excellent even when internet connectivity is flaky Especially for moving “devices” like cars Copyright © by HiveMQ. All Rights Reserved. • Devices and apps must be easy to program and maintain, complexity should be in the cloud not on the device Cloud is easier to update than physical devices
  • 10. Copyright © by HiveMQ. All Rights Reserved. Web Technology used today is built for the Internet of Humans, NOT for the Internet of Things Confidential and Proprietary. Copyright © by HiveMQ. All Rights Reserved.
  • 11. Copyright © by HiveMQ. All Rights Reserved. BUT: There are more challenges Customers, ARR, ... Confidential and Proprietary. Copyright © by HiveMQ. All Rights Reserved.
  • 12. Copyright © by HiveMQ. All Rights Reserved. Challenge 1: Flexibility • IoT Devices and Services may change and evolve in the future Important to add functionality easily without changing device to cloud communication protocols Copyright © by HiveMQ. All Rights Reserved. • Time to market is critical and lean/agile principles require flexibility on cloud and device side Secure bidirectional communication simplifies send/receive behavior changes
  • 13. Copyright © by HiveMQ. All Rights Reserved. Challenge 2: Investment protection • IoT data communication enables digitization, new services and new business models But how to make sure I’m not tied to my cloud vendor? Copyright © by HiveMQ. All Rights Reserved. • Vendor lock-in for device-to-cloud communication is risky because of investment protection What if my vendor doesn’t support my devices anymore? What If I’m forced to update devices in the field?
  • 14. Copyright © by HiveMQ. All Rights Reserved. We need open standards designed for the Internet of Things Confidential and Proprietary. Copyright © by HiveMQ. All Rights Reserved.
  • 15. Copyright © by HiveMQ. All Rights Reserved.
  • 16. Copyright © by HiveMQ. All Rights Reserved. What Is MQTT? • Easy on the device side, pushes all implementation complexity to the server • Publish/Subscribe based architecture • Created for extreme scale and instant data exchange • (I)IoT Messaging Protocol • Built for machines (binary, data agnostic) • Designed for reliable communication over unreliable channels
  • 17. Copyright © by HiveMQ. All Rights Reserved. MQTT Use Cases • Connected Car • Industry 4.0 / IIoT • Logistics / Transportation • (IoT) Messaging Middleware • Telecommunications
  • 18. Copyright © by HiveMQ. All Rights Reserved. MQTT Use Cases • Push Communication • Reliable Communication over unreliable networks • Constrained Devices • Low Bandwidth and High Latency • Industrial Message Bus
  • 19. Copyright © by HiveMQ. All Rights Reserved. Deployment Options Customers, ARR, ... Confidential and Proprietary. Copyright © by HiveMQ. All Rights Reserved.
  • 20. Copyright © by HiveMQ. All Rights Reserved. Options for MQTT Deployments Proprietary Cloud Vendor 1. 2. Self-hosted solution
  • 21. Copyright © by HiveMQ. All Rights Reserved. Many start with HiveMQ CE or mosquitto ➔ Difficult to scale for big use cases Proof of concepts are easy, but production is hard Overwhelming complexity of managing the system ➔ Lot of technologies ➔ New challenges like millions of open tcp connections Needs people and processes ➔ For running the system 24/7 Self hosting an MQTT broker for IoT connectivity Scalability and availability ➔ Downtime affects ALL customers in MQTT systems due to centralized architecture Connecting external services ➔ Needs custom programming
  • 22. Copyright © by HiveMQ. All Rights Reserved. Risks when using cloud platform for IoT connectivity Cloud Services don't offer the MQTT ISO Standard Only subsets of the ISO standard protocol are supported and MQTT can only be used in a very opinionated and proprietary way Azure IoT Hub does not support the MQTT 5 specification and doesn't support all MQTT 3 features AWS IoT does not support the MQTT 5 specification and doesn't support all MQTT 3 features Cloud vendor lock-in
  • 23. Copyright © by HiveMQ. All Rights Reserved. Source: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-mqtt-support Azure IoT Hub - MQTT Restrictions and proprietary changes
  • 24. Copyright © by HiveMQ. All Rights Reserved. AWS IoT - MQTT Restrictions and proprietary changes Source: https://docs.aws.amazon.com/iot/latest/developerguide/mqtt.html
  • 25. Copyright © by HiveMQ. All Rights Reserved. Risks when using cloud platforms for IoT connectivity Unpredictable Pricing • May change at any time for most cloud vendors (including AWS and Azure) • Usually consists of many variables (connections per hours / messages with arbitrary counting decisions / traffic / …) • Distinction between incoming and outgoing traffic and different MQTT packet types • Service Integrations with other services usually also adds more variables • Pricing for PoCs extremely low, but actual production workload is expensive Hard to calculate costs upfront
  • 26. Copyright © by HiveMQ. All Rights Reserved. MQTT 5 Support Customers, ARR, ... Copyright © by HiveMQ. All Rights Reserved.
  • 27. Copyright © by HiveMQ. All Rights Reserved. ● Google Cloud IoT Core: No MQTT 5 support ● AWS IoT Core: No MQTT 5 Support MQTT 5 Support? ● Azure IoT Hub: No MQTT 5 Support
  • 28. Copyright © by HiveMQ. All Rights Reserved. We live in a multi-cloud world, so it is important that IoT applications can exist in a multi-cloud world. Confidential and Proprietary. Copyright © by HiveMQ. All Rights Reserved.
  • 29. Copyright © by HiveMQ. All Rights Reserved. How to Fix? ➔ Use a vendor that supports 100% of the MQTT ISO standard in a cloud agnostic way ➔ Usually the connectivity layer (MQTT Broker) is HOSTED at a cloud provider but not proprietary cloud-specific services are used ➔ Use a MQTT broker that is built for high-availability and has industry references ➔ Don't use open source software like mosquitto for mission-critical deployments (fine for testing, though) ➔ Use a vendor that can integrate with the value-added services of your cloud providers (like Device Management, ...) ➔ If it's mission critical, make sure the vendor has good SLAs and is responsive
  • 30. Copyright © by HiveMQ. All Rights Reserved. Operating an IoT infrastructure Vendor lock-in when using big cloud providers Hosting an MQTT broker needs expertise and resources
  • 31. Copyright © by HiveMQ. All Rights Reserved. Options for MQTT Deployments Proprietary Cloud Vendor 1. 2. Self-hosted solution
  • 32. Copyright © by HiveMQ. All Rights Reserved. Options for MQTT Deployments Cloud Native IoT Messaging Service 3.
  • 33. Copyright © by HiveMQ. All Rights Reserved. Cloud Native IoT Messaging Service 1. Based on open standards 3. 2. Transparent elastic scalability Transparent fault tolerance & high availability 4. 5. Cloud Agnostic Data integration with other services
  • 34. Copyright © by HiveMQ. All Rights Reserved. Cloud Vendors & Third Party Services Connectivity Layer running on any or multiple clouds Devices, Factories and "Things" Cloud Native IoT Messaging Other 3rd party services Device Management AWS IoT Big Data Kinesis IoT Hub Data Lakes Machine Learning Event Hubs MQTT MQTT MQTT
  • 35. Copyright © by HiveMQ. All Rights Reserved. Cloud Vendors & Third Party Services Connectivity Layer running on any or multiple clouds Devices, Factories and "Things" Other 3rd party services Device Management AWS IoT Big Data Kinesis IoT Hub Data Lakes Machine Learning Event Hubs MQTT MQTT MQTT
  • 36. Copyright © by HiveMQ. All Rights Reserved. “As enterprises furiously adopt cloud as part of their overall architecture, one of the choices they are forced to make will be whether to rely on services native to a single cloud vendor. While these can seem more convenient in the short term, they have the unfortunate side effect of locking buyers to a single platform. This is why customers are increasingly placing a high value on neutral, standards based software layers that allow for seamless operation across different cloud providers. This is, in essence, what HiveMQ Cloud is built for.” - Stephen O’Grady Principal Analyst at
  • 37. Copyright © by HiveMQ. All Rights Reserved.
  • 38. Copyright © by HiveMQ. All Rights Reserved. HiveMQ Cloud Completely managed MQTT broker service in the cloud with best in class third party integrations Built for Production Automatic Scalability & Reliability Enterprise- grade Security 100% MQTT Specification compliant Observability for IoT Devices Cloud agnostic Completely managed Integration with Best of breed third party services Predictable Pricing
  • 39. Copyright © by HiveMQ. All Rights Reserved. Built for Production Dedicated, highly available infrastructure Deployed across 3 availability zones Redundant load balancers Connect hundreds of thousands of devices High message throughput 24/7 professional HiveMQ support
  • 40. Copyright © by HiveMQ. All Rights Reserved. Automatic Scalability & Reliability Unique clustering technology Automatically managed cluster nodes Automatically scales to meet the demands of your devices
  • 41. Copyright © by HiveMQ. All Rights Reserved. Enterprise-Grade Security TLS secured communication HiveMQ Control Center user authentication MQTT client authentication
  • 42. Copyright © by HiveMQ. All Rights Reserved. 100% MQTT Specification Compliant 100% MQTT compliant to all MQTT protocol versions: • MQTT 5 • MQTT 3.1.1 • MQTT 3.1 Support of all MQTT Features, like • All Quality of Service (QoS) • Shared Subscriptions • User Properties • Retained Messages • Persistent Sessions • ...
  • 43. Copyright © by HiveMQ. All Rights Reserved. Advanced analytics of irregular behaviour Observability for IoT Devices Monitor each HiveMQ Cloud cluster with the HiveMQ Control Center in real time Monitoring the health of the cluster Client overview and detail cluster view for each client session
  • 44. Copyright © by HiveMQ. All Rights Reserved. Predictable Pricing ADDITIONAL DATA: BASIC HOURLY PRICE: 7.50 per hour 0.15 per GB PRICING INCLUDES: - Dedicated infrastructure - 3 different data centers - 100% MQTT specification compliant - 1 TB data traffic free - 7/24 world-class HiveMQ support
  • 45. Copyright © by HiveMQ. All Rights Reserved. Take a Look DEMO
  • 46. Copyright © by HiveMQ. All Rights Reserved. Coming soon: Smaller Plans
  • 47. Copyright © by HiveMQ. All Rights Reserved. Choose Your Location Support for all big cloud providers Support for multiple regions
  • 48. Copyright © by HiveMQ. All Rights Reserved. Cloud Provider Services (like Device Management) Third Party Integrations External authentication providers Connect once, Integrate everywhere Kafka / Confluent Cloud Other Best of Breed Services
  • 49. Copyright © by HiveMQ. All Rights Reserved. Coming Soon... VPC Peering Custom URLs Custom + Pre-Built Extensions
  • 50. Copyright © by HiveMQ. All Rights Reserved. Resources MQTT Essentials Series Evaluate HiveMQ Broker Try HiveMQ Cloud Get Started with MQTT
  • 51. ANY QUESTIONS? Reach out to community.hivemq.com