Hello I need to use an esp32 with the wiznet 5500 module. I’m researching libraries and coming up short on which library I should use for the Ethernet. I’m wonder and asking can I use the same Ethernet library that I use for the arduino uno and the arduino zero board or is there another Ethernet library out there I would need?
Hi Joseph,
I can give you a working example for your hardware setup.
As an alternative to a standard Arduino Ethernet library that might work, you can use the Mongoose Networking Library. It's a lightweight, open-source library that's a great fit for running services like an HTTP server, and it works well with the W5500 module and the ESP32 hardware.
This isn't just a basic Ethernet library that helps you talk to the W5500, it's a complete networking framework that also provides the high-level protocols (like HTTP, MQTT, WebSockets, etc.) you need to build a real application on top of the basic Ethernet connectivity.
To give you a starting point, I've put together a simple project that runs an HTTP server using Mongoose on an ESP32 with a W5500. You can use it as a foundation for your projects.
Heads up: I am part of the Mongoose development team. Hope this helps you get started.