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.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Fark
  • Furl
  • Netscape
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati
  • YahooMyWeb


Leave a Comment

*
To prove you're a person (not a spam script), type the answer to the math equation shown in the picture. Click on the picture to hear an audio file of the equation.
Click to hear an audio file of the anti-spam equation