昨日はAPモードでのUDP通信を実験した。 しかし、APモードだとネットに接続できなくなるのが不便である。そこでSTAモードも試してみる。ただしSTAモードの場合、IPアドレスはWiFiルータからDHCPで割り振られることが一般的なので、IPアドレスではアクセスしにくい。そこでmDNSを利用する。mDNSはローカルネット内でDNS情報をマルチキャストする仕組みで、ホスト名.local でアクセスできる。 #include <ESP8266WiFi.h> // WiFi #include <ESP8266mDNS.h> // mDNS #include <WiFiUDP.h> // UDP // SSIDとパスワード (環境に合わせる) const char *ssid = "hoge"; const char *password = "piyo"; // ホスト名 char hostNam