Internet of Things

Shriram K Vasudevan, Abhishek S Nagarajan, RMD Sundaram

ISBN: 9788126578375

332 pages

INR 479

Description

This book is divided in to seven chapters. We start off with the introduction to IoT for beginners, thereby covering the characteristics and enabling technologies of IoT. We then move on to detail the sensors and other related hardware units which form the core part of any IoT application in Chapter 2. Multiple protocols are followed in IoT domain and they are detailed in Chapters 3 and 4. Cloud is another major component as they help to control things from remote places, process and feedback data, etc. Chapter 5 is an in-depth discussion on cloud technology from IoT perspective. Data analytics is another associated field of IoT discussed in Chapter 6, which looks into different machine learning algorithms and real-time data analytics.

Chapter 1 Introduction to Internet of Things (IoT)

1.1 Introduction and Definition of Internet of Things

1.2 IoT Growth – A Statistical View

1.3 Application Areas of IoT

1.4 Characteristics of IoT

1.5 Things in IoT

1.6 IoT Stack

1.7 Enabling Technologies

1.8 IoT Challenges

1.9 IoT Levels

1.10 Is Cyber Physical System the same as IoT?

1.11 Is WSN the same as IoT?

 

Chapter 2 Introduction to Sensors, Microcontrollers, and Their Interfacing

2.1 Introduction to Sensor Interfacing

2.2 Types of Sensors

2.3 Controlling Sensors through Webpages

2.4 Microcontrollers: A Quick Walkthrough

2.5 ARM

 

Chapter 3 Protocols for IoT – Messaging and Transport Protocols

3.1 Introduction

3.2 Messaging Protocols

3.3 Transport Protocols (Li-Fi, BLE)

 

Chapter 4 Protocols for IoT – Addressing and Identification

4.1 Introduction

4.2 Internet Protocol Version 4 (IPv4)

4.3 Internet Protocol Version 6 (IPv6)

4.4 Uniform Resource Identifier (URI)

 

Chapter 5 Cloud for IoT

5.1 Introduction

5.2 IoT with Cloud – Challenges

5.3 Selection of Cloud Service Provider for IoT Applications: An Overview

5.4 Introduction to Fog Computing

5.5 Cloud Computing: Security Aspects

5.6 Case Study: How to use Adafruit Cloud?

 

Chapter 6 Data Analytics – Visualising the Power of Data from IoT

6.1 Introduction

6.2 Data Analysis

6.3 Machine Learning

6.4 Types of Machine Learning Models

6.5 Model Building Process

6.6 Modelling Algorithms

6.7 Model Performance

6.8 Big Data Platform

6.9 Big Data Pipeline

6.10 Real Life Projects

6.11 Recommendation in IoT Gadgets

 

Chapter 7 Application Building with IoT

7.1 Introduction

7.2 Smart Perishable Tracking with IoT and Sensors

7.3 Smart Healthcare – Elderly Fall Detection with IoT and Sensors

7.4 Smart Inflight Lavatory Maintenance with IoT

7.5 IoT–Based Application to Monitor Water Quality

7.6 Smart Warehouse Monitoring – Let the Drone Fly for You

7.7 Smart Retail – IoT Possibilities in the Retail Sector

7.8 Prevention of Drowsiness of Drivers by IoT-Based Smart Driver Assistance Systems

7.9 System to Measure Collision Impact in an Accident with IoT

 

Annexure A1 Getting Familiarized with Arduino IDE

A1.1 Architecture

A1.2 Arduino Programming

A1.3 A Simple Application

A1.4 Arduino Playground

 

Annexure A2 Getting Familiarized with Raspberry Pi

A2.1 Story behind Raspberry Pi

A2.2 Architecture

A2.3 Compatible Peripherals, Add-Ons, and Accessories

A2.4 Operating System for Raspberry Pi

A2.5 Setting up Raspberry Pi

A2.6 Initial Configuration for Raspberry Pi

A2.7 Linux Based Softwares in Raspberry Pi

A2.8 Application Development with Raspberry-Pi – A Quick Walk Through

 

Annexure B Analysis and Study of IoT Security: Case Study Examples

B.1 Security Basics

B.2 IoT System Functionalities

B.3 Security Architecture

B.4 Security Features Need Across Four Layers

B.5 Security Requirements

B.6 Research State of Crucial Technologies

B.7 Challenges in IoT Securities

B.8 Mirai Botnet and the Algorithm

 

Annexure C Possible Interview Questions from Internet of Things: A Quick Overview

 

Annexure D Objective Type Questions

 

Index