質問編集履歴
1
解決方法
title
CHANGED
File without changes
|
body
CHANGED
@@ -59,4 +59,18 @@
|
|
59
59
|
hostbyname user-pc.local ret=0 0.0.0.0
|
60
60
|
|
61
61
|
### 補足情報(FW/ツールのバージョンなど)
|
62
|
-
arduino-esp32 1.0.4
|
62
|
+
arduino-esp32 1.0.4
|
63
|
+
|
64
|
+
### 解決内容
|
65
|
+
ESP8266と違ってESP32ではESPmDNSを使用すればIPアドレスの問題は解決できました。
|
66
|
+
```ino
|
67
|
+
#include <ESPmDNS.h>
|
68
|
+
//略
|
69
|
+
mdns_init(); //追加
|
70
|
+
ipaddr = MDNS.queryHost(name); //.localを省いたもの
|
71
|
+
```
|
72
|
+
raspberrypiなどでIPアドレスが取得できました。
|
73
|
+
|
74
|
+
ESP8266では、特にmDNSのライブラリは呼ぶ必要がなかったのでmDNSは、見つけてもらうときに必要で
|
75
|
+
見つけるときには必要ないと思ってました。
|
76
|
+
(ESP8266とESP32のライブラリの違いがどこにあるのかまでは、調べてません。)
|