: Khaled Salah Mohamed
: The Era of Internet of Things Towards a Smart World
: Springer-Verlag
: 9783030181338
: 1
: CHF 82.20
:
: Elektronik, Elektrotechnik, Nachrichtentechnik
: English
: 124
: Wasserzeichen/DRM
: PC/MAC/eReader/Tablet
: PDF

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.



Khaled Salah Mohamed attended the school of engineering, Department of Electronics and Communications at Ain-Shams University from 1998 to 2003, where he received his B.Sc. degree in Electronics and Communications Engineering with distinction and honors. He received his Masters degree in Electronics from Cairo University, Egypt in 2008. He received his PhD degree in 2012. Dr. Khaled Salah is currently a Technical Lead at the Emulation division at Mentor Graphic, Egypt. Dr. Khaled Salah has published a large number of papers in in the top refereed journals and conferences. His research interests are in 3D integration, IP Modeling, and SoC design.

Preface6
Contents7
About the Author11
The Era of Internet of Things: Towards a Smart World12
1 Introduction12
1.1 IoT: What?12
1.2 IoT: Why?14
1.3 IoT: How?15
1.4 IoT: When?18
1.5 IoT: Requirements/Characteristics20
1.6 IoT: Challenges20
1.7 Enabling/Key Technologies for IoT21
1.8 IoT: An Example23
2 SWOT Analysis of IoT24
2.1 Strength of IoT24
2.2 Weakness of IoT24
2.3 Opportunities of IoT24
2.4 Threats of IoT24
3 IoT Testing24
4 New Trends in IoT25
4.1 Sensors as a Service25
4.2 Digital Twins26
4.3 Managing IoT Devices Using Blockchain Platform27
5 Conclusions27
References27
IoT Physical Layer: Sensors, Actuators, Controllers and Programming31
1 Introduction31
2 Sensors31
2.1 Infrared (IR) Sensor34
2.2 Temperature/Humidity Sensor35
2.3 Pressure Sensor35
2.4 Global Position System (GPS)35
2.5 Proximity Sensor36
2.6 Image Sensor36
2.7 Smart Passive Sensors36
2.8 Ultrasonic Sensor36
2.9 Accelerometer37
2.10 Gyroscopes37
2.11 CO2 Gas Sensor37
2.12 Solar Cell Sensor37
2.13 LiDAR Sensor37
2.14 RADAR Sensor38
2.15 Optical Sensors38
3 Actuators38
3.1 Electrical Actuators39
3.2 Mechanical Actuators39
3.3 Hydraulic Actuators39
3.4 Pneumatic Actuators40
4 IoT Hardware Platforms40
4.1 Arduino: Atmel-Based41
4.2 Raspberry Pi: ARM-Based41
4.3 Intel Galileo45
4.4 Tessel45
4.5 AVR-IoT46
4.6 Marvell46
4.7 ARM46
4.8 Particle Electron47
4.9 NodeMCU Dev Kit48
5 IoT Software and Programming48
5.1 Python52
5.1.1 Python Versus Java52
5.1.2 Python Versus C++53
5.2 JavaScript54
5.3 C/Embedded C54
5.4 R Language55
5.5 Swift55
5.6 PHP55
6 Conclusions55
References56
IoT Networking and Communication Layer58
1 Introduction58
2 IoT Protocol Stack59
3 IoT Network and Link Layer: Wired Communication and Networking60
3.1 Ethernet60
3.2 USB61
4 IoT Network and Link Layer: Wireless Communication and Networking61
4.1 Personal Area Network (PAN)62
4.1.1 Bluetooth62
4.1.2 ZigBee63
4.1.3 Z-Wave64
4.1.4 WSN (Wireless Sensor Network)64
4.1.5 Radio Frequency Identification Tags (RFID)65
4.1.6 NFC (Near Field Communication)66