The 10Mbit Ethernet LAN Module ENC28J60 for Arduino and other micro controllers is an extremely simply to wire and to program LAN adapter for the Internet of Things (IoT). Several different libraries for any kind of micro controller platform are available. We recommend the "UIPEthernet" library, because it is fully compatible to the original Arduino Ethernet library. Another library would be "EtherCard", a very simple application, but less powerful.
Just load the library, install one of the countless example sketches you can find online, connect the LAN adapter with your Arduino and your router, and your Arduino is connected to the world!
A plugin-replacement of the stock Arduino Ethernet library for ENC28J60 shields and breakout boards. Full support for persistent (streaming) TCP-connections and UDP (Client and Server each), ARP, ICMP, DHCP and DNS. UIPEthernet is available for download here.
This library uses the same API as the official Arduino Ethernet. It’s useful to integrate ENC28J60 in project on the same way you integrate Arduino Shield. This library is compatible with
This library can also be used in combination with Webduino, an Arduino-based Web Server library.