MQTT is a protocol in the way that HTTP (which drives all websites) is a protocol
With HTTP, you computer sends a request to a web server and that webserver looks at your request and returns you a webpage
With MQTT, your computer sends a message on a topic (e.g channel) to a broker (server) and that server sends the message on to any other computer in the universe that is subscribed (e.g.listening) to that topic
So one computer can publish a message on a topic to a broker and that broker will forward it to any other computer that has previously registered an interest on messages of that topic
I see!!! I want to setup my own SmartHome setup but now that i know that it uses MQTT it would be a lot easier. And then i could control it with Snap! thnx!
I would make this, i have a 3d printer so i could print housings for stuff but i don't actually have anything to connect anything to and i only have 1 arduino If i get more i'm 100% testing it out