TEAM 3: Verrry Nice! High-Five!
Spring 2007


MEMBERS


Yoojin Kwak


Mike Preysman


Ruben Quintero


Russell Savage

PROJECT CONCEPT

This project will provide a portable communication device for use within an industrial, collaborative work environment.

Using personal headsets, users will be able to send audio and visual messages to groups or individuals across an 802.11 network environment. The system will integrate various components including: wireless nodes, headsets devices, and potentially a base station.

MOTIVATION

When repairing nuclear facilities, teams of engineers are required to wear tethered headset devices for communication due to constraints of broadcast radio. The tether system not only hinders mobility, but is also time consuming to set up and maintain. Our wireless solution will provide cordless communication, expanded visual and network features, and easy integration into desktop environments. It can be used as a wireless alternative for nuclear repair teams, as well as a scalable communication system for other working environments

COMPETITIVE ANALYSIS

TECHNICAL SPECIFICATIONS

Hardware:

Software:

Protocols:

REQUIREMENTS

Functional Requirements:

Non-Functional Requirements:



ARCHITECTURE

Basic Architecture

Detailed Architecture

USE CASES (INTERACTION DIAGRAMS)

User Use Case

Base Station Use Case

 

Risks & Risk Mitigation

Risks



Risk Mitigation

SYSTEM STATES & TRANSITIONS

User Use Case

Base Station Use Case

ERROR HANDLING

The base station sets a timeout for each gumstix to detect if it has been disconnected regardless of the cause.

-Disconnected users are stored so that their information is recoverable on reconnect.

If the base station fails, the gumstix will try to reconnect continuously.

IMPLEMENTATION DETAILS

All code is written in Java and uses traditional input/output streams

TEST CASES



EXPERIMENTAL EVALUATION



LESSONS LEARNED

FUN STUFF

We're not fun.

REFERENCES


Back to the top of this page
18-549 course home page