Hi,
we got another application on wireless. See below. Who has not done so
yet, do not forget to apply as mentor for the LF at
http://socghop.appspot.com/.
Till
--------------------
Title: Automated test bed for WiFi
Student: vipin m
Mentor: No mentor assigned
Possible Mentors: None
Abstract:
Presently none of the open source drivers are WiFi (Wireless Fidelity)
certified. Getting that certification is costly too.UNH-IOL brings out
comprehensive test plans for protocol conformance testing. But
unfortunately the tools used by UNH-IOL are not available publically.And
the final goal of this project is to test the IEEE 802.11n based open
source device drivers and devices (AP and clients) in terms of protocol
conformance and interoperability with various vendors.
Content:
About Me -
I am Vipin M, doing My MS by Research in Wireless Communication at
AU-KBC Research Center of Anna University Chennai india.
I finished my B.E - Electronics and Communication Engineering (2000 -
2003) Tamilnadu, India
From April 2004 to January 2006 as Project Engineer in Network Security
Research Group and System Administrator at AU–KBC Research Centre. At
present i parally doing network administartion work for center with my
MS studies.
Exprence -
IEEE 802.11n Power Save Simulation - Simulation study of HT-MAC Power
Save in Matlab.
Building Custom Linux distribution - Building a custom Linux for
Firewall, Development, Mail and Web Servers.
Remote File Integrity Check (RFiC) - Software tools to check the file
integrity of local files in Linux systems developed using c.
Dynamic Password Authentication System ( DPAT) - Used for Two Factor
authentication. Hardware Token in client side and web server on server side.
Detection and Analysis of Burst Signal from LDV - Bust signal analyzer
using LabView / Matlab for Laser Doppler Velocimeter.
My irc.freenode.net id is vipintm.
Code skill and other details -
I use C for most of the simulation as part of my research work, work
around C++ and Qt for simple GUI. Do scripting using bash/perl also for
the network administartion task and automation of our internal testing
and expiriments.
I use AMD Athlon X2 based Acer lapto with Merlin based Atheros ( Atheros
AR9280 ) card in express pci and Brodcome (BCM4311 ) inbuild card with
fedora 10 os. I use latest compiled kernel from wireless-testing.
I have a good understanding of IEEE 802.11 protocoles. And currentely i
am in a lerning process of mac80211 based linux-wireless stack.
We use SVN for most of the internal project and now git through linux
Till date none of my work is not there in public domain. But used lot of
open source tools in the development.
Project Proposal - Automated test bed for WiFi
The reson to chose this project
Presently none of the open source drivers are WiFi (Wireless Fidelity)
certified. Getting that certification is costly too. WiFi Alliance (WFA)
also majorly focuses on the interoperability among the multiple vendors.
UNH-IOL brings out comprehensive test plans for protocol conformance
testing. But unfortunately the tools used by UNH-IOL are not available
publically.
What do you want to achieve?
Final goal of this project is to test the IEEE 802.11n based open source
device drivers (such as ath9k, iwlagn etc) and devices (AP and clients)
in terms of protocol conformance and interoperability with various vendors.
If you are proposing a project of your own, what is unique about it?
We created a draft version of test plans using UNH-IOL and other general
test senirious. We added plans for Stress and Regression testing.
This enhanced test plans are developed to help free-lancers to evaluate
the functionality of the MAC (Medium Access Control) layer. And also
ensures that the device/driver obeys the specification defined in the
IEEE standard. Access point (AP) as well as client cards can be tested
using our test bed.
Each and every bit of a frame can be manipulated in our injection tool.
What makes you suited to carry the project?
We had experience in testing performance of outdoor and indoor based
WiFi products. Presently we are doing minimal testing on mac80211 based
driver as we have enough hardware resources. Meantime we found
interesting to develop a complete test bed which can do most of the test
automatically.
What do you expect from your implementation?
We are expecting the following two tools will be the outcome of this
project.
1.
Injector
This tool is used to transmit MAC frames according to the test plans in
controlled and interactive manner. Data rate, channel and other
necessary parameters also can be configured. Development of this tool is
already in progress.
1.
Test Console:
Test parameters such as device type (AP, Client), hardware address of
the device will be configured in the console. Once these configurations
are done the tests runs automatically based on the test plan. It can
directly interact with Wireshark and Injector to get the results and
then analyses the results. Finally generate the complete report based on
the collected results. Development of this tool is not yet started.
Why have you chosen your development idea?
To implement all the test plans we need the above mentioned tools. With
the help of console we can automate the testing process.
Tentative schedule -
As we have a simple syetm for injecting packet, we like to continu to
extent it to ieee 802.11n packets and make
the frame work so we like to discuss and generate a schedule.
REF : http://www.iol.unh.edu/
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html