18
Internet, 2007 Third IEEE/IFIP International Conference in Central Asia on; Tashkent,Uzbekistan M. Zaafir Barahim, M. Razvi Doomun, Nazrana Joomun University of Mauritius,Reduit, Mauritius Speaker: Chun-Hung Wang Date: 2010.04.27 1

Low-Cost Bluetooth Mobile Positioning for Location-based Application

Embed Size (px)

DESCRIPTION

Low-Cost Bluetooth Mobile Positioning for Location-based Application. Internet, 2007 Third IEEE/IFIP International Conference in Central Asia on; Tashkent,Uzbekistan M. Zaafir Barahim, M. Razvi Doomun, Nazrana Joomun University of Mauritius,Reduit, Mauritius. Speaker: Chun-Hung Wang - PowerPoint PPT Presentation

Citation preview

Page 1: Low-Cost Bluetooth Mobile Positioning for Location-based Application

Internet, 2007 Third IEEE/IFIP International Conference in Central Asia on; Tashkent,Uzbekistan

M. Zaafir Barahim, M. Razvi Doomun, Nazrana JoomunUniversity of Mauritius,Reduit, Mauritius

Speaker: Chun-Hung WangDate: 2010.04.27

1

Page 2: Low-Cost Bluetooth Mobile Positioning for Location-based Application

Outline1 、摘要2 、系統方法論3 、行動應用設計指南4 、結論

2

Page 3: Low-Cost Bluetooth Mobile Positioning for Location-based Application

1 、 Introduction藍芽技術是一種很有前途的短距離無線網絡技術。我們提出一個成本

低,易於部署,可擴展的基礎設施,室內定位計算的移動設備基於藍芽技術。

該系統由藍芽( BT )感測系統和導航系統兩部分所組成,並使用JAVA JDK 1.6 來開發。

將藍芽感測系統設置為可發現,讓行動裝置可以掃描到和檢測,並收到特定的訊息和其他相關文件 ( 地圖、聲音檔、影片剪輯 ) 的定位訊息。

3

Page 4: Low-Cost Bluetooth Mobile Positioning for Location-based Application

1 、 Introduction在現今的研究,室內定位系統和應用仍然是一個問題。本文介紹了設

計成本低廉的行動模里西斯大學指南系統( UoMGuide )的位置,運用於模里西斯大學校園 ( 位於秘魯 ) 。

4

Page 5: Low-Cost Bluetooth Mobile Positioning for Location-based Application

2 、 SYSTEM METHODOLOGY 位置服務器負責存儲和管理用戶的位置。該系統的設計工作在於室內

環境,如圖 1 所示。

5

Page 6: Low-Cost Bluetooth Mobile Positioning for Location-based Application

2 、 SYSTEM METHODOLOGY

6

Page 7: Low-Cost Bluetooth Mobile Positioning for Location-based Application

2 、 SYSTEM METHODOLOGY

7

DATABASE :資料庫Central Navigation System :中央導航系統Server :伺服器BT Sensor System :藍芽感測系統CLIENT :客戶BT Connection :藍芽連接BT moblie device :藍芽行動裝置

Page 8: Low-Cost Bluetooth Mobile Positioning for Location-based Application

2 、 SYSTEM METHODOLOGY 1. 分層和模組佈署:該系統結構可以結合幾個方面並提供組件,使它們互相作用。因此,保證了系統的整體基礎設施的互操作性和範圍內共享。每個設備可以適用於特定的應用需求,在提供的程序組件範圍內來增加

或刪除。

2. 用戶移動性支援:基礎設施需要提供一個事件服務,這可以用來檢測位置的變化。

8

Page 9: Low-Cost Bluetooth Mobile Positioning for Location-based Application

2 、 SYSTEM METHODOLOGY 3. 可維護性和更新:根據應用需求,環境配置可動態替換或補充。例如,一個更有效的演算法可用時,該組件可以很容易地更新並新增到

服務。

4. 可伸縮與可擴展:模組化可使系統靈活,易於擴展增加新的感測器,新設備和新服務。

9

Page 10: Low-Cost Bluetooth Mobile Positioning for Location-based Application

