• 2

ppc2003 與 bluetooth gps 有問題...


設備:
hp ipaq 1940, ppc2003 中文版, 藍芽 gps,

mmp2003,
抓不到 藍芽 gps,
(用的是 com5, 當偵測到 com5 時,
會跳到 藍芽設定畫面,
選擇 藍芽 gps,
回到 mmp5, 會設 com5 已被使用...)

papago v3/v5,
抓到藍芽gps, 程式就結束不見了,
(用的是 com5, 當偵測到 com5 時,
會跳到 藍芽設定畫面,
選擇 藍芽 gps,
回到 papago, 閃一下, 程式就結束...
如果是 藍芽 gps 已定位完成,
閃一下時, 是定位到的地圖)

用 papago 附的 gps viewer,
也是連上藍芽 gps, 閃一下, 程式就結束..

用 tutsai 介紹的 wince monitor,
則一切正常.

寫 mail 問 papago,
回信說 ppc2003 藍芽有問題,
建議空出更多的記憶體再執行 papago,
詳細情形他們還在查...

有沒有用 ppc2003 與 bluetooth gps 沒問題的啊?
2003-08-07 21:29 發佈
就我使用經驗,問題大概是出在Widcomm的軟體
在早期CE裡的Bluetooth Manager,使用BT裝置前必須建立連結,之後使用軟體連接這個PORT他就會去連結最後一次連結的裝置,所以並沒有這樣的問題。

新版的Bluetooth Manager相當地聰明,當使用者的軟體在開啟這個虛擬PORT時假如這個PORT並未連接任何藍芽裝置時,他會自動開啟搜尋的視窗進行搜尋,問題來了,當搜尋完畢點選裝置進行連接後,筆者使用的應用程式這時候往往又連不上而關閉該PORT。
所以想要成功地使用一般程式建立連結,建議先從BT Manager去連接該裝置,連好之後這個PORT已經是處於連線狀態,當地圖或其他軟體去開啟該PORT時將會順利開啟,而不會跳入Bluetooth Manager的搜尋畫面。

原本筆者的PPC2002有更新到最新版的Bluetooth Manager,但就是因為變成使用前都必須用藍芽管理員建立連結,反而比舊版的程序瑣碎,所以我又灌回較早版本的Bluetooth Manager。

看來
mmp2003 應該是這樣..
可是 ppg 是有連上, 然後才結束掉,
而 wince monitor 又沒問題...

先手動把 bluetooth serial port 連上,
再執行 mmp2003, ppg,
之前也有試過,
一樣都不行...

bluetooth 在 ppc2003 是內建,
應該也沒舊版可換...
唉!

找了一些資料,
用 c# 寫 .net compactframework 程式,
在 ppc2003 run,
直接用 ce4.2 CreateFile api,

hPort =
Win32Com.CreateFile("COM5:"
, Win32Com.GENERIC_READ | Win32Com.GENERIC_WRITE, 0
, IntPtr.Zero,Win32Com.OPEN_EXISTING, 0, IntPtr.Zero);

COM5 是設定成連接 bluetooth serial port,
結果, 一執行, 就連上了...
不會跳到 藍芽設定畫面, 需要選擇 藍芽 gps,
也不用先 connct...

也可以順利讀到
$GPRMC
的 format,


看來可以開個 file, 把位置寫進去,
再從 ppg 的匯入座標做手動定位了...
反正爬山用, 10 分鐘定個位也差不多...


http://www.ke4nyv.com/gpsstuff.htm
Here is the GPRMC string broken down into it's parts.



$GPRMC,123519,A,4807.038,N,01131.000,E,022.4,084.4,071281,003.1,W*43


RMC Recommended Minimum sentence
123519 Fix taken at 12:35:19 UTC
A Status A=active /* The data status. [A] for valid data,[V] for invalid.
4807.038,N Latitude 48 deg 07.038' N
01131.000,E Longitude 11 deg 31.000' E
022.4 Speed over the ground in knots
084.4 Track angle in degrees True
071281 Date - 7th of December 1981
003.1,W Magnetic Variation /* The difference of magnetic direction from true north.
*43 The checksum data, always begins with *


用 c# 寫 .net compactframework 程式,
直接用 ce4.2 CreateFile api,
....恕刪

我覺得這邊所使用的開發工具倒是關鍵,我今天測試了HP5450(PPC2002中文),HP2210(PPC2003中文)的藍芽,同時和我自己的iPaq3870比較,發現Widcomm在Bluetooth Manager上的確有部分Bug存在...
1. 在HP2210,在HP5450出現搜尋畫面後無法連線的BUG不見了
2. HP5450和2210連上線時,感覺上像是Bluetooth收到一定數量的資料後才把他丟給應用程式,變成資料的傳輸很不順暢
3. HP5450的藍芽接受距離相當的令人不滿意,可能與內建WLAN有關係,雖然測試時WLAN是關掉的
我用的是hp2210+ GlobalSat的藍芽gps
無法使用,大家救救我
幫我想想辦法
有人向hp或微軟反應嗎
ec 跟 gps_taiwan兄你們好.

我覺得你們寫的東西很好,不知道是否可以讓我轉PO到gpspassion.com跟國外的網友分享.

說不定大家一起腦力激盪,可以早日找出完美的解決方案.

我, 沒問題 :)

ps:
昨天又試路易通, 也是不行 :(


<!--引言開始 (您引用了全部文章,請適度引言)-->
tutsai wrote:
ec 跟 gps_taiwan兄你們好.

我覺得你們寫的東西很好,不知道是否可以讓我轉PO到gpspassion.com跟國外的網友分享.

說不定大家一起腦力激盪,可以早日找出完美的解決方案.
<!--引言結束 -->
我也沒問題~

我今天下午使用HP2210又測試了一次,原本在PPC2003使用MEM3沒問題,PPG5則是會莫名其妙關閉程式,結果這一次測試時突然又可以執行,但不幸地是一旦連線之後整個畫面開始Lag,似乎比關閉程式還糟糕。但我用CF GPS測時又不會這樣, 顯然地Bluetooth Mamager在Serial Communication這一層處理有很大的問題,目前我只能再想辦法要BTW-CE 1.4版本灌在PPC2002試試看了...

而BTW-CE1.3在HP5450(PPC2002)上測試還沒有發現問題~
有沒有人測試用mio558+藍牙GPS是不是有同樣問題
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?