You must write two reports during this course. Choose one of the suggested topics on Wi-Fi
and one on Bluetooth. You may also suggest your own topics. Any topic not on the lists below requires approval
from the course staff. Both reports must be written in Norwegian or English. Each report should contain between
5 and 10 pages of text (title page and abstract should not be counted). Two students may collaborate on a report,
in this case the report must contain 10 pages of text. Only reports in the PDF format will be accepted.
In addition, you must also complete one J2ME programming assignment. During this assignment you'll develop
a client-server application that communicates over a Bluetooth link. Two or three students may collaborate. The details of
the programming project will be explained during the group meetings.
Both the reports and the programming assignment must be turned in on time. If you fail to meet a given deadline, you'll
automatically fail the course.
Wi-Fi topics
- How to design a Wi-Fi network. Answer the questions:
- What is a channel assignment?
- Why is channel assignment so difficult?
- Why is it more difficult to design a 3-D network than a 2-D network?
- Introduction to the 802.11 MAC.
- What is DCF, RTS/CTS, and NAV?
- How efficient is the 802.11 MAC protocol?
- Build a Wi-Fi antenna.
- War driving.
- Carry out a small war driving and describe the results.
- Is war driving unethical?
- Introduction to WPA.
- How secure is WPA?
- Why is WPA only a temporary solution?
- Overview of 802.11i.
- What are the main differences between WPA and 802.11i?
- Why is 802.11i more secure than WPA?
- How to attack a Wi-Fi network.
- Explain how to break WEP.
- Describe possible attacks on WPA.
- Introduction to TLS. Mention that all WPA products must support TLS.
- Introduction to 802.11f. Explain the IAPP (Inter-Access Point
Protocol).
- Introduction to 802.11n.
- How far along is task group N (TGn)?
- What is MIMO?
Bluetooth topics
- Introduction to Bluetooth. Answer the questions:
- What is the main purpose of the Bluetooth standard?
- Can you describe some important Bluetooth applications?
- What are the main limitations of the Bluetooth technology?
- How will the Bluetooth standard evolve?
- Bluetooth profiles. Give a detailed description of at least one profile.
- What is a Bluetooth profile?
- Why is it important to have profiles?
- Who can define new profiles?
- Bluetooth security. Give an overview and describe some of the potential
problems with the Bluetooth security.
- Introduction to PANs.
- What is a PAN?
- Is the success of PANs important to the survival of the Bluetooth standard?
- Give some examples of PANs.
- Analyse the Bluetooth market.
- Describe how the Bluetooth market has developed and discuss whether or not the
the Bluetooth standard will survive in the long run.
- Introduction to ZigBee.
- Is ZigBee a threat to Bluetooth?
- UWB+Bluetooth=?
- Why should Bluetooth utilize UWB?
- Is there a market for high-speed devices?
- High-speed use cases
- Developing Java-Bluetooth applications. (Part 1 and 2)
- Give an introduction to Java-Bluetooth programming
Last updated 29.12.07.
Webmaster KJH
|