What is MQTT?

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
I'm Peter and welcome to another edition of F5 Dev centrals lightboard lessons the Mad Dash to connect virtually every noun to the internet the so-called Internet of Things is creating a massive machino machine Network so that all of the devices and sensors and systems and actuators can connect to and communicate on the internet and with that they need a Communications protocol so that they can understand each other one of those protocols is message Q Telemetry transport mqtt is a TCP based subscribe and publish messaging protocol designed for lightweight machine to machine machine Communications you see not only are we interacting with these devices these iot devices and sensors out there but the machines themselves are communicating with each other on the back end without our knowledge in fact most iot data center traffic is the machine to machine traffic it was originally developed by IBM and it's based on the Hub and spoke model so let's light up how mq TT works now first off you need a broker o c k r an mq broker it's a Gateway a receiver a server if you will and it allows for the clients to send very short one hop messages to the broker and also receive messages if they've subscribed to a certain topic and how that works is so now we have our mq broker sitting there in the middle and then let's just make just a client a out here and this might be your actual um you know making making kind of like communication lightning bolts it's not working out though on the glass uh this might be your sensors your collectors and then over here let's do client B and client C so how this all works is quite simple so um what happens is these particular clients out there will subscribe to a certain topic that then gets published to the broker and in this instance in our simple diagram here say they subscribe to the topic of speed speed and TCP TCP and so all three will open a TCP connection to the mq broker they've subscribed to the topic of speed now over here when this sensor this client um actually updates the topic of speed or actually publishes the speed information and so say it publishes speed as 15 MP H so now information has been published to the topic of speed these clients out here have subscribed to the topic of speed and so when a new piece of information gets published to the topic they then get the information 15 M pH 15 MP and that's really as simple as it gets on how mqtt works now a lot of people also maybe describe it as the uh post office office model if you will where the broker itself is the post office and our homes can be the various clients that are out there and we can either send or receive letters messages if you will from the post office so you can you know any one of these clients can publish or receive messages based on a certain topic from a security standpoint mqtt do off uh does allow uh username and password authentication and so these clients can certainly log on password authentication version 3.11 has become an oasis standard and you know one of the things we've been uh struggling with over the last couple of years particularly with um iot is some standards in Communications there's a number you know a lot of them just connect Wi-Fi TCP IP um and then uh uh as far as big IP is concerned mqtt support is available in big IP version 13 so there you have it a quick lightboard lesson on how message Q Telemetry transport Works in a machino machine Internet of Things iot IO environment if you like this video check out our our others subscribe to our YouTube channel and we'll see you in the community I'm Peter and thanks for watching
Info
Channel: F5 DevCentral
Views: 122,324
Rating: undefined out of 5
Keywords: f5, devcentral, lbl, lightboard, iot, mqtt, silva
Id: eS4nx6tLSLs
Channel Id: undefined
Length: 5min 42sec (342 seconds)
Published: Wed Jan 11 2017
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.