Open Access Open Access  Restricted Access Subscription or Fee Access

An Efficient On-Demand Constrained Application Protocol for Internet of Things

(*) Corresponding author

Authors' affiliations



The use of limited battery powered nodes operating within the Internet of Things (IoT) continues to raise serious concerns about what mechanisms can be employed to conserve energy consumption and extend the overall network lifetime. Power consumption overheads generally incur by periodic and frequent message updates sent to the Resource Directory (RD). The RD contains descriptions of resources held within Constrained Application Protocol (CoAP) servers while the clients perform lookups of those resources. Using the RD in the CoAP enhances the registration of the nodes mechanism and increases the connectivity and efficiency of the IoT by recording the state of the nodes and identifying which ones are active. This paper presents a new on-demand Constrained Application Protocol (OCAP) to control and set the message update frequency to occur only ‘on demand’. Since the data reception has to be done at the arrival of data, this study's approach (OCAP) concentrates only on the transition power by controlling the rate of update messages and adjusting it to the arrival rate of data. The results show an improvement in extending the lifetime of the network on an average of by 55 % as compared to the standard CoAP protocol. OCAP is well suited for IoT where the bandwidth is limited, frequent changing topology, and where power is constrained.
Copyright © 2018 Praise Worthy Prize - All rights reserved.


Internet of Things; Constrained Application Protocol; Resource Directory

Full Text:



Angrishi, K. (2017). Turning Internet of Things (IoT) into Internet of Vulnerabilities (IoV): IoT Botnets. CoRR, arXiv abs/1702.03681.

Haroon, A., Shah, M., Asim, Y., Naeem, W., Kamran, M., Javaid,Q. (2016). Constraints in the IoT: The World in 2020 and Beyond. International Journal of Advanced Computer Science and Applications (IJACSA).

Ancillotti, E., Bruno, R. (2017) . Comparison of CoAP and CoCoA+ congestion control mechanisms for different IoT application scenarios. IEEE Symposium on Computers and Communications (ISCC), Heraklion, 2017, pp. 1186-1192.

Martin, C., Diaz, M., Rubio, B. (2017). Run-time deployment and management of CoAP resources for the Internet of Things, International Journal of Distributed and Sensor Networks, Vol 13(3).

Rathod, D., Patil, S. (2017). Security analysis of constrained application protocol (CoAP), IoT Protocol, International journal of advanced studies in computer science and engineering (IJASCSE). Vol 6, Issue8.

Jin, W., Hong, Y., Kim, D., Design and Implementation of Node Discovery and Registration Based on RD Using IETF CoAP protocol in IoT Environment, (2016) International Journal of Control and Automation, pp. 151-160.

Tanganelli, G., Vallati,C., Mingozzi, E. (Feb, 2018). Edge-Centric Distributed Discovery and Access in the Internet of Things, IEEE Internet of Things Journal, vol. 5, no. 1, pp. 425-438.

Qasem, M., Al-Dubai, A., and Yassien, M. B. (2015, September). ATP: Adaptive Tuning Protocol for Service Discovery in the Internet of Things. The International Conference on Engineering & MIS 2015, At Istanbul, Turkey, Volume: ACM Digital Library.

Bani Yassein, M., Abuein, Q., Bani Amer, A., Energy Saving in Constrained Application Protocol of Internet of Things, (2016) International Journal on Communications Antenna and Propagation (IRECAP), 6 (3), pp. 160-168.

Jain, A., amd Soni, B. K. (2017). Secure modern healthcare system based on internet of things and secret sharing of IoT healthcare data. International Journal of Advanced Networking and Applications, 8(6), 3283-3289.

Madakam, S. (2015). Internet of Things: Smart Things. International Journal of Future Computer and Communication. vol 4, no.4.

Asim, M. (2017, May). Security in Application Layer Protocols for IOT: A Focus on COAP, International Journal of Advanced Research in Computer Science, Vol 8, No.5.

Qumber Ali, H., and Ghani, D. S. (2016). A Comparative Analysis of Protocols for Integrating IP and Wireless Sensor Networks. Journal of Networks, 11(01), 1-10.

Sethi, P., Sarangi, S. (2017). Internet of Things: Architectures, Protocols, and Applications, Journal of Electrical and Computer Engineering, Article ID 9324035, 25 pages.

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

Mohan Liyanage, C. C. and Srirama, S. N. (2017). Lightweight Mobile Web Service Provisioning for the Internet of Things Mediation, International Journal of UbiComp (IJU), 8, 17-34.

Figueroa, P., Perez, J., Amezcua, I., (2017). Performance Evaluation of lightweight and secure protocol for wireless sensor networks: A protocol to enable web services in IPv6 over low-power wireless personal area networks, International Journal of Distributed Sensor Networks, Vol 13(6).

Chang, H.-L., Wang, C.-G., Wu, M.-T., Tsai, M.-H., & Lin, C.-Y. (2016). Gateway-Assisted Retransmission for Lightweight and Reliable IoT Communications, Sensors (Basel, Switzerland), 16(10), 1560.

Ouakasse, F., Rakrak, S., (2017). An Adaptive Solution for congestion control in CoAP-based group communications. International Journal of Advanced computer science and Applications, vol 8, no.6.

Kovatsch, M., Duquennoy, S., and Dunkels, A. (2011, October). A low-power CoAP for Contiki. In Mobile Adhoc and Sensor Systems (MASS), 2011, IEEE 8th International Conference on (pp. 855-860). IEEE.

Colitti, W., Steenhaut, K., De Caro, N. (2011). Integrating wireless sensor networks with the web. Extending the Internet to Low power and Lossy Networks (IP+ SN 2011).

Leone, R., Medagliani, P. and Leguay, J. (2013, February). Optimizing qos in wireless sensors networks using a caching platform, Sensornets 2013 (p. 56).

Babu, B., Padmaja, P., Ramanjaneyulu, T., Narayana, I. Srikanth, K. (2017, April). Role of COOJA Simulator in IoT. International Journal of Emerging Trends & Technology in Computer Science (IJETTCS) Vol. 6, Issue 2.

Pinto, P., Pinto, A. A., Ricardo, M. (2016). Reducing Simulation Runtime in Wireless Sensor Networks: A Simulation Framework to Reduce WSN Simulation Runtime by Using Multiple Simultaneous Instances. In F. Miranda, & C. Abreu (Eds.), Handbook of Research on Computational Simulation and Modeling in Engineering (pp. 726-741). Hershey, PA: IGI Global.

Ashraf, S., Gao, M., Chen, Z., Kamran, S. Raza, Z. (2017). Efficient Node Monitoring Mechanism in WSN using Contikimac Protocol, International Journal of Advanced Computer Science and Applications.

Shelby, Z. CoRE Link Format, draft-ietf-core-link-format-11. Internet draft, IETF 2012 (in progress).


  • There are currently no refbacks.

Please send any question about this web site to
Copyright © 2005-2023 Praise Worthy Prize