Replies: 3 comments
-
The ethernet library is explained a little bit more in this pull request. It contains this picture, the main point is that the This is the case because the There are few recommendations I could make, the easiest would probably be waiting until the pull request might be merged or if you do not require the Be aware this will cause unexpected errors if you use the |
Beta Was this translation helpful? Give feedback.
-
I should have been more explicit in my scenario. I am not using the Ethernet class that comes with Arduino-ESP32, precisely because it does not hook W5500 support. Also, I am not currently using any external Arduino Library to manage the W5500. I used one in the past to check that the W5500 wiring was actually working, but then I implemented my own initialization for the W5500. My initialization is supposed to do pretty much what the merge request is doing, based around the calls to However, despite doing all that, and (presumably) adding the interface to the list of interfaces known by ESP-IDF, MDNS does not work through the interface, contrary to what I expected. |
Beta Was this translation helpful? Give feedback.
-
I seem to have found an issue that tries to do the same thing just with barebones |
Beta Was this translation helpful? Give feedback.
-
I am currently experimenting on connecting an Ethernet chipset (W5500) to an ESP32-S2 board using SPI. So far, DHCP runs over the interface, connection is established, and I can view a HTTP server formerly visible through the WiFi STA and AP interfaces. However, my starting project was supposed to enable mDNS using the ESPmDNS class, which I see is a wrapper over the mdns APIs from Espressif. My project correctly announced _http._tcp availability over the STA interface, but the problem is that it is not doing so over the Ethernet interface. Why? Do I have to do some extra step to enable mDNS over Ethernet?
I have tried disassociating the STA interface from the local access point, then rebooting. In this scenario, the project sets up the AP interface only, and now the Ethernet interface. And it still does not announce the mDNS service.
Beta Was this translation helpful? Give feedback.
All reactions