Presentation is loading. Please wait.

Presentation is loading. Please wait.

Blue Tears Project Bluetooth Tracking: Distributed Information Systems.

Similar presentations


Presentation on theme: "Blue Tears Project Bluetooth Tracking: Distributed Information Systems."— Presentation transcript:

1 Blue Tears Project Bluetooth Tracking: Distributed Information Systems

2 Introduction Bluetooth tracking system Approximate tracking BT is limited to a 10m radius Transfer rate 3mb/s 90% of current cell phones & smartphones have Bluetooth tech built-in. Not limited to just phones. Can track all BT devices

3 Bluetooth Tracking System Approximate location tracking 4 major parts Bluetooth Discovery Access point, Bluetooth Access point, Central server and Data Base. Uses a back bone WIFI connection for RMI connection RMI used to communicate with Server and Access points

4 Bluetooth Tracking System(cont) Tracking by floor levels Scenario to use BTT system –Tracking traffic in malls –Distribution of man power –“finding babies” –Data mining, commonly traveled routes –Clocking in/out system –Locating medical devices/patients/doctors

5 The Approach Other tracking system use two way communication between client and server Some send request to find current location only Fairly simple, loss a lot of valuable data, and requires a lot of client input. Our approach keeps track of the client’s movements (currently up to the last 10 access points)

6 The Approach Closest neighbor algorthim –Avoid overloading the AP with devices to check –Guess the next possible AP the client could come across Client is transparent to tracking system, little to no input from end user Uses registered Bluetooth address rather the continuous Device Discovery (upto 90sec to discovery device) Majority of computation on the Server side, putting less stress on the client and AP

7 Closest Neighbour Access Point 1 Access Point 1 Access Point 5 Access Point 5 Access Point 4 Access Point 4 Access Point 2 Access Point 2 Access Point 3 Access Point 3

8 Closest Neighbour Access Point 1 Access Point 1 Access Point 5 Access Point 5 Access Point 4 Access Point 4 Access Point 2 Access Point 2 Access Point 3 Access Point 3

9 Closest Neighbour Access Point 1 Access Point 1 Access Point 5 Access Point 5 Access Point 4 Access Point 4 Access Point 2 Access Point 2 Access Point 3 Access Point 3

10 Closest Neighbour Access Point 2 Access Point 2 Access Point 1 Access Point 1 Access Point n’ Access Point n’ Access Point n Access Point n Access Point 3 Access Point 3 ap 5 ap 4

11 Object Diagram mySql Server Manager RMI Communication interfaces Manager Interface Access Point Interface Access Point Interface Access Point 1 Access Point n ……..... Client 1 Client 1 Client n Client n ….

12 Components 4 major components –Bluetooth access points –Bluetooth init access points –Central Server –Data Base Future components –Client software

13 Bluetooth Init Access Point Client would registry their Bluetooth device, usually cell/smart phone Client sets device to discovery for a minute and wait for conformation Ap continues checking for new devices –Once discovered is then search to see what services as available –This could take upwards to 30 – 90 secs depending on demand and device transfer rate

14 Bluetooth Init Access Point Once the Ap gathers all the required information a update is sent to the Server using rmi communications Ideally you need to register only once and your Bluetooth address is stored for future use

15 Bluetooth Access Points Waiting for server to allocate bluetooth address for it to “ping” Continues to try pinging bluetooth address If found it sind a response to server that it’s found the device and ap location Requires only one “ping” response.

16 Central Server Consists of the AP manager, Server and Data base manager Server init all services AP manager registers AP and delegates which AP to search which Bluetooth address AP manager organizes all input information from AP

17 Central Server Database Manager updates and extracts information from the DB –Mapping AP Zones –Bluetooth Address and tracking history

18 Assumptions The client is not sprinting across the Bluetooth Access points Client within a access point range at all times Access points don’t overlap (due to java constraints) Bluetooth address attributes is not altered during the session Access points are mapped by installer

19 Crashes No failsafe for failed AP –Possible solution then your fucked Server fails –Possible solution cluster environment Leader algorthim (AP fitted with central server services and fights for control)

20 Bluetooth specs 10 meters radius Transfer 3mb/s One tenth the power used for WIFI Limited connection, 7 connection on home Bluetooth adapters Industrial BT AP up to 24 connection

21 Constraints For the demo -Limited to 3 access points (ideally we would have 10s – 100s of access points) -Limited to 1 client -Bluetooth Adapters limited to one connection at a time. Hardware limitation can be resolved with industrial BT access points

22 Constraints (cont) Client software, different sdk for different phones

23 Limitations -


Download ppt "Blue Tears Project Bluetooth Tracking: Distributed Information Systems."

Similar presentations


Ads by Google