WiFi Multi Model Management Swapna Palaniswamy Overall Structure Introduction Use Cases Methods Results Other Outcomes Future Directions Summary.

Slides:



Advertisements
Similar presentations
Business Proposal to ETEN. Our Scopes Bring Fring to Chinese Market around the world with our PARTNERs devices Make Fring available EVERYWHERE on all.
Advertisements

Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Software change management
Configuration management
Composite Device Computing Environment: A Framework for Situated Interaction Using Small Screen Devices Thai-Lai Pham, Georg Schneider, Stuart Goose and.
OfficeTrack Mobile Employees Location Management Service.
1 Authority on Demand Flexible Access Control Solution.
Global MP3 Geoffrey Beers Deborah Ford Mike Quinn Mark Ridao.
{ Making Microsoft Office work for you Organizing Your Life at work and home in the Cloud Presented by: Matthew Baker (321)
Introduction of ZTE Handset Online Upgrade tool V1.1 version
Chapter 1: Voilà! Meet the Android
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Project Byzantium Networking for the Zombie Apocalypse.
WiFile Team DroidDev Krushi Desai Poonam Waral Rushabh Pasad.
Graffiti Reporting A partnership of Local and State Government; My Local Services App enhancements.
Mobility Solution for Panasonic Communication Platforms EVERY CALL MATTERS How to initiate the mobismaME software download process mobisma ME Version.
“Turn you Smart phone into Business phone “
InVANET(Intelligent Vehicular Ad Hoc Network
Using Bluetooth on Android Devices to Implement Real-Time Multiplayer Games Brad Boone, Corey Darr, Chris Hayes, Dale Musser, Ph.D. Introduction With the.
SM3121 Software Technology Mark Green School of Creative Media.
Mobile Data Sharing over Cloud Group No. 8 - Akshay Kantak - Swapnil Chavan - Harish Singh.
Troubleshooting methods. Module contents  Avaya Wireless tools  Avaya Wireless Client Manager  Avaya Wireless AP Manager  Hardware indicators  Non.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 14: Problem Recovery.
HOME AUTOMATION THROUGH ANDROID MOBILE. What is Home Automation?  Home automation involves introducing a degree of computerized or automatic control.
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
Efficient Privilege De-Escalation for Ad Libraries in Mobile Apps Bin Liu (SRA), Bin Liu (CMU), Hongxia Jin (SRA), Ramesh Govindan (USC)
Chapter 1: Voilà! Meet the Android. Smartphones –Can browse the Web –Allow you to play games –Use business applications –Check –Play music –Record.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
Stealthy Video Capturer: Video- based Spyware in 3G Smartphones Stefan Maurer Liz Ellis.
8fleet Proposal v1 Technical Support - | | Sales & Marketing -
ConfidentialPA Testing Mobile Applications A Model for Mobile Testing.
Wave Relay System and General Project Details. Wave Relay System Provides seamless multi-hop connectivity Operates at layer 2 of networking stack Seamless.
Chapter 1: Voilà! Meet the Android
Version Slide 1 Format of lecture Introduction to Wireless Wireless standards Applications Hardware devices Performance issues Security issues.
INTRODUCTION Bluetooth technology is code name for Personal Area Network (PAN) technology that makes it extremely easy to connect a mobile, computing device.
Home Media Network Hard Drive Training for Update to 2.0 By Erik Collett Revised for Firmware Update.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
Castles A Strategy Game Exploring Mobile Collaborative Adaptive Software Matthew Chalmers, Malcolm Hall, Marek Bell University of Glasgow, UK.
1 Dr. Jim Martin Associate Professor School of Computing Clemson University Networking Lab’s.
NEARBY: HYBRID NETWORK MOBILE APPLICATION Shuai Zhang, Ziwen Zhang, Jikai Yin.
WIRELESS DISPLAY OVER BLUETOOTH USING PI AND ANDROID PHONE Group Members: Shweta Ware, David Etim Network Embedded Systems.
Identify steps for understanding and solving the
1. Insert the Resource CD into your CD-ROM drive, click Start and choose Run. In the field that appears, enter F:\XXX\Setup.exe (if “F” is the letter of.
Scalable Web Server on Heterogeneous Cluster CHEN Ge.
The Digital Revolution and The Global E-Marketplace Chapter 25 Matakuliah: J0474 International Marketing Tahun: 2009.
AD-HOC NETWORK SUBMITTED BY:- MIHIR GARG A B.TECH(E&T)/SEC-A.
SilkTest 2008 R2 SP1: Silk4J Introduction. ConfidentialCopyright © 2008 Borland Software Corporation. 2 What is Silk4J? Silk4J enables you to create functional.
Basics of testing mobile apps
PhotoShare Application Phillip Hanna Jordan Hull.
Stanford GSB High Tech Club Tech 101 – Session 1 Introduction to Software, Distributed Architectures, and ASPs Presented by Shawn Carolan Former Manager.
Cevgroup.org C utting E dge V isionaries. cevgroup.org TODAY’s TALK 1) Internet Of Things (IoT) 2) Wi-Fi Controlled Robots 3) Augmented Reality.
Lecture 1: Network Operating Systems (NOS) An Introduction.
Don’t Log in!. Recap on the previous units I’ve tried to make it as concise as possible but there is a bit of writing, to ensure that you have some notes.
Wireless Network Management SANDEEP. Network Management Network management is a service that employs a variety of tools, applications, and devices to.
DCS230 Centralized or Decentralized Data Transfer Prof. Nalini Venkatasubramanian -Myung Guk Lee -YunHo Huh -Abhinav.
 Follow the steps in order to solve the sync issue with the best fitness trackers;best fitness trackers  1. Reboot your Fitness Tracker and the device.
