ITEM - Implementation of Integrated TDMA and E-ASAP Module
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
