Mastering MQTT

Why take this course?
GroupLayout: course-overview
Mastering MQTT with NodeMCU/ESP8266 & Raspberry Pi 🎓🚀
Dive into the world of IoT with real-world projects using MQTT Protocol!
Course Updates:
October 2020 Update:
- Added a comprehensive Bill Of Materials (BOM) 📄 and an informative Update Video to guide you through the course.
June 2019 Update:
- Included detailed Documentation for implementing Secure MQTT Authentication in Mosquitto.
- Provided Circuit Diagrams for the projects with NodeMCU ESP8266 Board. 🖫️
- Standard Operating Procedure (SOP) for executing the projects using NodeMCU ESP8266 Board. 📑
- Updated all Software download links, code snippets, and added resource links for your convenience.
- Updated Raspberry Pi commands with the most current, effective working commands.
What You'll Learn:
- Introduction to MQTT Protocol: Get acquainted with the basics of MQTT and understand its defining features.
- MQTT in IoT: Discover how MQTT enhances IoT applications and learn about its benefits.
- Setting Up Mosquitto Broker: Install and test Mosquitto on Raspberry Pi 3 and Windows OS systems.
- MQTT Client Tools: Master the use of client tools to efficiently publish and subscribe to MQTT messages.
- Programming with ESP8266: Explore the ESP8266 module, a cost-effective WiFi solution for your projects.
- Hands-On Projects:
- Project 1: Control LEDs and monitor environmental data remotely using Raspberry Pi, ESP8266, and MQTT Protocol.
- Project 2: Implement a Swachh garbage system using an ultrasonic sensor, ESP8266, and Raspberry Pi to monitor trash levels in bins.
Course Structure:
- Introduction to MQTT Protocol:
- Understand the protocol's working and its significance in IoT applications.
- Installation and Configuration of Mosquitto Broker:
- Step-by-step guide to setting up Mosquitto on Raspberry Pi 3 and a Windows OS laptop.
- MQTT Client Tools:
- Explore various MQTT client tools and their uses for message exchange.
- Programming with ESP8266:
- Learn to program the ESP8266 microcontroller using Arduino IDE for MQTT communication.
- Project 1: Remote Control of LED and Sensor Readings:
- Develop a project to control an LED remotely and collect data from temperature and humidity sensors via MQTT Protocol.
- Project 2: Swachh Garbage System:
- Build a system that uses an ultrasonic sensor in conjunction with ESP8266 and Raspberry Pi to monitor the fill levels of garbage bins.
Why Take This Course?
This course is designed for beginners who are eager to learn about the MQTT protocol and its practical applications. By working on hands-on projects, you will gain a deep understanding of how MQTT can be used in real-world scenarios using NodeMCU/ESP8266 and Raspberry Pi.
Join the Learning Community:
If you have any questions or need assistance while taking this course, feel free to post them on the Udemy discussion forum. Our community is here to help, and you can expect a response within one working day. We're excited to see your progress and to support you along the way!
Thank you for choosing Makerdemy for your learning journey into IoT with MQTT. Let's embark on this exciting path together! 🌟
Course Gallery




Loading charts...