Presentation is loading. Please wait.

Presentation is loading. Please wait.

PROWIND (Positioning Relay over Wirelessly Networked Devices) Team Members: Alexander Smithson, Dian Ding, Yeh Cheng Yuan Graduate Advisor: Eric Liao Faculty.

Similar presentations


Presentation on theme: "PROWIND (Positioning Relay over Wirelessly Networked Devices) Team Members: Alexander Smithson, Dian Ding, Yeh Cheng Yuan Graduate Advisor: Eric Liao Faculty."— Presentation transcript:

1 PROWIND (Positioning Relay over Wirelessly Networked Devices) Team Members: Alexander Smithson, Dian Ding, Yeh Cheng Yuan Graduate Advisor: Eric Liao Faculty Advisor: Dr. Russell Abbott Aerospace Corporation Liaison: Mahan Hajianpour Department of Computer Science College of Engineering, Computer Science, and Technology California State University, Los Angeles PROWIND is an Android messaging, mapping, and tracking application built on an ad hoc wireless network that uses a mesh topology. PROWIND is the continuation of a 2013 senior design project. Optimized with the inclusion of the OLSR protocol. Includes a system to dynamically detect peers on the mesh network. Disconnected peers will appear differently and time out after being disconnected for a set period of time. Supports user generated markers on the map, and display them to all peers. Can be compiled separately from its UI and used as an Android Service in other applications. PROWIND is an Android messaging, mapping, and tracking application built on an ad hoc wireless network that uses a mesh topology. PROWIND is the continuation of a 2013 senior design project. Optimized with the inclusion of the OLSR protocol. Includes a system to dynamically detect peers on the mesh network. Disconnected peers will appear differently and time out after being disconnected for a set period of time. Supports user generated markers on the map, and display them to all peers. Can be compiled separately from its UI and used as an Android Service in other applications. Background  Optimized Link State Routing Protocol  Data packets are sent to recipients specifically.  Uses routing Table  Reduces network traffic  Peers can be detected and removed if they disconnect.  Optimized Link State Routing Protocol  Data packets are sent to recipients specifically.  Uses routing Table  Reduces network traffic  Peers can be detected and removed if they disconnect. OLSR Protocol  The greatest challenge of this project is learning Android and interpreting existing code in a reasonable amount of time.  PROWIND is now able to send packets between users efficiently. It allows them to communicate in new ways.  Future development can convert the communication protocol from UDP to TCP to allow the transmission of larger units of data such as image, audio, and video files.  Add an encryption capability.  The greatest challenge of this project is learning Android and interpreting existing code in a reasonable amount of time.  PROWIND is now able to send packets between users efficiently. It allows them to communicate in new ways.  Future development can convert the communication protocol from UDP to TCP to allow the transmission of larger units of data such as image, audio, and video files.  Add an encryption capability. For future developers Data Flow Diagram Features Peer list shows currently connected peers in the mesh network Peer map shows new markers added by user Peer map shows the location of a user Exchange chat messages with peers  PROWIND controller separated from UI  Implemented as Android Service  Can be compiled and imported as a library into other Android projects.  PROWIND controller separated from UI  Implemented as Android Service  Can be compiled and imported as a library into other Android projects. Library Backend  User can double tap to add markers that time out after a few seconds.  All users can see these markers for their lifetimes.  Can be used to show points or areas of interest among peers.  User can double tap to add markers that time out after a few seconds.  All users can see these markers for their lifetimes.  Can be used to show points or areas of interest among peers. Map Markers  Implement a dynamic peer detection system  Change network protocol to Optimized Link State Routing Protocol (OLSR)  Give users the ability to add new markers on the map  Convert PROWIND backend into a form that can be separately compiled and run by other applications  Identify a newer range of hardware on which MANET can run.  Implement a dynamic peer detection system  Change network protocol to Optimized Link State Routing Protocol (OLSR)  Give users the ability to add new markers on the map  Convert PROWIND backend into a form that can be separately compiled and run by other applications  Identify a newer range of hardware on which MANET can run. Objectives Peer list shows disconnected user in red


Download ppt "PROWIND (Positioning Relay over Wirelessly Networked Devices) Team Members: Alexander Smithson, Dian Ding, Yeh Cheng Yuan Graduate Advisor: Eric Liao Faculty."

Similar presentations


Ads by Google