WM6新探-網路連線分享

近來,由於3G網路已逐漸普及,且3.5G(HSDPA)也已經開跑,對於時常需要在外跑業務的商務人士、或是有大老婆(Notebook)、小老婆(PDA)的資訊重度使用者,時常會需要透過網路來存取公司的資訊,或者上網查詢資料、遠端遙控等需求。

可是為了這個需求,就要在Notebook上也裝一片3G卡,還要加上門號、月租費等,算一算是需要不少經費,若是可以藉由原本就用來打電話、上網的PDA,讓Notebook也能夠上網的話,豈不省錢又方便?

在Windows Mobile 5的年代,在程式集中有內建一個「無線數據機」的程式,這個程式可將裝置模擬成無線數據機,並讓電腦以GPRS無線上網的方式連線到網路上。到了Windows Mobile 6,程式集裡面有「網際網路共用」的工具程式,提供了更簡單的介面,讓我們可以利用PDA的GPRS/3G/HSDPA等無線上網的方式,讓PC或者Notebook可以透過PDA的連結功能,一起上網。

利用「網際網路共用」這個程式,可以用USB傳輸線,或者是藍芽連線的方式,加上簡單的幾個步驟,就能夠完成Notebook透過PDA連上GPRS/3G網路的動作。

開啟「網際網路共用」程式,畫面上就會出現目前的連線狀態,以及兩個選項,「PC連線」與「網路連線」,「PC連線」指的是PDA透過何種方式跟PC連線,而「網路連線」則是PDA要用哪一個設定連上GPRS/3G網路。而左下角的「連線」按鈕,就是開始進行連線,而右下角則有藍芽設定與網路設定的功能,會直接連結到 「開始」-「設定」-「連線」 裡面的 「藍芽」設定與「連線」設定。
WM6新探-網路連線分享 WM6新探-網路連線分享

一般來說,如果原本已經建立ActiveSync連線,當你按下左下角的「連線」按鈕之後,ActiveSync連線會被中斷,而進一步PDA會開始進行GPRS/3G的連線動作,一旦PDA完成GPRS/3G上網的連線,你的PC也就可以開始上網了。

至於上網的速度,就跟PDA可以取得的網路連線速度有關,例如如果是在GPRS的網路中,標題列會出現「G」的圖示,如果是連結3G網路,則會出現「3G」的圖示,若是PDA本身有支援HSDPA,又可以接收到HSDPA的訊號,就會出現「H」的圖示。

GPRS/3G上網的費用,則跟各家電信公司所提供的費率而有不同,整體而言,可以依據你的上網需求,選擇適當的費率方案,有些電信公司有提供吃到飽的費率方案,如果你的工作或生活上有需要的話,這個會是比較划算的方案,因為消費者一個月只要付出幾百塊,就可以無限使用一個月價值上萬的無線服務,豈不快哉~
2007-07-24 15:56 發佈
這好像 CHT9100 在 WM5 就有了耶.

我比較期待的是 能不能把 PDA Phone 的 3G/3.5G 連線透過 PDA 的 Wireless AD-HOC
的方式讓 PDA Phone 變成一個臨時的小 AP , 這樣就很酷了 !!

幾個朋友到外面喝咖啡, 一打開手機, 馬上變成 3.5G AP .....
謝謝janyeh大大的分享!
寫得真詳細!
我的3G明天才開通,正疑惑著要如何設定,讓我的NB也可以上網!
這下就釐清我的問題了!明天來試試!!謝謝!^▽^
其實這個程式的操作真的很簡單... 感覺我寫太多了... :P

我有試過用CHT9100連上3G網路,但是沒有辦法讓我的Dopod 900透過CHT9100再上網...

不過或許可以讓NB透過PDA上網之後,利用NB的網際網路分享功能,讓其他機器透過NB出去
這個方式~~只有一個缺點
就是ActiveSync 一定要4.5版以上
否則無法使用~~
因為小弟日前興沖沖帶筆電及CHT9000出去郊遊
想說這樣外出還可上網

