IoT devices can communicate in many ways, and some ways have become standards. We're going to explore a few of the ways IoT devices communicate, then dive into depth with one standard, MQTT. We'll then build a small project that allows us to see and send MQTT events with AdafruitIO, a service that provides MQTT brokers online.
The following topics will be covered in this chapter:
- IoT device communications
- MQTT – an IoT PubSub protocol
- Setting up MQTT on the Pi with AdafruitIO
- Project – adding an LCD and button to see and show MQTT events
- Project – social media notification bot with IFTTT