


Furthermore, a detailed exploration of the existing protocols and security issues that would enable such applications is elaborated. It also accounts the comparison of IoT with M2M, points out some disadvantages of IoT. by reviewing the recent research works and its related technologies. This paper proposes an extensive overview of the IoT technology and its varied applications in life saving, smart cities, agricultural, industrial etc. The Internet of Things gives us an opportunity to construct effective administrations, applications for manufacturing, lifesaving solutions, proper cultivation and more. And this benefit of simplified technology when accompanied by a platform like IoT eases the work as well as benefits both the manufacturer and the end user. The fact that technology in various fields has evolved through the years, is the reason why we observe a rapid change in the shape, size and capacity of various instruments, components and the products used in daily life. This feature of getting linked has in itself provided multiple opportunities and a vast scope of development. The very reason for this to happen is the advancement in technology and its ability to get linked to everything.

Internet of things (IoT) is a very unique platform which is getting very popular day by day. Four different technologies: Blockchain, fog computing, edge computing, and machine learning to increase the level of security in IoT are discussed. After discussing the security issues, various emerging and existing technologies focused on achieving a high degree of trust in IoT applications are discussed. In this paper, a detailed review of the security-related challenges and sources of threat in IoT applications is presented. In this regard, it is imperative to make the required changes in the architecture of IoT applications for achieving end-to-end secure IoT environments. To be able to implement such a world in an ever growing fashion requires high security, privacy, authentication, and recovery from attacks. The existing and upcoming IoT applications are highly promising to increase the level of comfort, efficiency, and automation for the users. Various IoT applications focus on automating different tasks and are trying to empower the inanimate physical objects to act without any human intervention. Using IoT, physical objects can be empowered to create, receive and exchange data in a seamless manner. Internet of things (IoT) is the next era of communication.
