Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Home Automation with MQTT

Linux Foundation via YouTube

Overview

Explore home automation with MQTT in this 40-minute conference talk by Leon Anavi from Konsulko Group. Dive into the challenges of integrating MQTT-enabled devices with popular open source software solutions like Home Assistant, OpenHAB, and Domoticz. Learn about existing conventions for MQTT message structure and content, including Homie and Home Assistant MQTT components specifications. Gain insights into the MQTT protocol, open source MQTT brokers, and integration with various home automation platforms. Watch practical demonstrations featuring code reviews of processing data on GNU/Linux distributions running on Raspberry Pi, collected from MQTT-enabled Arduino-based sensors. Cover topics such as M2M application protocols, MQTT operations, security, and new features in MQTT 5. Discover popular open source MQTT brokers and client libraries, and explore MQTT components in Home Assistant, including configuration, discovery, and sensor examples. Examine the Homie Convention for payloads and learn how to add MQTT brokers and IoT devices to OpenHAB 2.

Syllabus

Intro
M2M Application Protocols
Open Source Home Automation
MOTT Milestones
MOTT Operations
The Role of the MQTT Broker
MOTT Message
MOTT Retained Messages
MOTT Topics & Wildcards
MOTT Security
New Features in MOTT 5
Popular Open Source MQTT Broker Konsulke
Popular Open Source MOTT Client Libraries
Home Assistant Features
MOTT Components in Home Assistant
Home Assistant MOTT Discovery
Home Assistant MOTT Configuration Konsulke and Discovery
Home Assistant MOTT Sensor
Home Assistant MOTT Binary Sensor Konsulke Example
Supported MOTT Light message schemas
The Homie Convention Payloads
The Homie Convention Example
OpenHAB 2 Adding MOTT Broker & Internet of Things
Conclusions

Taught by

Linux Foundation

Reviews

Start your review of Home Automation with MQTT

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.