這個title係雷聲大,雨點小。
不同之前的Router,要Portable有點難。將RPI設為機動方案,不外無線上網:Wi Fi或 3G 。所以這篇文內容主要探討這兩種設定。
Raspberry Pi 推出了一段時間,硬件規格有所改動
RPI 推出了Version 2。詳細規格請參考官網。重點:
- 從善如流,將USB port 的140mA resettable fuse 兩枚移除。新出貨的也用0 ohm電阻short掉算。
- 加了兩個mounting hole。(但睇下個位置,就知誠意有限)
- 政治正確,Make in UK。官網照片顯示應為 SONY英國工廠代工。SONY 條line竟然有timeslot 幫人做這些無肉食的PCBA;昔日帶領AV潮流一哥地位不復矣。
- 從10月中開始,記憶體從256M提升為512M。價錢不變。這不是善舉,是電子業的殘酷。說明512M RAM 容量double,但價格隨時平過256M。
Rapberry Pi Ver2.0官網圖片
Raspberry Pi改
我的RPI是第一代的,兩個USB Port受那兩枚resettable fuse熱情照顧。140 m A的限流對Wi Fi,3G dongle等較大電流device不足應附。設計原意是RPI定位為軟件開發平台,你要用就plug個 external power USB Hub。
我唔想一揪二拎駁個power USB Hub,唯有在兩枚fuse著墨。
一是起掉換回500 mA fuse X 2
二是起掉用cable short circuit
但由於生產工藝為RoHS標準,銲接溫度較高,為免失手起pad,還是用最簡單的做法,用銅泊貼在fuse上, 銲兩邊short了條fuse就快夾妥。
Before
After
Wi Fi的應用
無謂和自己過唔去,使用最新釋出的9月18日的OS,它已內置WiFi支援功能。
W iFi Dongle的選擇
雖在黃金高登等電腦商場有各式Wi Fi Dongle,國內品牌TP-link mercury等價格底至$ 70左右。但始終RPI是embedded system,唔夾就唔夾。為免做白老鼠,所以參考完RPI wiki硬件兼容清單後,還是拆資百多元買了D-link的DWA-131。
設定方法不困難,插入Wi Fi Dongle後,進入X windows。選Internet,入wpa_gui。scan network,搵到SSID,輸入相關設定,密碼等就ok。
認到後,可退出 Xwindows,在text mode 下輸入ifconfig,應見到wlan資料。
可unplug network線,reboot RPI,RPI boot時如見不到Lan network,就會自動啟動wlan。重啟後,可用ifconfig再查一下,再不進入x windows 上網就知ok否。
Wi Fi 設定就是這樣完成。
3G 上網
這個較複雜,分軟硬兩方面。
硬件
我希望較一體化,唔想駁條USB線接個 3G dongle,太累贅了。合心水的只有華為 E-180,可flick 90度的3G dongle。插在RPI 很合襯。
二手E-180在yahoo約需百多元,買了支pccw的回來。
到買prepaid咭才知出事,pccw的最平也需$198,太貴了。唯有一搏,自行unlock 隻e-180。網上有很多這方面的資料,這裡不搬字過紙了。
Unlock後,用one2free 的prepaid咭只需$100 only。
軟件
樣子ok的也要有相應driver才work。 經google後,証實E-180有linux的driver,不過安裝複雜,要打一大堆config file。
幸好 linux 有很多有心人提供open source 程式。反覆測試後,發現以sakis3G 最簡單方便。
先裝ppp driver
- sudo apt-get install ppp
再install sakis3G
- sudo wget "http://www.sakis3g.org/versions/latest/armv4t/sakis3g.gz"
- sudo gunzip sakis3g.gz
- sudo chmod +x sakis3g
然後打. /sakis3g –interactive進入設定版面。
sudo ./sakis3g –interactive
輸入cslp3和 *99# 等資料,連接成功了。
回text mode,打ifconfig,應見到ppp介面資料。
由於我用的是prepaid 咭,需paid $ 才可用。進入x windows上網,會自動轉到附款版面。
只要是從你口袋裡拿走鈔票的,不論你用的是什麼platform,也會很順利顯示到。
選擇好使用計劃後,扣了$就上到網 。
3G dongle 用在RPI的大約設定就是這樣。
點解係大約?你將dongle 拔出,再插回;打 ifconfig,ppp 連接是不見了的。要重新入sakis3G 再入一次*99#。
要每次插入dongle就load個config file,甚至reboot後也能做到;跟網上的資料去做係唔work。暫未發現確實可信的案例。
由於我用的是prepaid咭,就算再花時間鑽研reload的config file也不能做到PnP,所以有關3G dongle 用在RPI的solution 就此完結。
Wifi vs 3G
Igate 資料流量很少, 這個factor可以ignore。
兩個方案的選擇,應以以下各點為考慮:
Power consumption
本人的測試
- WiFi Dongle: 3-3.9W
- 3G Dongle: 3.4-4.6W
雖留意WiFi耗電較少,但多需配搭流動WiFi共享器使用。即能源損耗轉架到其他設備而已。
機動性
3G Dongle獨文運作,Wi Fi必需有hot spot或 WiFi共享器 下才work。
兼容性
WiFi 可設定多個SSID config file。3g用不同vender 的Sim card,就要setup過。
總結
能以Wifi訊號share上網的設備很普及,如電話,notebook,流動WiFi共享器等。相反3 G網絡就單機補至尊。除非之前到mobile的路徑,地點測試清楚,否則隨時失踪。
http://www.ultratechie.com/2012/10/pigate/
師兄係唔係參考呢個?
Hi 您好
不建議你提出的Pigate,原因:
1/ 主因=她是用軟解,multimon。網上資料顯示,效率不高,遠低於硬解(MX614)。你用佢,你的client side的 number of Tx 可能要set做2-3 。
2/ usb audio 手指兼容問題。請參考我有關 echolink 的文章。
3/ 她將所有東西拆殼塞到一個盒內,外表看就好一体化,但到你要 trouable shoot,你就知慘字點寫。
如你是APRS新手,想先試一下軟解以減低消費。考慮windows介面的更實際。
以前sstv,rrty 有一套diy kit 唔雖要再build up
,加上mx614 難搵,或者用fx602/604 都要重新砌過
大量物資加上本身有raspberry ,只係將所有野循環再用…
既然已有RPi,一試無妨。USB Audio 手指可在新高登找到,$28。WiFi dongle 可暫不需,用回 network 頭試之。