Implementation Analysis of the IEEE 802.15.4 MAC for Wireless Sensor Networks
IEEE 802.15.4 is the dominant Medium Access Control protocol in wireless sensor networks. To implement this protocol on such severely resource constraint devices, several trade-offs have to be considered. This paper presents an analysis of IEEE 802.15.4 software implementations available for typical sensor node systems, such as the MSP430 from Texas Instruments. The authors discuss the available implementations concerning the supported features, flexibility issues and the efficiency of the implementations. The latter is based on a static code analysis that allows measuring and comparing the number of clock cycles, needed to execute specific MAC functionalities.