For Pi Zero Generation, no NIC is inconvenient, because its core system is Linux,
most of operations are based on linux's command line via ssh service, so a Network Adapter is required.
The Pi zero Enc28j60 is a simple Network Adapter module for Pi zero
It is very easy to assemble and configure.
It allows your Raspberry Pi zero to access the network smoothly, and it is easy to do system updates and software installation operations. Let's check it out, and make it work~
As we know, we can just hook up this module like a hat on raspberry pi. it fit for almost all of your raspberry pi, such as raspberry pi 2B , B+, 3B, 3B+, pi zero , pi zero w.
It can be assembled like this:
1. Hook up ethernet cable to module.
2. Insert TF card which has been imaged with Raspbian OS.
3. Power it on.
and then, all you need to do is to modify the config.txt file.
we just test it on raspbian OS, so that you need to reimage your TF card with latest version of Raspbian, and then, modify /boot/config.txt file with "vim.tiny" or "nano" editor, adding this parameter into the config.txt file with any position.
save it and reboot you raspberry pi.
After rebooting, log on to your raspberry pi and open a terminal and typing:
you will get ip address which is obtained from your router's DHCP service.
if you want to test the performance of the module, you can download "iperf3" tool to do some test.
it is a C/S architecture, you need to setting up a server on one laptop or PC by using this command :
-s means start a service and listen the request from the client. we assume that we have a ip address on server is : 192.168.1.105.
from the client which means from your raspberry pi with enc28j60 module.
Typing this command when opened a terminal:
iperf3 -c 192.168.1.105 5201
5201 is the port number on server.
you can see this if it work properly.
That's all~ right now, you can remote access your raspberry pi via ssh serivce and enjoy the time! thanks for watching!
and here is the video tutorial on youtube: