Download presentation
Presentation is loading. Please wait.
Published byFlorence Edwards Modified over 7 years ago
1
Positioning Relay of Wirelessly Networked Devices
Members: Mark Buising, Douglas Chow, Nazeni Mktrchyan, Jesus Rodriguez, Jennifer Webb California State University, Los Angeles Advisor: Russ Abbott Sponsored by: The Aerospace Corporation Liaison: Mahan Hajianpour & Zaven Petrosyan
2
Introduction Objective Scenario:
To implement an Ad-Hoc Wireless Mesh Network Scenario: Emergency situations e.g. Earthquakes No communications infrastructure e.g. Cell service, Internet
3
Ad Hoc Wireless Mesh Network
PROWIND Architecture User Interface Mesh Network API MANET Manager Android OS Main Activity Application Network Interface Messaging Service Messaging Fragment Network Socket Ad Hoc Wireless Mesh Network ManetService Peer List Fragment Manet Connector Routing Protocol 7 Peer Map Fragment Routing Table Settings Fragment Location Extractor GPS Listener
4
Connecting a Device into the Wireless Mesh Network
User Interface Mesh Network API MANET Manager Android OS Main Activity Application Network Interface Messaging Service Messaging Fragment Network Socket Ad Hoc Wireless Mesh Network ManetService Peer List Fragment Manet Connector Routing Protocol 4 7 8 7 3 5 Peer Map Fragment 2 Routing Table 6 1 Settings Fragment Location Extractor Routing protocol adds the device’s own information to the received “Hello” messages and rebroadcasts them Routing Protocol passes set of peers to Manet Connector Routing protocol listens for “Hello” messages from other peers and extracts their information Manet Connector notifies Peer List and Peer Map to update their views with new peer information Location Extractor passes GPS coordinates to Manet Connector Manet Connector passes peer information and GPS coordinates to MANET Manager’s Routing Protocol Routing Protocol creates “Hello” message and broadcasts to wireless mesh network Routing Protocol writes routing information in the Android OS IP routing table based on collected peer information GPS Listener
5
Peer-to-Peer Messaging
User Interface Mesh Network API MANET Manager Android OS Main Activity Application Network Interface Messaging Service Messaging Fragment A B Network Socket D C Ad Hoc Wireless Mesh Network ManetService Peer List Fragment Manet Connector Routing Protocol 7 Peer Map Fragment Routing Table Settings Fragment Location Extractor Messaging Service notifies Messaging fragment to update its view with new chat messaging queue content Messaging Service listens for network packets that can be parsed into chat messages and adds them to the messaging queue. Messaging Service transforms chat message into network packets and sends to destination node using routing information from the Android OS IP Routing table Messaging Fragment passes a chat message to Messaging Service GPS Listener
6
Results Successfully created an ad-hoc/mesh network through MANET Manager Retrieves location information (longitude and latitude) of each connected device Displays the connected devices on a map using markers Allows broadcast and private messaging Allows user to create personalized messages for quick messaging
7
Future Work & Lessons Learned
Expand to voice/picture/video messaging through wireless mesh infrastructure Security features Work as a team Learn together Communication
8
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.