This is a continuing Fujitsu project. In the previous year, we have prototyped a Named-Data Networking (NDN) based WiFi system, or so-called NDNWiFi. The NDNWiFi relies on an Android App that can provide reliable and delay-tolerant WiFi network services in challenged communication environments where the wireless signal is unreliable and intermittent, such as in U.S. national parks and post-disaster scenarios. More specifically, NDNWiFi runs on Android smartphones and serves as a fine-grained and flexible “data mule” that store and forward data in an ad hoc manner. In this continuing project, we plan to develop a location-based intelligent forwarding strategy that can achieve an optimal performance in terms of bandwidth consumption and information retrieval latency.
This project is designed to be a stand-alone mobile application. This app receives data from other devices and satellites through various Android and Java APIs. It is dependent on Android and Java natively in order to run the various functions. The app is able to connect to other devices and send and receive files via the use of sockets, both single sockets and multi sockets. One of our end goals is to be able to send 50 images of varying sizes to a destination and a new image request is sent every five seconds after the first request.
Currently, individuals do not have a very reliable mode of communications in areas that have poor reception or none at all. As stated earlier, scenarios such as national parks and natural disasters (during and after), cellular towers may be knocked out, there may not be any available adequate Wi-Fi networks, or having a very poor signal with an unstable data connection.
NDNWiFi includes the following features:
- NDNWiFi allows users to connect to other devices and share data
- NDNWiFi allows users to send messages to each other, one-on-one and in a group setting.
- NDNWiFi will be responsible for obtaining data, processing it in order to route it back out, using the most efficient method
- NDNWiFi will be able to send data with the correct routing information to the Wi-Fi Direct group, and also receive data from the group.
- NDNWiFi will be able to forward data from device to device in order to transmit important information to the end device
- NDNWiFi provides the linkability of data and other interactions between devices
Once deployed, NDNWiFi will allow individuals to communicate in locations where service is poor or in scenarios where communications are limited.
PowerPoint Slides |
Requirements Document for NDNWiFi |
Design Document for NDNWIFI |
Project Poster – PowerPoint |
Project Poster – PDF |
NDN-WiFi App |
Project Report |