Thesis (Selection of subject)Thesis (Selection of subject)(version: 385)
Thesis details
   Login via CAS
IEEE 802.11 wireless networking for HelenOS
Thesis title in Czech: IEEE 802.11 wireless networking for HelenOS
Thesis title in English: IEEE 802.11 wireless networking for HelenOS
Key words: HelenOS, IEEE 802.11, WiFi, síťové architektury, ovladač
English key words: HelenOS, IEEE 802.11, WiFi, networking, driver
Academic year of topic announcement: 2013/2014
Thesis type: diploma thesis
Thesis language: angličtina
Department: Department of Distributed and Dependable Systems (32-KDSS)
Supervisor: Mgr. Martin Děcký, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 20.05.2014
Date of assignment: 21.05.2014
Confirmed by Study dept. on: 30.04.2015
Date and time of defence: 09.09.2015 10:00
Date of electronic submission:30.07.2015
Date of submission of printed version:30.07.2015
Date of proceeded defence: 09.09.2015
Opponents: Mgr. Martin Mareš, Ph.D.
 
 
 
Guidelines
IEEE 802.11 (commonly referred to as "WiFi") is a popular standard for 802-compatible wireless networking. The goal of this thesis is to implement a native HelenOS driver for a 802.11-compliant device, specifically Atheros AR9271 chipset, which was chosen as the suitable candidate with open specification and good availability. The driver runs in user space and provides a networking interface usable with the HelenOS networking stack. Functionality that is 802.11-generic (i.e. not specific for a concrete device) is packaged as a library to allow reuse for future drivers.

The analysis of different possibilites of incorporating the driver in the current architecture of HelenOS as well as the comparsion of resulting implementation with existing open source drivers in other operating systems is an inherent part of the thesis. The device driver is also accompanied by a simple utility for managing authentication with WiFi access points.
References
[1] Networking and TCP/IP stack for HelenOS system (partially obsoleted), http://www.helenos.org/doc/theses/lm-thesis.pdf
[2] HelenOS NICF documentation, http://www.helenos.org/doc/helnet.pdf
[3] Networking stack Reference Manual, http://www.helenos.org/doc/refman/networking-0.4.2/
[4] IEEE 802.11-2007 Standard, http://standards.ieee.org/getieee802/download/802.11-2007.pdf
​[5] List of OpenBSD WLAN drivers, http://www.openbsd.org/faq/faq6.html#Wireless
[6] ​Linux Wireless wiki, http://linuxwireless.org/
[7] ​FreeBSD Wireless Networking documentation, http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-wireless.html
[8] ​Implementation Options for the Distribution System in the 802.11 Wireless LAN Infrastructure Network, http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.23.6708&rep=rep1&type=pdf
[9] Atheros AR9271 information, https://wikidevi.com/wiki/AR9271
[10] Atheros AR9271 product datasheet, http://www.cqham.ru/forum/attachment.php?attachmentid=155133&d=1383397504
Preliminary scope of work
IEEE 802.11 (commonly referred to as "WiFi") is a popular standard for 802-compatible wireless networking. The goal of this thesis is to implement a native HelenOS driver for a 802.11-compliant device, specifically Atheros AR9271 chipset, which was chosen as the suitable candidate with open specification and good availability. The driver runs in user space and provides a networking interface usable with the HelenOS networking stack. Functionality that is 802.11-generic (i.e. not specific for a concrete device) is packaged as a library to allow reuse for future drivers.

The analysis of different possibilites of incorporating the driver in the current architecture of HelenOS as well as the comparsion of resulting implementation with existing open source drivers in other operating systems is an inherent part of the thesis. The device driver is also accompanied by a simple utility for managing authentication with WiFi access points.
Preliminary scope of work in English
IEEE 802.11 (commonly referred to as "WiFi") is a popular standard for 802-compatible wireless networking. The goal of this thesis is to implement a native HelenOS driver for a 802.11-compliant device, specifically Atheros AR9271 chipset, which was chosen as the suitable candidate with open specification and good availability. The driver runs in user space and provides a networking interface usable with the HelenOS networking stack. Functionality that is 802.11-generic (i.e. not specific for a concrete device) is packaged as a library to allow reuse for future drivers.

The analysis of different possibilites of incorporating the driver in the current architecture of HelenOS as well as the comparsion of resulting implementation with existing open source drivers in other operating systems is an inherent part of the thesis. The device driver is also accompanied by a simple utility for managing authentication with WiFi access points.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html