Skip to main content
main-content
Top

About this book

This book introduces readers to all the necessary components and knowledge to start being a vital part of the IoT revolution. The author discusses how to create smart-IoT solutions to help solve a variety of real problems. Coverage includes the most important aspects of IoT architecture, the various applications of IoT, and the enabling technologies for IoT. This book presents key IoT concepts and abstractions, while showcasing real case studies. The discussion also includes an analysis of IoT strengths, weaknesses, opportunities and threats. Readers will benefit from the in-depth introduction to internet of things concepts, along with discussion of IoT algorithms and architectures tradeoffs. Case studies include smart homes, smart agriculture, and smart automotive.

Table of Contents

Frontmatter

The Era of Internet of Things: Towards a Smart World

Abstract
Internet of Things (IoT) is expected to revolutionize our lives. IoT is now a growing industry. Analysts predict that IoT products and services will grow exponentially in next years. By 2020, it is expected that more than 50 billion IoT devices will be connected as depicted in Fig. 1 [1]. It is a confluence of different sectors: embedded systems, communication systems, sensors/actuators, WWW, and mobile applications. However, IoT is still having many challenges and limitations due to a number of factors, which limit the full exploitation of the IoT. The concept of IoT was born in 1999 by Kevin Ashton in the United States. Global Internet of Things market set to reach $318bn by 2023 [2].
Khaled Salah Mohamed

IoT Physical Layer: Sensors, Actuators, Controllers and Programming

Abstract
The physical layer is the most detailed level of abstraction in IoT. It mainly consists of sensors that acquire information for the system and actuators that do actions in response to instructions from the system. To imagine how they both, actuators and sensors, act together in a system, a smart house is considered for example. The actuators here are used to lock and unlock doors, switch on/off the lights and alert users of any warnings or control the temperature of a room or the whole house. The sensors are used to send feedback to the controller of each small system of those systems mentioned above. For example, they send feedback about the condition of the rooms and whether there are any people in the rooms or not, and accordingly, the controller sends its signals to the actuators to turn off unnecessary working devices such as the lights and the air conditioner. Transducer terminology is used for both sensors and actuators. It means a device that converts energy form to another. In this chapter, different types of sensors and actuators are thoughtfully presented and discussed. Actuators may be written, sensors may be read. Moreover, different controllers used in IoT are discussed with its programming methods.
Khaled Salah Mohamed

IoT Networking and Communication Layer

Abstract
The communication layer is considered as the backbone of the IoT systems. It is the main channel between the application layer and different operating activities in the IoT system. The whole physical system is loaded with amounts of data and information that need to be shared with other nodes. Therefore, it is needed to set up a suitable connection network among these nodes through a communication protocol. The communication could be wire-connected or wireless based on the protocol defined by the designer. Moreover, networks are very vital components in IoT to connect things to the outside world of internet. IoT requires an intelligent network infrastructure. Any IoT hardware can connect to the internet via the following [1–17]:
Khaled Salah Mohamed

IoT Cloud Computing, Storage, and Data Analytics

Abstract
In this chapter, we will discuss the basic motivation behind cloud computing and its importance for IoT. Thanks to TCP/IP and HTTP, any client or IoT hardware can talk to any IoT service, no matter which hardware you choose. We will learn how to use the cloud as an intelligent system.
Khaled Salah Mohamed

IoT Application Layer: Case Studies and Real Applications

Abstract
Internet of Things (IoT) is a growing industry. Analysts predict that (IoT) products and services will grow exponentially in next years. It is a confluence of different sectors: embedded systems, communication systems, sensors/actuators, WWW, and mobile applications. Use Internet of Things Technology to solve all problems in different life sectors: healthcare, museums, libraries, inventory management, advertisement, real-estate identification, food tracking, maintenance, radiation/pollution monitoring, and security [1].
Khaled Salah Mohamed

Backmatter

Additional information