繼上篇「打造 PDA 上網環境」後,發現蠻多使用者有藍芽上網的需求,秉持著 DIY 的精神,也趁著工作的空檔 (剛完成了很重要的 Firmware 心情超好的),決定再下海寫下這篇文章,希望對有需求的人有所幫助。
您要使用 PDA 藍芽上網,首先要有個概念,它分兩種型式:1為「非 ActiveSync 方式」2為「ActiveSync 方式」;以上兩種各有各的優缺點,要注意的是 ActiveSync 是非常的耗系統資源,如果您有裝一些 ActiveSync plug-in 的話,就會明顯的發現,再來是第1項是標準的TCP/IP 的模式,速度較快一點 (因為不需要透過 ActiveSync 轉載),不過再怎麼快也快不過Bluetooth 1.1/1.2 的硬體限制,也快不過之前第一篇 WiFi 上網。
雖然藍芽速度不快,但它省電的優點,這對 PDA 的 USER 來說,是非常重要。
以下是環境的需求
硬體
1. PC 一張對外的連線 (網卡,無線網卡,等等...都可以的)
2. PC 一個 Bluetooth dongle (我是在網拍買的不知名的牌子, 500 塊台幣)
3. PDA with Bluetooth supported (我的是HP 3715)
軟體
1. Win2000/XP 以上的OS
2. Microsoft ActiveSync 4.1.0 (第2種上網才需要它)
3. ChekIP (檢測IP工具)
4. IVT 1.6.1.4 (這是 Bluetooth 附的工具程式含 Driver,您的可能不一樣,那麼就參考一下您的 Bluetooth vendor 附的 Driver 基本原理不會差太多,至於 Microsoft 內建的 Bluetooth Driver 那就不能用在第1項上網,只能用在第2項,這點請大家一定要記住哦)
請照著以下的步驟,如果有問題,請在這個 Item 討論 ^_^
1. 「非ActiveSync方式」上網

我習慣都會畫一張模型圖,此圖建構了「非ActiveSync方式」上網的各個關鍵點,以下依照這些把關鍵點設定好,就可以上網了。

上圖,請先安裝好 IVT 後,會發現 Bluetooth 裝置 (此裝置的名稱可能為網路連XX),我的對外連線為 Lan,ADSL 也都可以 (但要先撥號出去,再設定),但要確定它可以上網,接下對Bluetooth按右鍵選內容。

上圖,請設定 Bluetooth 以上的 IP,因為 IVT 這隻工具是啟動本身的 NAT (我猜的) 它的設計實在很笨,一定要用這組 IP,用別組就不成,而且還要手動設定,我二年前寫程式的都比它聰明多了,真不想批評它,請按上面輸入吧!

上圖,接著請打開 IVT 後會看到上圖,因為我的 PDA 已經連好線了,所以會看到 PDA 一條虛線,等會您 PDA 連上了也會看到類似的情形,先不用管它,這裡請注意紅框部份,PAN IP:192.168.0.1,這表示 IVT 已經抓到剛才設定的IP了。

上圖,請在 IVT 的本裝置服務->屬性,選擇上圖紅框,廣域網卡請對映剛剛 LAN 的部份,我的是Realtek,您的可能不一樣,這裡別選錯了吽,錯了就出不出了,設定完後,IVT 可能要你重新開一次 IVT,就重開囉!

上圖,完成了 PC 部份後,接下來是 PDA 部份了,請在「開始」->「設定」->「連線」->「網路卡」,選擇上面紅框,這裡請大家注意,您的畫面可能和我不一樣,但也差不了多少啦,除非您的 PDA Bluetooth 是個遜腳,沒有這東西可設定,那我也沒辨法了,呵呵~


上圖,請按照上面兩張圖示,輸入各項的值,這裡發現了一個 HP3715 的 BUG,DNS IP 輸入是入了何,但怎樣都沒效,這很令人奇怪的地方 >_<

上圖,當您按了 OK 之後,得重新啟動 Bluetooth,請注意囉。

上圖,請將 Bluetooth 開啟

上圖,進入「管理員」->「新增」選擇上圖紅框的部份,按下一步;剛才不是說遜腳的藍芽嗎?如果是的話,那就看不到這個選項,那只能說您的 PDA 跟藍芽非同步上網是無緣了,不過我的 3715 已算是舊機了,也有支援,所以大家應該比我的好的多吧

上圖,找到了 PC 就會顯示出來,我的 PC 是叫 ULYCOM,選它,按下一步。

上圖,看到上圖後,表示您的設定都快完成了,按個完成吧。

上圖,接下來對紅框部份,連續點兩下,就會連接到 PC 的 Bluetooth 了,連上去了會出兩個小箭頭。

上圖,現在第一次連上去,不知道能不能通,所以請用這個 CheckIP 來檢測一下,請按 Check 檢查一下 IP 值,剛才不是有說 BUG 嗎? 大家看看 DNS 部份,仍是 192.168.0.1 而不是 168.95.1.1,沒時間 trace 不管它了,照用不誤,呵呵…

上圖,到 Ping 的頁面,按 Ping 測試看看,看到上圖的樣表示已經出去了。

上圖,接下測試 DNS 的功能,請在Ping旁輸入www.yahoo.com.tw 再 Ping 測看看,看到上圖的樣表示 DNS 沒問題。


上圖,是我用 IE 來測試藍芽上網,基本上只要能用 CheckIP Ping 出去,都沒問題的。
2. 「ActiveSync方式」上網

「ActiveSync方式」上網,它的模型如上,大家可以和上個模型不一樣的地方,承接Bluetooth訊號的Driver這時就可以用MS或IVT的了,這裡要特別說明一下,從PDA到Microsoft ActiveSync的訊號都是串列式,走的是Microsoft的protocol,不是標準的TCP/IP所以有些PDA端的工具不能執行。

上圖,是PC端 ActiveSync 的設定,COM PORT 請依照您的環境設定,因為我是使用 IVT Driver 是使用 COM12,所以我就設定 COM12;而此電腦連線到,請選擇「網際網路」;大部份 USER 是用此方式上網,可是這個方式並不是標準的 TCP/IP,這個會影響 PDA 的網路工具,相容性會有點問題,不過IE沒問題就是了,至於那些工具會有問題,我想就留給 USER 去發現。

上圖,是 PDA 端,請連點紅框兩下,就如同步 PDA 時,這是基本使用 PDA 的方法,這裡就不在特別說明。

上圖,上網了。
討論:
1. Microsoft bluetooth driver 不支援第1項「非 ActiveSync 方式」上網,這點請大家要注意
2. 請大家要多用 CHECKIP 來偵測底層網路通不通 (第1項非 ActiveSync 方式), 不要一開始就用 IE ^_^
3. 第 2 項 ActiveSync 方式, 是利用PC端 ActiveSync 轉載, 它並不是準的 TCP/IP
4. 藍芽問題會較多一點, 大家要有心理準備!! 呵呵~