esp32_nat_router_plus icon indicating copy to clipboard operation
esp32_nat_router_plus copied to clipboard

Adding ethernet drivers for modules like LAN8720

Open benreu opened this issue 1 year ago • 1 comments

I am needing an ethernet RJ45 connector to create a wired connection, making this firmware + ESP32 a competitor to routers that suffer throughput performance when running a lot of small UDP packets.

As the title says, I would like to add support for ESP32 ethernet modules which have the LAN8720 chip and RJ45 jack built in. Like https://www.digikey.com/en/products/detail/seeed-technology-co-ltd/102991455/13572085

It would help me to have some trial code to add to the codebase, and give me a starting point to test and work my way through.

There are a lot of different projects for creating a router with an ESP32, but most of them are dated and don't work, or then don't compile.

Additional resources https://github.com/Zelmoghazy/esp32-ethernet-lan8720 https://github.com/espressif/esp-iot-solution/blob/release/v1.1/examples/eth2wifi/main/ethernet2wifi_demo_main.c https://github.com/makischu/ESP_eth2wifi

benreu avatar Aug 06 '24 01:08 benreu

Hi @benreu sorry for the long delay for answering.

There is a one project is out there, it my solve & give you what you looking for.

Check this project esper This project is basically degined for add blocking but it uses same RJ45 setup. So try to reverse engineering this project will gives all what you looking for.

Please share is it's works for you...

gjroots avatar Nov 16 '24 16:11 gjroots