This course teaches you how to develop complete IoT solutions using MQTT, the protocol for the Internet of Things(IoT).
MQTT is a lightweight subscriber/publisher binary protocol designed for machine to machine (M2M) communication with minimal packet overhead.
This course uses only the STM32 microcontroller without any specialized wireless radio. We use the UART peripheral as part of our transport layer to communicate between our firmware and MQTT clients which we shall develop from scratch in Python.
The goal of this course is to teach you all about the MQTT protocol, it's architecture and then go ahead to develop realworld case studies using the MQTT protocol.