PROWIND (Positioning Relay over Wirelessly Networked Devices) Team Members: Alexander Smithson, Dian Ding, Yeh Cheng Yuan Graduate Advisor: Eric Liao Faculty.
Submitted By: Tarun Tyagi Website- - Enable USB Debugging.
How to root Android Phone and Tablet for free and safe.
Saving lives, changing minds. Emergency Appeal IFRC Drought response 2013 NZ Red Cross Pacific Satellite Communications Remote Communications.
Appium Studio Appium testing made easy at any scale.
Munix for Education Content Filter, Bandwidth Control, Location Mapping, Movement Analysis, User Self Management Portal, Time Analysis, and much more ….
Success Stories.
Pilot Walktour Pack Operation Guide V3.2
Pilot Watcher Product Overview V5.3
Mobile Application Test Case Automation
How to automate software with
Top Reasons to Choose Android Today. Over the years the Android OS has progressed largely by acquiring major percent of global market share. A number.
Top Reasons to Choose Android Today. Over the years the Android OS has progressed largely by acquiring major percent of global market share. A number.
How to Improve Releasing Efficiency via i18N/L10n Test Automation.
Presentation transcript:

WiFi Multi Model Management Swapna Palaniswamy

Overall Structure Introduction Use Cases Methods Results Other Outcomes Future Directions Summary

Introduction to “Serval Mesh” A software that can be installed only on the Android based Smartphones. Does not depend on any infrastructure. Creates a Mobile Ad Hoc Network (MANET), which is also called ” Serval Mesh” that allows the Smartphones to communicate with each other. Previously used only the WiFi Ad-hoc mode to communicate through the Mesh.

Serval Mesh Traditional Cellular System

Mutual Intelligibility of WiFi Modes Client(Cl)Access Point(AP) Adhoc(Ah) Client(Cl) Access Point(AP) Adhoc(Ah)

During a Disaster Traditional Cellular System Serval Mesh

No Cellular Communication Serval Mesh Traditional Cellular System

WiFi Multi Model Management Serval Mesh Traditional Cellular System

Use Cases Base of Pyramid Population: To support poor population Disaster and Rescue Purpose: To support any type of phone i.e., rooted or unrooted. Remote or Rural Population: To support population in areas where 1)No cellular network or 2)Marginal cellular coverage

My Research Question How can we maximise mesh connectivity among existing and new models of Android phones given the lack of Adhoc WiFi support on Android OS?

Solution to the Problem WiFi mode cycling to maintain connectivity among devices. Get most WiFi modes out of every handset especially Adhoc mode.

Challenges: Serval WiFi System Android OS does not support Adhoc Interface Use of non Scalable “Android WiFi Tether” code to set the WiFi Adhoc mode

Android WiFi Tether Not Scalable as it is a single Complex Script containing commands for all the handset models. Device Centric and not Chipset Centric. Edify Script and Detection Script

