智慧型自行車旅遊導覽及 pda 系統之 研製 implementation of intelligent bicycle...

13
智智智智智智智智智智智 PDA 智智智智智 Implementation of Intelligent Bicycle Touring Navigation in PDA System 智智 智智智智智 智 :一 智智M A 2 9 0 1 1 0 智智 智 智 智 1

Upload: ramya

Post on 19-Jan-2016

53 views

Category:

Documents


0 download

DESCRIPTION

智慧型自行車旅遊導覽及 PDA 系統之 研製 Implementation of Intelligent Bicycle Touring Navigation in PDA System. 班級:碩研資管一甲 學號: M A 2 9 0 1 1 0 姓名:陳 靜 宜. 目錄. 一 、研究動機與目的 二、系統整合 三、系統操作 四、結論. 一、 研究動機與 目的. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 智慧型自行車旅遊導覽及  PDA  系統之 研製 Implementation of Intelligent Bicycle Touring Navigation in PDA System

1

智慧型自行車旅遊導覽及 PDA 系統之研製Implementation of Intelligent Bicycle

Touring Navigation in PDA System

班級:碩研資管一甲學號: M A 2 9 0 1 1 0姓名:陳 靜 宜

Page 2: 智慧型自行車旅遊導覽及  PDA  系統之 研製 Implementation of Intelligent Bicycle Touring Navigation in PDA System

2

一、研究動機與目的二、系統整合三、系統操作四、結論

目錄

Page 3: 智慧型自行車旅遊導覽及  PDA  系統之 研製 Implementation of Intelligent Bicycle Touring Navigation in PDA System

3

一、研究動機與目的透過由手機作為介面來提醒使用者運動的狀況,透過彼此競爭的概念鼓勵使用者多運動;而所累積的運動量可以換成遊戲的點數,跟其它使用者進行遊戲比賽 ( 如數獨 Sudoku) ,將運動累積點數改為商品優惠券。

「健康」、「環保」是全球所提倡的議題,試圖以使用者對於知性旅遊的思維做為出發點,結合自行車與知性健康,創造具有文化價值的旅遊方式。

Page 4: 智慧型自行車旅遊導覽及  PDA  系統之 研製 Implementation of Intelligent Bicycle Touring Navigation in PDA System

4

二、系統整合智慧型自行車旅遊導覽,程式分成 PDA 端程式與

Server 端程式, PDA 端程式又分成使用者介面、無線通訊程式、網際應用程式等;伺服器端則是用來接收 PDA 上傳的資料,處理後再傳回各個 PDA 端。

Page 5: 智慧型自行車旅遊導覽及  PDA  系統之 研製 Implementation of Intelligent Bicycle Touring Navigation in PDA System

5

2.1 行動裝置系統比較作業系統 Window Mobile Symbian Linux

軟體特色 由微軟提供的平台,採用WinCE 核心,有最方便的開發工具,可以開發大部份使用在 PC 上的程式

開放式作業系統Symbian 的使用者介面讓使用者可以像使用電腦,可以根據喜好自行下載與安裝各種軟體

由 Google 力推的新型手機作業系統,採開放式作業系統以 Linux 為其核心

開發工具及特色

Visual Studio.NET, 可以使用 Visual

C#/Visual Basic 語法進行開發

OPL 、 PythonCar

bide C++ IDE ;讓 Symbian 的 C++ ,一般人不容易學習。

ADT+Eclipse 使用C/C++ 語法

Page 6: 智慧型自行車旅遊導覽及  PDA  系統之 研製 Implementation of Intelligent Bicycle Touring Navigation in PDA System

6

2.2 無線技術比較比較項目\規格標準 RFID 藍牙 WLAN

技術 ISO 15693 802.15 802.11n

應用範圍 物件辨識與管理 傳輸線取代 網際網路應用

使用頻率 13.56MHz 2.4GHz 5GHz

最大頻寬 250 Kbit/s 2.1Mbit/s 200Mbit/s

傳輸距離 10 ~ 100 10M(class 2) 300M

主要應用範圍 電子式磁卡、物件追蹤狀態監控

PDA 、行動電話手持式裝置

高速無線、網路存取

優勢 由於電子標籤的成本低廉,可應用的範圍最廣

可以方便的讓不同的電子設備溝通,進行資料語音的傳輸等等

隨時都可以自由自在地上網

