質問編集履歴

1

解決方法

2020/11/29 00:34

投稿

tmp
tmp

スコア277

test CHANGED
File without changes
test CHANGED
@@ -121,3 +121,31 @@
121
121
  ### 補足情報(FW/ツールのバージョンなど)
122
122
 
123
123
  arduino-esp32 1.0.4
124
+
125
+
126
+
127
+ ### 解決内容
128
+
129
+ ESP8266と違ってESP32ではESPmDNSを使用すればIPアドレスの問題は解決できました。
130
+
131
+ ```ino
132
+
133
+ #include <ESPmDNS.h>
134
+
135
+ //略 
136
+
137
+ mdns_init(); //追加
138
+
139
+ ipaddr = MDNS.queryHost(name); //.localを省いたもの
140
+
141
+ ```
142
+
143
+ raspberrypiなどでIPアドレスが取得できました。
144
+
145
+
146
+
147
+ ESP8266では、特にmDNSのライブラリは呼ぶ必要がなかったのでmDNSは、見つけてもらうときに必要で
148
+
149
+ 見つけるときには必要ないと思ってました。
150
+
151
+ (ESP8266とESP32のライブラリの違いがどこにあるのかまでは、調べてません。)