作者ma1121 (井葉 馬)
看板PDA
標題Re: [問題] 有附開發工具的GPS接受器
時間Sat Mar 15 01:50:59 2008
※ 引述《booloo (布魯)》之銘言:
: 如題,因為小的做大學專題,需要用到GPS接收器結合Google Maps做一些應用。
: ,想請問一下各位,市面上是否有附軟體發工具的GPS接收器,讓我們可以自行
: 撰寫程式,對GPS接收器做一些控制或是應用。希望可以連接USB及藍芽,因為
: 要用來連接筆電的。其實我主要的目的是希望能即時擷取到GPS座標,方便進行一
: 些判斷,或是將座標上傳到網路上。預算在4000以下都ok。
剛好小弟我的畢業專題就是GPS + Google Map
所以容我撒野(提供一些經驗)一下
當時為了寫出來的程式能具有通用性,所以我用的架構為:
GPS ←→ 藍芽(手機) ←→ J2ME(CLDC1.1 + MIDP Lib)
基本上您所說的對GPS接收器做控制,以小弟的狀況是完全沒用到
我只單純開Input Stream讓GPS把資料流透過藍芽餵手機進來
當然, 實際上這一句話↑
就讓我寫很久的Code了(小的不才)
接下來都是GPS的資料剖析而以
GPS資料剖析不難,網路上都能Google到哪個資料是您要的。
GPS接收器提供的資料非常豐富,建議您有時間先研讀一下。
要是您的程式最終執行平台是普通PC的話,要從USB based的GPS接收器取得資料不難
沒記錯USB based的接收器會被當成COM Port依樣存在PC上,
您僅僅需要對特定COM Port取資料而已。
(當然我是以JAVA Code的角度思考,JAVA對Coder很友善的...:P)
這裡是PDA版,所以我假設你將要在WM Based的機器上執行
(Palm我已經脫離他很久了,所以,抱歉了)
J2ME在WM上的支援我只知道不友善(JVM連Sun自己都沒出WM版的)
如果單單就取得GPS資料的話,藍芽GPS將會是您最具通用性的Solution
因為擁有USB Host的機種有限。我只知道Acer n300, n50。
以WM5/WM6 Classic而言,藍芽GPS連接到PDA後也是被當作COM Port Device
和PC上一樣是對COM Port取資料
這樣就比我做J2ME版幸福很多了(自己的痛就不在這邊多囉嗦了,已經浪費很多版面了)
以上概述,希望有幫到原PO
有筆誤的地方還請版上前輩鞭小力些
XD"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.253.91
1F:推 booloo:感謝您的資訊,看來當初選擇不在WM Based的機器上執行是對. 03/15 02:22
2F:→ booloo:其實我做的部分是關於Context Awareness,基本上就是把所有 03/15 02:22
3F:→ booloo:的Data收集,然後丟到網路上的Server去統整,最後再把結果 03/15 02:23
4F:→ booloo:透過瀏覽器呈現給使用者。 03/15 02:25
5F:推 booloo:其實我當初說要對GPS做一些控制只是為了省電......XD 03/15 02:43
6F:推 booloo:不過如果就「即時性」來說,您的設計會比較好 03/15 02:51
7F:推 philipwen:越來越喜歡PDA版了 03/15 09:54