The MCU Application - Purpose, Requirements, Scope
Project June 22nd, 2008
Purpose
The purpose of writing an MCU (microcontroller unit) application for this project is twofold:
To simulate a home automation application
To generate data for output to a PC application
A network needs to be created and traffic generated in order to evaluate its performance.
Requirements
There shall be at least one coordinator and one device in a network. The application shall be IEEE 802.15.4 compliant. Data packets in a network shall include a packet identifier and a timestamp.
The application shall accept commands from a PC application such as Start/Stop sending packets and shall respond accordingly. When a switch is pressed on a coordinator node, the corresponding Light Emitting Diode (LED) on a device node within the network shall turn on or off.
The application shall generate and collect all relevant information that is needed to evaluate the performance of the network. The figure below shows a high level block diagram of these requirements.

Scope
The Application Support Package (ASP) will not be utilised in this project. The ASP is proprietary to Freescale and is an interface to the MAC and Application layers.
The switches on the device node shall not have a function.









Leave a Comment