2 、 SYSTEM METHODOLOGY 5. 協作和上下文共享:主要優點是可以提升資料的豐富度。使用者可以依照用戶權限來分享不

同的上下文訊息。

行動裝置要使用定位的應用,必須支援 JAVA 的 MIDP , JSR-179 和 JSR-82 API 。

10

Page 11: Low-Cost Bluetooth Mobile Positioning for Location-based Application

2 、 SYSTEM METHODOLOGY 透過使用 "LocationProvider" ,應用程序可以得到當時設備的所在位

置。

對於某些位置的表現方法,可能還會包含一些文字說明,例如建築物的名稱或地址。

"LocationProvider"還建置標誌性建築資料在資料庫上。事實上,用戶可以儲存常用的地點,在資料庫上,如用戶家中或辦公室等。

11

Page 12: Low-Cost Bluetooth Mobile Positioning for Location-based Application

3 、行動應用設計指南這 UoMGuide架構,如圖 2 ,設計成一個能精確的確定用戶位置的

定位系統

12

Page 13: Low-Cost Bluetooth Mobile Positioning for Location-based Application

3 、行動應用設計指南

13

Rescanning module :重新掃描模組 OBEX Profile :物件交換連接模組 Connection module :連接模組 confirmation Request module(if

“NO” Cancel Operation With BT Device) :確認請求模組

Distance Estimation module :距離估計模組

Friendly Name BT_ADD & RSSI retrieval module :友好名稱 新增和訊號強度檢索模組

Scanning & Discovery module :掃描和探索模組

CLIENT :客戶 Create & Populace Text File :建立民眾文件模組

Send Text file :傳送文字檔案模組 MAP Service :地圖服務模組 Fusion module :合並模組 Trilateration Technique :三角定位

技術模組 Retrieval module :檢所模組 Read_Write module :讀取和寫入模

組 Accept Text file :接受文件檔案 Waiting module :等待模組

Page 14: Low-Cost Bluetooth Mobile Positioning for Location-based Application

3 、 MOBILE GUIDE DESIGN

在掃描和探索模組,藍芽( BT )的感測器系統的掃描發現藍芽行動裝置使用藍芽連接控制器。

當藍芽行動裝置掃描時,藍芽感測器會檢索所有裝置的藍芽位址並且利用藍芽位置和友好名單檢所模組來取得友好名單。

掃描後,發現了藍芽行動裝置,建立一個文件並記錄裝置的藍芽位址(MAC) ,並傳送到伺服器。

14

Page 15: Low-Cost Bluetooth Mobile Positioning for Location-based Application

3 、 MOBILE GUIDE DESIGN

如果他們接受連接到感測器系統,會透過確認請求和連接模組來確認所有檢測到的藍芽設備。所選擇的協定是 OBEX (物件交換),並允許 OBEX 連接,並透過比較低層的藍芽協定, RF通訊協定來傳輸。物件推送模式是用來發送自訂的文字信息及其他相關文件。

透過重新掃描模組,整個過程將持續在預定的間隔時間內重新掃描整個模組。

15

Page 16: Low-Cost Bluetooth Mobile Positioning for Location-based Application

3 、 MOBILE GUIDE DESIGN

一旦感測器已連接和發送數據,等待模組和接受文件檔模組接受所有的數據流,該感測器會發送和儲存所有的數據在一個以感測器的 IP 位置來命名的文件。

Read_Write 模組負責讀取剛剛在等待模組時所創建的文件內容和將數據儲存在資料庫中。

在檢所模組,取得所有藍芽感測器的數目再透過繪圖模組來繪製藍芽感測器在校園地圖上。

16

Page 17: Low-Cost Bluetooth Mobile Positioning for Location-based Application

3 、 MOBILE GUIDE DESIGN

合併模組 ,透過不同的藍芽感測器來取得感測器間的距離並使用三角測量法來得到一個準確的定位。

17

Page 18: Low-Cost Bluetooth Mobile Positioning for Location-based Application

4 、 CONCLUSIONS 基於多種的無線技術,人們越來越關注在定位的應用。

本文已經提出了藍芽技術,具有低成本的解決方案的定位系統。

未來是將現有的基礎設備,在校園內透過無線網路接入點和藍芽感測器來更準確的定位。

18