1 / 11

Group Wireless Location Tracking With An Android Sink

Group Wireless Location Tracking With An Android Sink. By Ronny L. Bull , Alexander B. Stuart , and Edward Spetka CS 528 – Professor Geethapriya Thamilarasu. Objectives. Create a lightweight, efficient platform for tracking the location of elements of a group

bryce
Download Presentation

Group Wireless Location Tracking With An Android Sink

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. Group Wireless Location Tracking With An AndroidSink By Ronny L. Bull, Alexander B. Stuart, and Edward Spetka CS 528 – Professor Geethapriya Thamilarasu

  2. Objectives • Create a lightweight, efficient platform for tracking the location of elements of a group • i.e. Emergency, military, and leisure scenarios • Utilize Micaz hardware and TinyOS software • Plot positions of elements on simple interactive map interface

  3. Design Considerations • Utilize common, inexpensive hardware • Android smart phones or tablets • Incorporate GPS technology • Ideal for outdoor situations • Take advantage of Google Maps API • Create simple parsing interface

  4. Prerequisite Information • NMEA (National Marine Electronics Association) packets contain critical information • Internal to the NMEA packet is the command/reply fields which contain the most important information • Elements of the command/reply fields are called sentences • e.g. timestamp, coordinates, direction, distance above sea level

  5. Implementation • Hardware: • Two Micaz motes • One USB programming board • One MTS420/400CC sensor board • One Android device (emulated) • One desktop computer (Ubuntu Linux 10.04 LTS Server) • Software • Google Maps API • TinyOS 2.x • Perl and Java

  6. Implementation

  7. Difficulties • MTS420/400CC sensor board lacks drivers for TinyOS • Independent of 1.x and 2.x TinyOS versions • IEEE 802.11 and Bluetooth protocols are not supported by TinyOS • TinyOS code based died sometime around 2008/2009 • Unable to slow down time without proportionally decreasing productivity

  8. Ideal Implementation IEEE 802.11 or Bluetooth

  9. Demonstration • The Android device is emulated in our demonstration • The GPS NMEA packets are hard coded into the GPS mote • Only the coordinate information is used from the NMEA packets

  10. What We Learned • Working with WSNs requires good coordination between all involved systems

  11. Questions/Comments • What else would like you to know or tell? P.S. All code is available via subversion at http://code.google.com/p/gwt-wsn-cs528/

More Related