A Review on IoT: Protocols, Architecture, Technologies, Application and Research Challenges

The Internet of Things (IoT) is a paradigm that is speedily gaining ground in the scenario of modern wireless telecommunications. Using IoT, billions of things get connected and communicate using different protocols and technologies. The expanse of IoT is ever increasing. From home consumers to the industrial one, IoT is becoming part of our everyday life. Individuals, companies and governments are trying to seek real-world IoT solutions which can be economically and technologically viable. In this paper, we have focused on technologies, protocols, applications and future challenges related to IoT. Initially, IoT looks twin to M2M, but in the years to come, it would facilitate real-world objects to communicate, connect and interact with one another in the same way humans do via the web today. Through the paper, we have tried to encapsulate the information regarding the best appropriate protocols, architecture, technologies and usage problems to assist scholars and developers in understanding the various nuances of the Internet of things.