換張SD記憶卡,把RPi樹莓派變Wi-Fi Router

作者:陸向陽

有接觸過樹莓派(以下簡稱RPi)的人都知道,RPi是把SD記憶卡當硬碟在用,換不同的記憶卡就能變成不同的功用角色,所以才有Ubuntu Appliance的作法,插上A記憶卡把RPi變成影音播放器,改插B記憶卡就變成網路廣告過濾設備,依此類推。

但各位可曾想過:是否能把RPi變成一台家用Wi-Fi Router(路由器)?特別是RPi在第三代後都具備Wi-Fi能力,只要改變軟體是有可能變成Wi-Fi Router的。

Pantacor公司就倡議如此做,而且是把RPi變成可執行App的Wi-Fi Router,形同把智慧型手機、Home NAS的作法帶入Wi-Fi Router,Pantacor稱此為#AppsOnWiFi或App-Enabled WiFi Router。

Pantacor公司其實是靠雲端管理服務營利的,該管理服務稱為Pantacor Hub,可以從雲端設定與控制廣佈於各地現場的裝置,可以幫裝置更新韌體、派送應用程式到裝置上安裝執行等。

不過也不是所有現場裝置都可以管,是有條件的,基本上什麼CPU架構都可以,但必須執行核心版本3.14以上的Linux,且最好是Red Hat、Yocto、Ubuntu、Raspberry、Gentoo等發行版本(distribution),然後至少要有32MB RAM記憶體、8MB NOR Flash儲存。簡單說,Pantacor Hub是提供物聯網閘道器(IoT Gateway)的統合型雲端管理服務。

Pantacor Hub管理的用戶端Linux嵌入式裝置最低要求。(圖片來源:Pantacor官網)

Pantacor One映像檔

雖說只要滿足軟硬體條件就能管理,但似乎還不夠具體落地,所以Pantacor又提出Pantacor One,是一個RPi的映像檔,用SD卡工具程式把映像檔寫入到SD記憶卡後,再將記憶卡插入RPi,RPi就變成一台Wi-Fi Router了。

不過,想取得Pantacor One映像檔必須先有帳號登入Pantacor官網,若不想申請新帳號也可以直接呼叫連結Google帳號或GitHub帳號。然後映像檔有RPi 3、RPi 4兩種可選,端看各位手中擁有的是哪一代的RPi。

接著必須有SD卡工具程式(其實就是安裝執行RPi基金會官方的Raspberry Pi Imager)將映像檔寫入記憶卡,Pantacor官網示範是映像檔約2GB,但卻寫入32GB的記憶卡上,Pantacor沒有言明最低的記憶卡容量需求。

寫完後把記憶卡插入RPi後再供電,等約1、2分鐘,就可以得到一台RPi喬裝成的Wi-Fi Router了,其預設的SSID為Pantacor-One,密碼為pantacorone。

前面提到:以Pantacor One方式實現的Wi-Fi Router是可以執行各種App的,目前已有一些App可用,如NextCloud提供網路硬碟功能;Tailscale、WireGuard、OpenVPN或WARP+等提供VPN連線功能;Pi-Hole可過濾網路廣告。Pantacor官方也持續列舉:後續可變成影音播放器、遊樂器模擬機等。

與家用Wi-Fi Router的差異

有了以RPi實現的Wi-Fi Router後,除了可下載執行App外,其實與正規家用Wi-Fi Router間還是有許多不同,以下對此說明。

首先,傳統正規家用Wi-Fi Router的設定管理介面是在本地端,透過瀏覽器存取內部IP(如192.168.0.x)並登入使用,而Pantacor則是轉移到雲端,用瀏覽器存取外部公眾IP(Pantacor官網)並登入使用。對用戶而言,除了是連內與連外的差異外,設定管理上都是透過瀏覽器的網頁介面,很容易轉換適應。

其次,多數正規家用Wi-Fi Router若要更新的韌體,是先到Wi-Fi Router出品公司的官網下載新版韌體到自己的桌機、筆電上,再於本地端實施韌體更新,有的機種已可以線上偵測是否有新版韌體,從而提示用戶下載更新,或自動線上更新,而Pantacor的作法是一切透過雲端更新,由雲端取得新版韌體,由雲端對各地現場裝置實施韌體更新。

另外,Pantacor在雲端上架設應用程式商店App Store,每個用戶可以選擇App、下載App到自己的Wi-Fi Router(RPi搭配軟體實現)上並安裝執行,這是正規家用Wi-Fi Router較缺乏的。畢竟RPi硬體效能、資源充沛,只用來充當Wi-Fi Router有些大材小用,剩餘的效能、資源應當用來實現更多網路應用。

Pantacor官方應用程式商店的畫面。(圖片來源:Pantacor官網)

小結

最後,Pantacor主要還是要賣「Linux裝置之韌體更新管理設定的雲端服務」,所以Pantacor One只是一個基本可運作的Wi-Fi Router韌體,雖然也是開放免費的,但Pantacor公司無意把Pantacor One變成跟OpenWrt一樣強大、專業的Wi-Fi Router韌體專案,更強大的功能目前期望透過協力廠商的App來實現,且Pantacor公司提議以賞金方式激勵好的App加入Pantacor平台。

Pantacor也表明不會收集與研究用戶的網路流量內容,只會收集裝置的日誌檔與故障訊息到雲端,以便強化日後的裝置管理服務,前提也是先徵詢到用戶的同意。因此,Pantacor無法透過分析用戶資料獲利,但仍考慮建立起自有社群,以社群集合App開發商與裝置用戶。

(作者為MakerPRO特約專欄作者;責任編輯:林亮潔)

陸向陽

Author: 陸向陽

從電子科系畢業後,即以媒體人的角色繼續這段與「電子科技」的不解之緣。歷任電子技術專書作者、電子媒體記者、分析師等角色,並持續寫作不殆。近來投入Arduino、Raspberry Pi等開放硬體的研究與教程介紹。

Share This Post On

發表

跳至工具列