The basic concept of the Internet of Things (IoT) is connecting any device to the Internet. With IoT technology, everyday devices such as your car, for example, can access your planner to check the best route to reach a destination. IoT requires at least two principles to realize this kind of vision: a device needs to be able to search any other device, and they must be able to communicate through the Internet. This book provides practical knowledge about the second principle.
This book provides a design methodology to establish an IoT system from a device in the physical world to an application in the virtual world. The components of an IoT system include a device connected with sensors and actuators, resources such as an operating system (OS) and networking, controller services, databases, web services, analysis, and applications. Each component is organized over a local site or cloud according to the selected one of six levels, depending on the scale requirement. The design methodology includes mapping function blocks with IoT components in a specific level, in addition to typical software development steps such as requirement specification, process specification, domain modeling, and so on. Domain modeling connects the physical world to the virtual world using a virtual entity related with the physical entity. Many presented examples of controller services, web services, applications, and data analysis, in several IoT domains, will be useful for readers to capture the concrete idea. Specifically, several cloud services, such as Hadoop, Spark, and Storm, are used as examples for data analysis.
As mentioned above, this book focuses on an IoT system connecting devices to Internet applications. The data generated from the device are transferred through a data stream channel that is established with an ID. As the number of IoT devices increases, and heterogeneous IoT devices exist ubiquitously, it will be challenging to search for an appropriate ID and access a strange IoT device that publishes different types of data. Readers who are interested in those issues should find another book.
More reviews about this item: Amazon