Control Esp32 from a web panel over MQTT protocol

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarQube - Static code analysis for 29 languages.
  • SaaSHub - Software Alternatives and Reviews
  • esp32-mqtt-example

    This example show how to control an ESP32 trought a web panel using MQTT protocol

  • Tasmota

    Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at

    Small and sweet. Will give this a try.

    For big and broad, try https://github.com/arendst/Tasmota - I'm using MQTT to home assistant with some Athom devices and they're perfect for no-cloud, low work iot.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • esphome

    ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.

    For a more battle tested solution, I recommend trying ESPHome - https://esphome.io/ - it supports MQTT as well as many other protocols.

  • RC-Tank

    RC Tank created with ESP32 IDF 4.2

    I build an MQTT controlled tank using ESP32 controlled using an Android APP controller.

    This is the link in case you would like to heck it out: https://github.com/MihaiLupoiu/RC-Tank

    The code in ESP32 is done in C but tried my best to make it modular as possible for future components.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts