ESP32mDNS: Advertise network service


This video shows how to advertise a network service with mDNS, using the ESP32 and the Arduino core.

Our network service will be a simple HTTP web server. We will be using the async HTTP web server library to set it up. Nonetheless, it could be something else other than a HTTP server.

Written tutorial with all the source code:

pip (Python package installer):
Zeroconf library:
Requests library:

Commands to install both libraries with pip:
pip install zeroconf
pip install requests

PyCharm IDE:

mDNS IDF library documentation:
Common network service names:

Async HTTP web server (written post):

Related posts