.. note:: Hello, welcome to the SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Community on Facebook! Dive deeper into Raspberry Pi, Arduino, and ESP32 with fellow enthusiasts. **Why Join?** - **Expert Support**: Solve post-sale issues and technical challenges with help from our community and team. - **Learn & Share**: Exchange tips and tutorials to enhance your skills. - **Exclusive Previews**: Get early access to new product announcements and sneak peeks. - **Special Discounts**: Enjoy exclusive discounts on our newest products. - **Festive Promotions and Giveaways**: Take part in giveaways and holiday promotions. 👉 Ready to explore and create with us? Click [|link_sf_facebook|] and join today! Video 46: IoT Communication with MQTT ================================================= Learn how to integrate an ESP32 microcontroller with a temperature sensor, LED, and push button for MQTT communication in this comprehensive tutorial. * **Introduction**: Discover how to use an ESP32 microcontroller with a temperature sensor, LED, and push button. * **MQTT Protocol**: Understand the lightweight, bidirectional, and scalable nature of MQTT, along with its reliability and security features. * **Wiring Setup**: Get insights into the wiring connections required for the temperature sensor, LED, and push button. * **Arduino Code Explanation**: Dive into the Arduino code setup, including Wi-Fi configuration, MQTT client setup, and message handling. * **Board and COM Port Selection**: Learn how to select the ESP32 board and COM port in the Arduino IDE. * **HiveMQ Free Broker Demonstration**: See a step-by-step demonstration of using the HiveMQ Free broker for MQTT communication, including publishing temperature data and controlling the LED remotely. **Video** .. raw:: html .. **Related On-line Tutorials** .. * :ref:`ar_iot_mqtt`