Internet of Things (IoT) Technologies, Architecture, Protocols, Security, and Applications: A Survey
Internet of things (IoT) is a rapidly developing technology that connects various kinds of smart miniature things such as smart medical alert watches, smart vehicles, smart phones, smart running shoes, etc. Smart devices are connected through internet and can communicate to other smart devices in any part of the world in an automated manner. IoT environment often uses constrained devices with low energy, low processing capability, and low memory space. In order to prevent communication failure, a special kind of architecture is needed for IoT. This chapter presents a review of the basic architecture model, communication protocol of IoT, security aspects of IoT, and various IoT applications such as smart agriculture, water management, smart healthcare, smart home, smart industry, and smart vehicles.