ESP8266 печатает DNS-адрес (полученный через DHCP)
Я настроил ESP8266 (Wemos D1 Mini) для получения IP-информации через DHCP. Все работает нормально, и я могу распечатать информацию:
Serial.print(WiFi.macAddress()); Serial.print(WiFI.localIP()); Serial.print(WiFi.subnetMask()); Serial.print(WiFi.шлюз.IP());
Но как мне распечатать DNS-адрес??
Я не могу найти для этого функцию ???
/С уважением: Гурра
@Rhino, 👍2
Обсуждение1 ответ
▲ 5
Serial.println(WiFi.dnsIP());
Если у вас несколько DNS-серверов, вы можете указать индекс:
Serial.println(WiFi.dnsIP(1));
,
@Majenko
Спасибо, Маженко, я погуглил этот вопрос и нашел ответы на ip, сетевую маску, mac и шлюз, но не DNS, так что вы сэкономили мне часы дополнительной работы этим .... Так что я очень благодарен !!, @Rhino
Пожалуйста. Вы можете найти все функции в заголовочном файле ESP8266WiFiSTA.h., @Majenko
Смотрите также:
- ESP8266 не подключается к Wi-Fi
- Как подключить Wi-Fi Shield ESP-12E-ESP8266-UART-WIFI-Wireless-Shield к Arduino
- Можно ли отключить WiFi на ESP8266?
- Как отключить или остановить точку доступа в ESP8266?
- ESP8266 — действительно ли у него по умолчанию плохой радиус действия Wi-Fi?
- Как подключить ESP8266 с помощью адаптера ESP-01 к Arduino Uno?
- ESP8266 на Wi-Fi без пароля, возможно?
- ESP8266 Аналоговое чтение мешает Wi-Fi?
https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/station-class.html#dnsip, @Juraj