Home Automation with MQTT
Offered By: Linux Foundation via YouTube
Course Description
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
Tags
Related Courses
Building Geospatial Apps on Postgres, PostGIS, & Citus at Large ScaleMicrosoft via YouTube Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube What's New in Grails 2.0
ChariotSolutions via YouTube Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube