Performance analysis of constrained application protocol using Cooja simulator in Contiki OS

As the Internet of Things developed, many devices organized into network, which collects and exchanges the data among themselves. The Constrained Application Protocol (CoAP) is presented in this paper which is an application layer protocol of IoT protocol stack. It is used with low power, resource constrained nodes and constrained networks in the Internet of Things. CoAP is introduced by IETF CoRE Working Group. CoAP provides low overhead and supports machine to machine M2M communication. This paper shows the implementation of CoAP and comparison of CoAP with HTTP with regard to energy consumption and response time of both client server transaction and the results shows that CoAP is more appropriate compared to HTTP. The simulations has been carried out using Contiki Operating system and Cooja simulator which serves for networked, memory constrained systems and low power wireless IoT devices.