Android WiFi Tether Detection of the chipset was hard- wired into java code. Need to recompile the code during the addition of new phone Compiled java Phone Detection Script Structure of Android WiFi Tether Code

Current WiFi Manager Placing of all detection and commands into separate files per chipset type. Support for previously unsupported phones can potentially be added in the field with no internet access. The chipset of the phone is detected during the installation phase. Detection Script Edify Script WiFi Manager

Current WiFi Manager The installation may fail due to one of the below reasons The phone supports more than one chipset Chipset of the phone is not detected. This is recorded in the log files. The user can send this across to the support centre. Followed by the execution of the corresponding edify scripts (commands to set up the ad-hoc WiFi interface) to set up the ad-hoc mode. The edify scripts are created for each chipset, this way it is easy to include the script for any new Android handset introduced in the markets without even changing the structure of the code.

Analysis of Client Mode It is the default mode. Supported in the Android OS. It does not require any root access. Enables even a non rooted phone to connect to the Serval mesh.

Access Point Mode The Android version 2.2 (Froyo) allows the Smartphones to turn on the Wi-Fi hot spot. With this application the mobile phone operates in the Access Point mode and creates a WiFi hot spot that enables up to eight devices such as mobile phones, PDAs and laptop to connect to the hot spot. With the help of this application, it makes it easy to create Personal Wi-Fi hotspot without making any major changes in the code. Therefore, if the mobile has the corresponding Android version 2.2 then it can potentially support the Access Point.

Cycling Strategy Strategy 1 - Remote Areas with Marginal Coverage 40 seconds- Ad-hoc, 10 seconds- Client, 10 seconds- Access Point. Strategy 2 - For Uplink/Downlink 10 seconds-Ad-hoc, 40 seconds- Client, 10 seconds- Access Point. Strategy 3- For Hotspot & Disaster Scenario 10 seconds- Ad-hoc, 10 seconds- Client, 40 seconds- Access Point.

Automatic Cycling of WiFi Modes The cycling of WiFi modes is developed to switch between modes (Client, Access Point, Ad-hoc, off)for every thirty seconds. The allocation of thirty seconds for each mode is implemented for experimental purpose. Currently, it gives equal opportunity to all the modes. In the future, depending on the use case the software can let the user to change the strategy.

Automatic Cycling of WiFi modes The timing of this cycling is maintained by setting an alarm. It checks if there is any peer connected to the phone for every alarm. If it is, then it will not cycle to the next potential mode. Otherwise, it will stop the current mode and start the next mode. The current mode is displayed as a label. The drop down list contains the above mentioned modes (Client, Access Point, Ad-hoc, Off) depending on whether the phone is capable of supporting that particular mode.

Results Serval mesh in AP mode Serval mesh in Client mode

Results Sample Comments from the Android Users 1“I have installed and made my first call between zte blade cm7 and T-Mobile pulse mini in less than a minute. Good work guys”. 2 “ An app worthy of praise The aims of the Serval Mesh project should be supported. Visit the project website for full info. As Android users tend to be more tech-minded, I hope people will try the app and give useful feedback to the devs. For me, I have it on a Hero and a NexusOne, communicating, sort of... :)”

Discussions The code has been successfully implemented and tested on Huawei U8150 IDEOS phone. Feedback is also coming in from various handsets, as the software has been released as a prototype to the broader developer community for testing. Although the code seems to be highly successful with the recommended phone, it is frequently unstable with other Android phones.

Future Directions The Future direction of this project will be analyzing an efficient Cycling Strategy, which will meet the end user needs. Automate the sending of the log files and other testing data, with deeper user involvement. The current WiFi Multi Modal Management system has to be revisited when new modules such as SMS, Rhizome, Video Streaming, Mapping Service[2] of the Serval project is been added as they all work collaboratively.

Other Outcomes Have been a co-author for “Serval Mesh Software – WiFi Multi Model Management” paper submitted at “ACWR 2011, International Conference on Wireless Technologies for Humanitarian Relief”. Assisted “the Serval Project” team ( to receive a grant of $40,000 from the Dutch NLnet Foundation.

Summary The problems with the previous version of the “Serval mesh” WiFi system was analysed The solutions to those problems were addressed. The results was also discussed with suitable screenshots.