ESP32でmDNS
Arduinoスケッチの場合、まず ESPmDNS.h をインクルードする。
#include <WiFi.h>
#include <ESPmDNS.h>
STAモードなりAPモードなりでWiFiを開始してから、ホスト名を指定してmDNSを開始する。
MDNS.begin("esp32");
これだけで、とりあえずOK。超簡単。
サンプルコードでは下記のようなAPIも使われている。DNS-SD (DNS Service Discovery)へのサービス追加らしいがよく分からない。
MDNS.addService("http", "tcp", 80);