What is MQTT | MQTT Essentials Part 1

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
welcome to the mqtt essentials series this 11 part series is designed to make you an expert in mqtt will show you all features, all unique functionality and everything you need to know to apply the mqtt knowledge to your concrete project in order to not miss anything you can subscribe below so you will get a new video every monday because we introduce the mqtt monday which means on each monday you will find a new video here on our channel so in this series you are going to learn different things you're going to learn what is mqtt we will talk about the basic concepts like publish subscribe client and broker and all the components you need we will talk about operations like connecting how this works how does publish subscribe work on a packet level how do pings work and so on and we will talk about features we'll talk about retained messages quality or service levels last will testament we will also talk about persistent sessions and a lot more what we won't cover though in the series is mqtt5 which is the newest protocol version and has some new features but has the same basic principles we will have a video series here upcoming our channel so also make sure to subscribe so you don't miss it as soon as we release it and we will also release a security series which will make you a mqtt security expert but for today what is mqtt mqtt and this is a citation from the mqtt 3.1.1 specification mqtt is a client server publish subscribe messaging transport protocol it is lightweight open simple and designed so as to be easy to implement these characteristics make it ideal for use in many situations including constrained environments such as for communication machine to machine and internet of things context where a small code footprint is required and or network bandwidth is at a premium so you see this is really designed for the internet of things and is really the de facto standard for connecting anything over the internet or in machine to machine scenarios one might think yes is a pretty new protocol but it really isn't it's actually some kind of granddaddy when it comes to to internet history so mqtt was invented in 1999 by arlen nipper who worked at art com and and is now with sirus link and there is also andy stanford clark who invented this at ibm and both had a very specific challenge in a very specific project so both were in a project with oil pipelines and they needed to sense and act on these oil pipelines but they had a challenge that the connectivity was really bad so they used satellite links back then and this was very expensive to use and also they required a protocol which had some unique characteristics and the requirements these gentlemen identified were the following number one simple implementation number two quality of service data delivery number three lightweight and bandwidth efficient number four data agnostic number five continuous session awareness and all the mqtt features you will see in the series are based on these requirements and it turns out these are the exact requirements we also have for the internet of things today now let's wrap this first part up with a bit of more history as i told you mqtt was invented in 1999. in 2010 it was made available royalty free which means the proprietary mqtt protocol was made open by ibm and others and they basically allowed people to implement it and in 2012 the first mosquitto broker version which is one of the more popular mqtt brokers out there was released in version 1.0 and this was huge because mosquitto is open source and this really allowed mqtt to get a huge success and industry standard in 2013 we invented HiveMQ and HiveMQ is a broker used for commercial and professional settings and a lot of fortune 500 companies as well as small and large projects rely on it in 2014 mqtt 3.1.1 was officially released by the oasis technical committee where ibm cisco and others as well as we here at HiveMQ work together to release an official standard based on the on the mqtt specification it was released in 2010 and this is now also an iso standard which means it's broadly available and it's a de facto standard in the industry in 2018 mqtt5 was officially released by oasis and now this is one of the more popular protocols but chances are if you are using mqtt today you're still using mqtt 3.1.1 this series will cover mqtt 3.1.1 in detail because all your principles are the same for mqtt5 and the new feature as i told you will be in another video series also so again make sure to subscribe to don't miss anything here so the next video will be about the the mqtt characteristics and an overview of the features so stay tuned and afterwards we will talk about everything in detail so see you in the next video you
Info
Channel: HiveMQ
Views: 70,693
Rating: undefined out of 5
Keywords: MQTT, MQTT Protocol, MQTT Essentials, HiveMQ, HiveMQ MQTT Broker, MQTT Broker, IoT, IIoT, Industry of Things, Publish Subscribe, MQTT Monday, IoT Protocol, MQTT Client, MQTT Explanation, MQTT History, What is MQTT?, Hive MQ, MQTT Publish/Subscribe, MQTT Client/Broker Connection, MQTT PUB/SUB, MQTT Retained MEssages, MQTT Last Will, MQTT QoS, MQTT Persistent Sessions, History of MQTT, Introduction to MQTT, MQTT Intro, Intro to MQTT
Id: jTeJxQFD8Ak
Channel Id: undefined
Length: 6min 26sec (386 seconds)
Published: Mon Aug 03 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.