deals with the Internet of Things, Part II focuses on artificial intelligence and especially its applications in healthcare, whereas Part III investigates the different cybersecurity mechanisms.
In conclusion, we would like to express our great appreciation to all of those with whom we had the pleasure of working with during this project. First, the editors would like to express their deep and sincere gratitude to all the authors who shared their ideas, expertise, and experience and submitted their chapters in a timely manner. Next, the editors wish to acknowledge the extraordinary contributions of the reviewers for their valuable and constructive recommendations that improved the quality, coherence, and content presentation of the chapters. Finally, our heartfelt gratitude goes to our family members and friends for their love, prayers, and concern, allowing us to complete this project on time.
Dr. Pardeep Kumar Dr. Vishal JainDr. Vasaki Ponnusamy July 2021
1
Voyage of Internet of Things in the Ocean of Technology
Tejaskumar R. Ghadiyali1*, Bharat C. Patel2 and Manish M. Kayasth1
1 Udhna Citizen Commerce College & SPB College of Business Administration & SDHG College of BCA & IT, Surat, Gujarat, India
2 Smt. Tanuben and Dr. Manubhai Trivedi College of Information Science, Surat, Gujarat, India
Abstract
In this technological era, the voyage of the Internet of Things (IoT) in the ocean of technology is very interesting, innovative, and beneficial to society. In this voyage, we have to deal with many icebergs in the form of technology such as Machine-to-Machine Communications, Cloud Computing, Machine Learning, Big Data, Distributed Systems, Smart Device, and Security. Blending of such technology with the IoT ultimately promises not only intelligent systems talking to each other but also with human beings in real time in varied domains such as Healthcare, Agriculture, Transport, Corporation services, Manufacturing, and other “Smarter” domains. In this chapter, during the voyage of IoT, we will elaborate Introduction (Basics of IoT, Characteristics, Base Architecture of IoT, and Merits and Demerits), Technological Evolution Toward IoT, Associate Technology in IoT, Interoperability in IoT, Introduction to Programming technology associated with IoT and IoT applications, and A special case study with “Smart Farming: A paradigm shift toward sustainable agriculture” which concludes the chapter.
Keywords: IoT, Internet of Things, Associate Technology with IoT, Interoperability in IoT, Programming in IoT, IoT application, IoT in Agriculture, Smart Farming
1.1 Introduction
There are several motivated factors that tell us why the voyage of IoT is important in the ocean of technology. Current internet service basically provides a connection of computers and computing devices, whereas the Internet of Things (IoT) has expanded its scope from computers and computing devices to other things around us. IoT interconnects physical objects around us such as at home it can be communicated with lights, fans, air conditioners, refrigerators, microwave ovens, and other Bluetooth-operated devices, and at the workplace, it can be communicated with internet operated machines. In the recent era, such “Things” connected to the internet have crossed over twenty billion. Such things using embedded electronics are going to connect other things around them depending on the application requirements and thus construct a much bigger Inter-network of Things than that of the current internet of computers and computing devices called the Internet of Things (IoT). To do so, IoT devices have to deal with a challenge of interoperability, that means how such different objects can perform inter-communication with each other. So, this is the integral visualization of the IoT.
The other motivated factor in IoT technology implementation is of its low-cost IoT hardware. In IoT, connection of low-cost sensors with cloud platforms gives revolutionary results in this technological era. Using a legitimate merger of these technologies, we can track, analyze, and respond to operational data at a large scale. So, this feature leads toward the end of legacy closed, static, and bounded systems technology and creates a new paradigm of omnipresent connectivity. Such omnipresent connectivity enables communication and exchanges useful information between and with everyday objects around us in order to improve quality of human life. When objects can sense the environment and communicate, they become powerful tools for understanding complexity within it. Such smart objects that can interact with human beings are likely to be interacting more with each other automatically (without human intervention) and updating themselves their daily schedules [1].
Such a phenomenon in the 2000s was heading into a new era of ubiquity, the fact of appearing everywhere internet connectivity is not only serving for Anywhere, Anytime but it also gives the surface of connecting Anything. So, this concept will remove a separation between the real world (physical world) and an imaginary world (internet) resulting that real-world interest should be able to get access to online. In this online access, human beings are very less as internet traffic generators and receivers compared to the things (devices) around us. So, as per the Gartner Research, we can define IoT as, “The Internet of Things (IoT) is the network of physical objects that contain embedded technology to communicate and sense or interact with their internal states or the external environment” [30].
1.1.1 Characteristics of IoT
The applicability and scope of IoT depends on its basic characteristics as given below [2].
Connectivity: Permits network accessibility and compatibility. Compatibility provides the ability to consume and produce data from the network while accessibility is the ability to avail network access.
Interconnectivity: This characteristic of IoT says that Anything around us can be Interconnected and thereby communicated with others.
Heterogeneity: The devices that are used in IoT are different in nature, hardware platform, and other network-related capabilities. Such devices are known as heterogeneous devices that can work together with each other in various networks.
Scalability: In IoT, the amount of devices connected with each other to perform communication is very large, i.e., in millions or even in trillions compared to existing internet. So, in this scenario, it is critical to manage and interpret the generated data that ultimately requires scalable data handling techniques. So, even when internally connected devices such as sensors and other connecting devices increase, it should not affect network performance.
Dynamic: The devices connected with each other in IoT are changing not only their status from connected to disconnected, sleep to wake up but they also update their location as well as speed. Thus, it dynamically updates the number of connected devices.
Safety: As we have discussed, millions and trillions of devices are connected in IoT, so safety for data generators and data recipients is must. Such safety design should be made available to data in network, network endpoints, and network itself with sufficient scaling.
Having such characteristics, IoT architecture can be classified into three different tiers such as Physical Layer, Network Layer, and Application Layer as follows.
1.1.2 IoT Architecture
Different architectures