Implementation and integration of the IrDA Data Protocols
into the Telelogic Tau TTCN Suite

University essay from Luleå/Systemteknik

Author: Mats Andersson; [2001]

Keywords: IrDA; TTCN; AT-commands; cell phones;

Abstract: The use of efficient testing tools can shorten the actual testing time in
projects. Ericsson Wireless Research in Dallas is evaluating the use for
such tools. One of the areas where it is of interest is AXE service testing.
The idea is to test AXE services via cell phones, connected and controlled
from a workstation running the test tools. The cell phone in question is the
Ericsson CF-888, which has a built in modem which can be controlled via a
serial port using simple AT commands.

Because of a flaw in the current pre-release of the CF-888 (as of when this
is written) full functionality can not be obtained when the phone is
controlled with AT-commands directly over a serial link. The solution was to
first process the AT-commands with the IrDA protocol stack, and send the
IrDA frames as pure data over the serial link. This works because the phone
will pass any incoming unknown data to be processed by its internal IrDA
protocol stack.

The main goal of this thesis was to implement he IrDA protocol stack on a
Sun Solaris Workstation to be able to communicate with the CF-888 IrDA
protocol stack, and by that control the phone. In this way, full
functionality can be obtained, even though the phone is controlled over a
serial link.

A library of abstract tests for the CF-888 was also created. The purpose of
these test steps was to build a basic foundation of test building blocks
that future tests can be established from. The idea is simple enough: reuse
of code.

  CLICK HERE TO DOWNLOAD THE WHOLE ESSAY. (in PDF format)