Project Group:
1)
2) Trushant Kalyanpur
Project Description:
We will implement the Active Message layer of the TinyOS over the 802.15.4 on the Renesas M16C board.
The aim of the project is to transfer some data, for example, the temperature readings from the temperature sensor on the Berkeley Motes to the Renesas M16C board and display the values on the LCD of the M16C board.
Some of the steps involved in the project are as follows:
1) Interfacing the Renesas M16C62 board with the Chipcon Module i.e. the CC2420 Evaluation board.
2) The software part of platform consists of Hardware Abstraction Layer (HAL) prepared for M16C62 MCU, a MAC layer that has been ported to the High performance Embedded Workshop (HEW) software development platform.
3) We will port the Active Message layer over the MAC layer of the 802.15.4 on the Renesas M16C board and emulate the handling of the active messages usually done by TinyOS.
4) Write a sample application to transfer the sensor data from the Berkeley Mote to the M16C board interfaced to the CC2420 Evaluation Board.
5) Display the sensor readings on the LCD of the M16C board.
· Sensor Networks Introduction PPT
· MSP430 docs: part-specific generic
· cc2420 datasheet and cc2420 slides
· M16C datasheet and Renesas SKP board schematics.
· The C source code for 802.15.4 protocol’s MAC and the hardware abstraction layer for the Renesas M16C62 board.
· Documentation on interfacing the CC2420 Evaluation board with M16C.
· Modify the hardware to support both the Zigbee board and the SKP COMMS board.
· Display the data on the PC via the HTTP protocol on a web browser.
· Try to parse the packet on the mote side
Trushant was responsible for doing the work on the zigbee board side which involved receiving the message and parsing it. All the fields were extracted successfully and stored in an array. He was also responsible for formatting the transmission frame.
Manan was responsible for software development on the mote side. He wrote the temperature gathering application on the mote side and transmitted it using the radio channel. He was also responsible for studying the reception process and modifying the TinyOS files so that the message reached the application layer.