由於 Raspberry Pi Zero 沒有內建乙太網路插槽,因此如何讓 Zero 可以上網需要額外安裝其他週邊,以下我們介紹幾種可能的方式。
1. (Ethernet)OTG + USB to RJ45 Converter
圖片來源:How to give an internet access to Raspberry Pi Zero
需要搭配的硬體如下:
– OTG Cable(支援 Micro USB)
– RJ45 to USB Converter(H1102NL 晶片)
– 網路線與數據機(或是路由器)
2. (Ethernet)OTG + USB to RJ45 Converter
圖片來源:How to give an internet access to Raspberry Pi Zero
需要搭配的硬體如下:
– OTG Cable(支援 Micro USB)
– RJ45 to USB Converter(SR9800 晶片)
– 網路線與數據機(或是路由器)
3. (Ethernet)Ethernet Module
需要搭配的硬體如下:
– Ethernet Module(ENC28J60)
– 杜邦線母對母 x6
– 網路線與數據機(或是路由器)
4. (Tethering)OTG + Sharing Internet connections via USB
圖片來源:How to give an internet access to Raspberry Pi Zero
需要搭配的硬體如下:
– OTG Cable(支援 Micro USB)
– 智慧型手機資料傳輸線
– 可上網的智慧型手機
5. (WiFi)OTG + WiFi Dongle
圖片來源:How to give an internet access to Raspberry Pi Zero
– OTG Cable(支援 Micro USB)
– EDIMAX EW-7811Un 無線網卡(RTL8188CUS 晶片)
6. (WiFi)Hack WiFi Dongle
– EDIMAX EW-7811Un 無線網卡(RTL8188CUS 晶片)
– 單芯線 x4
* 注意:從 Micro USB 腳位直接接線到無線網卡將導致原本的 Micro USB 插槽無法同時讀取其他裝置
《速度測試》
我們使用 speedtest-cli
,測速單位為 Mbit/s
。
Type | Download | Upload | |
---|---|---|---|
OTG + USB to RJ45 Converter(H1102NL) | Ethernet | 19.37 | 2.16 |
OTG + USB to RJ45 Converter(SR9800) | Ethernet | 7.65 | 4.1 |
Ethernet Module(ENC28J60) | Ethernet | 3.67 | 3.1 |
OTG + WiFi Dongle(RTL8188CUS) | WiFi | 18.3 | 4.96 |
Hack WiFi Dongle(RTL8188CUS) | WiFi | 16.5 | 3.92 |
結論:
1. 想使用 Ethernet 上網,選擇 OTG + USB to RJ45 Converter(H1102NL) 方案。
2. 想使用 WiFi 上網,選擇 OTG + WiFi Dongle 方案。
3. 最好外接 USB Hub,一方面可提供穩定的電力,另一方面也能有更多的 USB 插槽可以使用。
參考資料:
* How to give an internet access to Raspberry Pi Zero
* Ethernet On Pi Zero – How To Put An Ethernet Port On Your Pi
* FIRST RASPBERRY PI ZERO HACK – PIGGY-BACK WIFI.