Enhancements and challenges in coap—a survey

Muhammad Ashar Tariq, Murad Khan, Muhammad Toaha Raza Khan, Dongkyun Kim

Research output: Contribution to journalArticlepeer-review

35 Scopus citations

Abstract

The Internet of Engineering Task (IETF) developed a lighter application protocol (Constrained Application Protocol (CoAP)) for the constrained IoT devices operating in lossy environments. Based on UDP, CoAP is a lightweight and efficient protocol compared to other IoT protocols such as HTTP, MQTT, etc. CoAP also provides reliable communication among nodes in wireless sensor networks in addition to features such as resource observation, resource discovery, congestion control, etc. These capabilities of CoAP have enabled the implementation of CoAP in various domains ranging from home automation to health management systems. The use of CoAP has highlighted its shortcomings over the time. To overcome shortcomings of CoAP, numerous enhancements have been made in basic CoAP architecture. This survey highlights the shortcomings of basic CoAP architecture and enhancements made in it throughout the time. Furthermore, existing challenges and issue in the current CoAP architecture are also discussed. Finally, some applications with CoAP implementation are mentioned in order to realize the viability of CoAP in real world use cases.

Original languageEnglish
Article number6391
Pages (from-to)1-29
Number of pages29
JournalSensors
Volume20
Issue number21
DOIs
StatePublished - 1 Nov 2020

Keywords

  • CoAP
  • Congestion control
  • Enhancements in CoAP
  • IoT
  • WSN

Fingerprint

Dive into the research topics of 'Enhancements and challenges in coap—a survey'. Together they form a unique fingerprint.

Cite this