Page 7: 智慧型自行車旅遊導覽及  PDA  系統之 研製 Implementation of Intelligent Bicycle Touring Navigation in PDA System

7

2.3 GPS 訊號處理發送的資料主要由封包頭,封包尾和封包內資料所組成,衛星

所接收資料是這類 $GPGGA , 095031.254 , 2501.9891 , N ,12133.8101 , E , 1 , 07 , 7.0 , 123.9 , M , 15.0 , M , 0.0 , 0000*74 的封包資料,在透過程式解析轉換資料。

Page 8: 智慧型自行車旅遊導覽及  PDA  系統之 研製 Implementation of Intelligent Bicycle Touring Navigation in PDA System

8

Dim gpsArr As String() = GPSData.Split("$"c)For i As Integer = 0 To gpsArr.Length - 1Dim strTemp As String = gpsArr(i)Dim lineArr As String() = strTemp.Split(","c)If lineArr(0) = "GPGGA" ThenTryDim dLat As Double = Convert.ToDouble(lineArr(2))dLat = dLat / 100Dim lat As String() = dLat.ToString().Split("."c)Dim la As String = (((Convert.ToDouble(lat(1)) / 60) * 10000)).ToString("#")latitude = lat(0).ToString() + "." + la.Substring(0, 6)

1. 先從字串中擷取出” $” 開頭的字串2. 檢查其是否為 GPGGA3. 是的話再擷取第 3 個段落,因為其代表緯度資訊 2501.9891 /100 =

25.0198914. 把小數點後的值從 0.019891 直接轉為 198915. 再取小數點部份的值 (19891/ 60)*10000=33151666. 由於第二步移了一個 0 ,所以 3315166 轉小數時 要加一個 0 進去,所以

=0.033151667. 所以緯度= 25+0.03315166=25.03315166

Page 9: 智慧型自行車旅遊導覽及  PDA  系統之 研製 Implementation of Intelligent Bicycle Touring Navigation in PDA System

9

2.4 網路程式用戶端針對此伺服器的 Socket 端點進行連線作業,資料傳輸

則是於連線建立完成後,於 Socket 用戶端與伺服器端雙向傳輸。系統在網路方面的應用主要有互動功能包括文字聊天跟傳送名片、

上傳圖片、景點排行榜,主要的網路資料分為文字及圖片兩大部份。當 client 端在開機時會自動嘗試連線,會對伺服器端提出連線

要求,而伺服器端接收 client 端的連線後,就會建立一個連線,可以開始傳送資料。

Page 10: 智慧型自行車旅遊導覽及  PDA  系統之 研製 Implementation of Intelligent Bicycle Touring Navigation in PDA System

10

2.5 藍芽 GPS 接收器當讀取器感應到 Tag 上的資料後,資料會透過程式與資料庫

中的資料進行比對,當比對到資料便會呼叫作業系統內建的 Media Player 程式播放景點的多媒體影片,如沒感應變繼續進行導航功能。

Page 11: 智慧型自行車旅遊導覽及  PDA  系統之 研製 Implementation of Intelligent Bicycle Touring Navigation in PDA System

11

將 PDA 、 GPS 接收器跟無線計圈裝置在自行車上,透過藍芽接收訊號。

三、系統操作

先連線到 Internet ,打開 PDA 上的無線裝置管理員,系統偵測成功將系統已經建立與藍牙、RFID 、無線網路的連線。

登入使用者資料或註冊成功再登入,將會出現簡單的景點圖文介紹。

Page 12: 智慧型自行車旅遊導覽及  PDA  系統之 研製 Implementation of Intelligent Bicycle Touring Navigation in PDA System

12

Page 13: 智慧型自行車旅遊導覽及  PDA  系統之 研製 Implementation of Intelligent Bicycle Touring Navigation in PDA System

13

四、結論優點 缺點 未來

即時分享照片、名片與對話

需感應 Tag才能進行景點介紹

運用在手機或手錶等 3C 用品

累積點數換商品,帶動當地小吃

可以將功能放置圖一個頁面

可使病患紀錄運動資料或學生課堂作業

可以選擇古蹟、美食或自然風光路線

必須將接受器裝置腳踏車上

利用心跳帶或心跳錶計算卡路里

介紹當地古蹟歷史 無限計圈無法標準算出騎乘的公里數與卡路里

設定時間達成公里數

增加闖關遊戲,間接使小朋友了解當地歷史