Jump to content

ITEM - Implementation of Integrated TDMA and E-ASAP Module

From HW wiki

Project description


A Wireless Sensor Network (WSN) consists of spatially distributed autonomous sensors to cooperatively monitor physical or environmental conditions, such as temperature, sound, vibration, pressure, motion or pollutants. The development of wireless sensor networks was motivated by military applications such as battlefield surveillance and are now used in many industrial and civilian application areas, including industrial process monitoring and control, machine health monitoring, environment and habitat monitoring, home automation, and traffic control. In many applications where the Real-Time communication is needed the collision free communication in the network has to be guaranteed.

We present a new implementation of TDMA communication protocol for wireless sensor networks. The ITEM 2.0 (Integrated TDMA E-ASAP Module) is a TinyOS 2.x module primarily determined for TelosB platform. It provides a TDMA (Time Division Multiple Access) communication protocol integrated with slot assignment protocol E-ASAP (Extended - Adaptive Slot Assignment Protocol). The ITEM module deals with a collision free multi-hop communication, hidden-node problem and network structure changes. To achieve a good data throughput the E-ASAP sets the TDMA period individually for each node depending on the actual network structure. The whole ITEM module is working as a distributed algorithm in the network without any need of a centralized computational point. The current version of the ITEM module is implemented for TelosB and TmoteSky platforms.

Video

The videos presents the behavior of the ITEM module, which has been installed into the TelosB motes. The system use a JAVA Testing Application to download data from the network and to parse and present the ITEM module behavior. What you see in the videos is a presentation of data downloaded form real network based on TelosB devices (no simulations).

Add a new node into the network

Add a new node into the network and the TDMA period reconfiguration

ITEM communication in the case of more communication collision areas

Current state

The implementation of ITEM 2.0 designed for the TinyOS 2.x has been finished. Simultaneously several basic application for the ITEM has been implemented. The applications are primly designed as testing, performance measurement and as example application for the ITEM. There are implemented in the TinyOS 2.1.

To download sources and documentation for the ITEM 1.0, which has been implemented in TinyOS 1.x, please go to the ITEM 1.0 download section.

Download ITEM 2.0 and Testing applications

Sources

Documentation

Additional Documentation

Download ITEM 1.0

Sources

Documentation

Additional Documentation

Reports

Any bugs, problems or suggestions send to Jiří Trdlika (http://www.trdlicka.cz), trdlij1@fel.cvut.cz

I will be happy, if you inform me about your projects, where the ITEM has been used.

References

Sigh, I. - Trdlika, J. - Hanzálek, Z. ITEM - Implementation of Integrated TDMA and E-ASAP Module In: Proceedings Work-In-Progress Session of 20th Euromicro Conference on Real - Time Systems. Praha: Czech Technical University in Prague, 2008, p. 64-67.

A. Kanzaki, T. Hara and S. Nisho. An adaptive TDMA slot assignment protocol in Ad Hoc Sensor Networks. Proceedings of the 2005 ACM symposium on Applied computing. pages 1160 - 1165, 2005

Other WSN projects at the Department of Control Engineering

Department of Control Engineering

Wireless Sensor Network (WSN)