CU-MAC: A Duty-Cycle MAC Protocol for Internet of Things in Wireless Sensor Networks

Tanapoom Danmanee, Kulit Na Nakorn, Kultida Rojviboonchai


Nowadays “Internet of Things” or IoT becomes the most popular technology in the Internet system. Types of devices and sensors have been connected as a network of devices and sensors. While a wireless sensor network is a traditional network of sensors that can be considered as a beginning point of IoT systems. Currently, these sensor data are not only exchanged within a local network but also are delivered to other devices in the Internet. Consequently, well-known organizations such as IEEE, IETF, ITU-T and ISO/IET are trying to set standards for wireless sensor devices in IoT systems. The recommended standard utilizes many of internet stack standards such as CoAP, UDP and IP. However, the traditional design of WSNs is to avoid using internet protocol in the system to reduce transmission overhead and power consumption due to resource limitation. Fortunately, the current technology in both hardware and software allow the internet standard to sufficiently operate in a small sensor.  In this paper, we propose a MAC protocol named CU-MAC to efficiently support IoT standard that need request-respond communication or bi-direction communication. CU-MAC uses multi-channel communication to perform continuous and bi-directional data transfer at low duty-cycle. It also has a mechanism to overcome the hidden terminal problem. We evaluated the performance of CU-MAC on both simulation and real testbed based on Contiki OS. The result shows that CU-MAC outperforms other existing MAC protocols in term of packet delivery ratio at 98.7% and requires lower duty-cycle than others to operate in the high traffic environment.

Full Text:

Article In Press


M. R. Palattella et al., "Standardized protocol stack for the internet of (important) things," IEEE Communications Surveys and Tutorials, Article vol. 15, no. 3, pp. 1389-1406, 2013, Art. no. 6380493.

A. Meddeb, "Internet of things standards: who stands out from the crowd?," IEEE Communications Magazine, vol. 54, no. 7, pp. 40-47, 2016.

E. H. Callaway, "The Wireless Sensor Network MAC," in Handbook of Sensor Networks: Algorithms and Architectures, 2005, pp. 239-276.

G. P. Halkes, T. van Dam, and K. G. Langendoen, "Comparing Energy-Saving MAC Protocols for Wireless Sensor Networks," Mobile Networks and Applications, vol. 10, no. 5, pp. 783-791, 2005/10/01 2005.

S. Gehlaut, J. Koti, and K. Sakhardande, "To improve the lifetime of wireless sensor network," in 2016 International Conference on Inventive Computation Technologies (ICICT), 2016, vol. 2, pp. 1-5.

M. Buettner, G. V. Yee, E. Anderson, and R. Han, "X-MAC: A short preamble MAC protocol for duty-cycled wireless sensor networks," in SenSys'06: Proceedings of the Fourth International Conference on Embedded Networked Sensor Systems, 2006, pp. 307-320.

J. Beaudaux, A. Gallais, J. Montavont, T. Noel, D. Roth, and E. Valentin, "Thorough empirical analysis of X-MAC over a large scale internet of things testbed," IEEE Sensors Journal, Article vol. 14, no. 2, pp. 383-392, 2014, Art. no. 6600871.

A. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari, and M. Ayyash, "Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications," IEEE Communications Surveys & Tutorials, vol. 17, no. 4, pp. 2347-2376, 2015.

L. Shancang, X. L. Da, and Z. Shanshan, "The internet of things: a survey," Information Systems Frontiers, vol. 17, no. 2, pp. 243-259, 2015/04/01 2015.

Z. Shelby, K. Hartke, and C. Bormann, "RFC 7252 - The Constrained Application Protocol (CoAP)," Internet Engineering Task Force (IETF), 2014.

G. Montenegro, et al., "RFC 4944 -Transmission of IPv6 packets over IEEE 802.4 " Internet Engineering Task Force (IETF), 2007.

T. P. Winter T., Brandt A., Hui J., Kelsey R. , Pister K. , Struik R. , Vasseur JP., and Alexander R. , "RFC 6550 - RPL: IPv6 routing protocol for low-power and lossy networks," Internet Engineering Task Force (IETF), 2012.

F. Alfayez, M. Hammoudeh, and A. Abuarqoub, "A Survey on MAC Protocols for Duty-cycled Wireless Sensor Networks," Procedia Computer Science, vol. 73, pp. 482-489, 2015/01/01/ 2015.

M. J. Miller and N. H. Vaidya, "Power save mechanisms for multi-hop wireless networks," in First International Conference on Broadband Networks, 2004, pp. 518-526.

Y. Wei, J. Heidemann, and D. Estrin, "An energy-efficient MAC protocol for wireless sensor networks," in Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies, 2002, vol. 3, pp. 1567-1576 vol.3.

T. v. Dam and K. Langendoen, "An adaptive energy-efficient MAC protocol for wireless sensor networks," presented at the Proceedings of the 1st international conference on Embedded networked sensor systems, Los Angeles, California, USA, 2003.

P. Xie and J. H. Cui, "R-MAC: An Energy-Efficient MAC Protocol for Underwater Sensor Networks," in International Conference on Wireless Algorithms, Systems and Applications (WASA 2007), 2007, pp. 187-198.

F. Tong, W. Tang, R. Xie, L. Shu, and Y. C. Kim, "P-MAC: A Cross-Layer Duty Cycle MAC Protocol Towards Pipelining for Wireless Sensor Networks," in 2011 IEEE International Conference on Communications (ICC), 2011, pp. 1-5.

J. Polastre, J. Hill, and D. Culler, "Versatile low power media access for wireless sensor networks," in SenSys'04 - Proceedings of the Second International Conference on Embedded Networked Sensor Systems, 2004, pp. 95-107.

Y. Sun, O. Gurewitz, and D. B. Johnson, "RI-MAC: a receiver-initiated asynchronous duty cycle MAC protocol for dynamic traffic loads in wireless sensor networks," presented at the Proceedings of the 6th ACM conference on Embedded network sensor systems, Raleigh, NC, USA, 2008.

T. Bhosale, M. Patil, and V. Wadhai, "A smart farming alternative for small Pomegranate farms of India," in 2015 International Conference on Communications and Signal Processing (ICCSP), 2015, pp. 0540-0544.


  • There are currently no refbacks.

E-Journal © ECTI Asscoiation, Thailand, Contact Us.