ABSTRACT

The Internet of Things (IoT) has revolutionized the Internet by connecting any device with the Internet and other connecting devices. IoT can be visualized as a massive network of connected things, people, and technologies. The connected components collect and share the respective data, which can be further used for specific applications depending upon the users and the environment. The major aspects making IoT workable are sensors, embedded processing, and communication. IoT manages the devices and objects with the help of built-in sensors that are connected to an IoT platform. These sensors collect and assimilate data from the connected devices and then apply analytics to give the application specific information. This progression of IoT is accompanied by the emergence of cloud computing. Currently being heavily researched, cloud computing is a popular new technology that has become an integral part of computing all around the world. The popularity and usage of cloud computing are increasing exponentially as Internet users rely on cloud-based applications on a daily basis. This chapter includes an introduction to IoT and its building blocks. Discussions of many IoT, radio frequency identification (RFID), cloud computing, and machine-to-machine (M2M) communication aspects are also included.