Annals of Telecommunications

, Volume 71, Issue 9–10, pp 517–526

Implementation and performance evaluation of IEEE 802.15.4 unslotted CSMA/CA protocol on Contiki OS


DOI: 10.1007/s12243-016-0522-y

Cite this article as:
Tall, H., Chalhoub, G. & Misson, M. Ann. Telecommun. (2016) 71: 517. doi:10.1007/s12243-016-0522-y


In the wireless sensor networks domain, one of the most used standards is IEEE 802.15.4. This standard has been made available on many low power operating systems such as TinyOS and Contiki OS. It is crucial for the implementation to be compliant with the specifications of the standard. In the case of Contiki OS, the provided version of the main medium access algorithm, unslotted Carrier Sensing Multiple Access with Collision Avoidance (CSMA/CA), presents many flaws. In this paper, we discuss the implementation of the provided CSMA/CA algorithm and we point out to the parts that do not respect the standard specifications. We also propose and implement a compliant version of this algorithm and show through simulation the correctness of the implementation.


IEEE 802.15.4 CSMA/CA Wireless Sensor Networks Performance evaluation Contiki Cooja 

Funding information

Funder NameGrant NumberFunding Note

    Copyright information

    © Institut Mines-Télécom and Springer-Verlag France 2016

    Authors and Affiliations

    1. 1.Université d’AuvergneAubièreFrance

    Personalised recommendations