I need wired Ethernet on a small sensor node that publishes readings by MQTT every few seconds and serves a simple configuration web page. Candidate approaches are an ENC28J60 module, a W5500 module, or moving to a microcontroller with an internal MAC and an external PHY such as the LAN8720, running lwIP.
How do these three differ in what the microcontroller has to do, and what are the practical limits of each?