哪知~~~~小弟筆電的ActiveSync 是3.8版
當場飆淚~~~帶了兩個大、小磚塊~~~
這個 Internet Sharing 的方式, 其實就是把 PDA 當做 NAT Rounter (IP 分享器), 所以只要可以夠過 TCP/IP 方式 connect to PDA 的 connection, 都有可能被拿來做 sharing 的 LAN port.
首先一個 typical 的 NAT router, 一定會有 WAN port and LAN port, 在這個 case, WAN port 當然就是你的 cell phone network (UMTS/EDGE/GPRS...), 而 LAN port 這邊可以選的有 BT PAN or USB.
先看到這裡介紹的 USB, 很多人可能會有疑問 USB 又不是 network, 不過事實上 USB 只是一個 transportation, 要變成啥 device 還是要看 driver, 所以就有了一個較做 USB RNDIS 的玩意, 簡單說就是把 USB simulate 成 Ethernet, 所以 PC 跟 PDA 就像是用 Ethernet cable 連起來...
BT PAN 呢, 也是類似的情況, 它也是一個 Ethernet over BT 的 concept...

這邊再順道一提, USB RNDIS 其實當初提出來的時候, 完全不是為了 PDA, 只是 MSFT 想要提出一個 USB network device 的一個 standard protocol, 當然後來很多 USB LAN/WLAN adpter 還是用自己的 protocol, 顯然 RNDIS 不夠力, 後來有些 network router 會有 USB connection 會用到 USB RNDIS, 不過也未能成主流 (因為 WLAN and ethernet 還是最 歡迎), MSFT 一度也想讓 Windows CE 變成 IP router 的 embedded OS, 當然還是沒有成功... 最後 RNDIS 才找到了一個落腳的應用 for ActiveSync...
而在發展 IP Router 應用時, CE 上也有了 IPNAT server, 只是隨著 CE based IP router 的失敗, 這些 function 也被冰凍, 終於在 PDA Phone 拜部復活...

那接下來, 可能就會有人問, 假如有 Ethernet card or WLAN 可不可以當然 NAT 的 LAN port share 給其它 device 用, 就 IPNAT 的 design 而言是 是可能的, 但 MSFT 給 PDA 上的 UI, 就只有 USB and BTPAN 所以user 就選不到, 但事實上是可以透過 registry setting 來改變 LAN port 的 interface...
有興趣的人 不妨試看看去改以下的 registry, 當然改完後要讓 IPNAT refresh, 最簡單的方法就是 suspend and warm boot...

[HKEY_LOCAL_MACHINE\COMM\ConnectionSharing]
"PrivateInterface"=multi_sz:"XXXX"

XXXX 在 USB connection 是被設為 RndisFn1, 而在 BT PAN 是 BTPAN1, 其它 NIC 也會是類似的 name 在 HKLM\Comm 下可以找到, 比如說 NE2000 CF Ethernet card, 就會是 NE20001, 而 WALN 的話就要看 該 driver 的 instance 不過也不外乎是 SDIO86861 (Marvell 的 chip) 之類的...

不過因為 IPNAT 同時會當 變成 DHCP server, 而一般的 WLAN AP 也會是 DHCP server, 這時後假如 其它 device 抓到的 IP 是從 WLAN router 來而不是從 PDA 的 IPNAT 那就會出問題, even 恰巧 PDA and WLAN router 是在同一個 subnet, 也會因為 device 這邊的 default gateway 沒設成 PDA 而出不去, 但這些技術上的 detail 相信各位玩家應該可以克服.

至此, 要把 PDA 變成一個 3G network router 是可行, 只是 MSFT 的 NAT 可能經不起大量的傳輸, 一般上上網還 okay, 要是來個 p2p or web server, 那大概就吃不消了.


至於在WM5的 連線方式, 是把 device 當成 modem 來用, 也就是所謂的 ATCI, 在 PDA 裡 Simulate Modem 的 AT command protocol, 然後再把相對應的 message bypass 給 phone 裡頭的 Cell Phone Modem Module...
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?