Over the last 20 years, we’ve managed to do incredible things with HTTP, making it the de facto application protocol. This works great for call-and-response applications, but real-time event notification to clients over HTTP is less than elegant.
Enter MQTT, an extremely lightweight publish/subscribe protocol that has taken off quickly in the IoT space. Sean Dague explores the MQTT protocol and demonstrates how it is used in projects like Home Assistant (open source home automation), cloud-based IoT hubs, and projects based on the ESP8266 platform. Sean also explains why you should start thinking about the world as topic trees, how you can consume this information from the web, and why every home really should have a message bus.
MQTT is a technology that you should have in your toolkit for building real-time services. Join in to get started.
Sean Dague is a developer advocate at IBM. Sean has been an avid contributor to open source for the last 20 years, working on projects such as OpenStack, Xen, and Home Assistant. His interests include the cloud, containers, the IoT, and machine learning. Sean is president and founder of the Mid-Hudson Valley Linux users group, which has been running a monthly lecture series on open source topics for the last 15 years.
©2018, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com