1 / 19

GPSShare: A Location-Sharing Mobile Network

GPSShare: A Location-Sharing Mobile Network. Kyle Gong Yale EECS, 2009 Advisor: Andreas Savvides. Motivation. Location information has many useful applications including navigation, localized search, and social networking service

carie
Download Presentation

GPSShare: A Location-Sharing Mobile Network

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GPSShare: A Location-Sharing Mobile Network Kyle Gong Yale EECS, 2009 Advisor: Andreas Savvides

  2. Motivation • Location information has many useful applications including navigation, localized search, and social networking service • Already billions of mobile devices in the field, most have Bluetooth, only a few have GPS • GPS coverage unavailable in many areas: • Indoor, underground, “urban canyon”

  3. Example Scenario • Felix is waiting for his friend Gabe to get out of lab to order food from Ivy Noodle. • He wants to know when Gabe leaves Becton, so that he can order the food on time. • He could use BScope Mobile to do this, but Gabe’s phone doesn’t have GPS.

  4. Solution HTTP POST, Data Network Bluetooth Gabe’s BlackBerry GPSShare Beacon at Becton Center HTTP BScope Web Portal Email, SMS Felix’s iPhone BScope Server

  5. System Architecture

  6. GPSShare • GPSShare takes advantage of the similar locations of nearby devices and Bluetooth technology to extend localization service • Two source modes: • Beacon: Fixed location • Mobile provider: GPS-enabled mobile devices

  7. Localization Using GPSShare Non-GPS Enabled GPS Enabled

  8. Localization Using GPSShare Receives location update from beacon

  9. Localization Using GPSShare Gets new location from mobile GPSShare provider

  10. Localization Using GPSShare Location update from beacon

  11. Localization Using GPSShare Estimated path (black) approximates true path (green)

  12. GPSShare Network • GPS-enabled clients share with clients without • Low percentage of GPS-enabled can serve large percentage of unenabled devices • Hybrid managed and ad-hoc network allows for minimum service level while GPS-enabled clients increase coverage as more users join the network, upgrade devices

  13. Indoor Localization • Beacons can be placed indoors to extend localization to areas where GPS coverage is unavailable • Allows device to conserve power by avoiding continuously searching for a signal, while remaining responsive to changes in location • Allows for location information to be extended through location descriptors such as floor, building name, room number and other labels

  14. Implementation • Beacon: • Linux, BlueZ, PyBlueZ, Python • Mobile provider: • BlackBerry, Java API, JSR-82 • Receiver: • BlackBerry, Java API, JSR-82 • Mac OS X, Cocoa/ObjC, IOBluetooth Framework

  15. Deployed Infrastructure • Low beacon hardware constraints: • Lightweight development platform such as SheevaPlug, even embedded • Low cost Bluetooth transceiver • Allows for wide deployment on campus, building interiors Marvell SheevaPlug

  16. Campus Coverage • Just a few beacons can cover campus • 27 Central (blue) • 55 Greater (purple) • Beacon Cost: < $50

  17. Challenges • Many different Bluetooth implementations, with varying levels of accessibility, limited documentation • Limited hardware availability • Wireless network performance inconsistent

  18. Further Steps • Implement on low-cost development hardware, deploy test infrastructure • Integrate with additional location-based services such as Google Maps and Latitude

  19. Acknowledgments • Thanks to: • Prof. Andreas Savvides • Simon Tao • Athanasios Bamis and Thiago Teixeira • Richard Alimi

More Related