The Internet of Things: System and Applications
By Ajit Singh
()
About this ebook
IoT is hard and there’s a lot of confusion around it. What is it exactly? Is it something that my business or organization needs to use? What are the use cases? The risks? How do I get started? With this eBook, you’ll learn what IoT means and how you might be able to use it to build a new organization, to launch a new business line within your existing organization, or to simply improve your internal processes and operations.
In this book i look at the kinds of computer chips that can be embedded in objects (microcontrollers such as the Arduino) and take you through each step of the process from prototyping a Thing to manufacturing and selling it. I explore the platforms you can use to develop the hardware and software.
Ajit Singh
Ajit Singh is equally interested in fiction and non-fiction and has written many books in English, Hindi, and Urdu. He has performed in Haryana, published his prose and verse in India and Pakistan, and participated in an international online poetry symposium organized by Bazm-e-Urdu, Qatar.He lives in a village, teaches science, and comes from a farming family. His father served as a major in the Parachute Regiment of the Indian Army.Ajit plays cricket, football, volleyball, basketball, badminton, and chess. He loves harmonium and flute, sings folk songs, and also enjoys gardening in his spare time. His nickname is "Badal," which means "cloud" in English.
Read more from Ajit Singh
5 G Technologies Rating: 5 out of 5 stars5/5Natural Language Processing Rating: 0 out of 5 stars0 ratingsNumpy Simply In Depth Rating: 5 out of 5 stars5/5Internet of Things & Wireless Sensor Network Rating: 0 out of 5 stars0 ratingsFormal Languages And Automata Theory Rating: 0 out of 5 stars0 ratingsAgile & Scrum Methodologies Rating: 0 out of 5 stars0 ratings
Related to The Internet of Things
Related ebooks
Smart Internet of Things Projects Rating: 4 out of 5 stars4/5IoT for Beginners: Explore IoT Architecture, Working Principles, IoT Devices, and Various Real IoT Projects Rating: 0 out of 5 stars0 ratingsThe Internet of Things: Living in a connected world Rating: 0 out of 5 stars0 ratingsIoT Time: Evolving Trends in the Internet of Things Rating: 5 out of 5 stars5/5The Internet of Things Explained Rating: 4 out of 5 stars4/5Mastering the Internet of Things Rating: 0 out of 5 stars0 ratingsA Practical Guide for IoT Solution Architects Rating: 5 out of 5 stars5/5Internet of Things with Intel Galileo Rating: 0 out of 5 stars0 ratingsThe Future of IoT: Leveraging the Shift to a Data Centric World Rating: 1 out of 5 stars1/5IoT and Smart Cities: Your smart city planning guide Rating: 0 out of 5 stars0 ratingsFundamentals of IoT: Get familiar with the building blocks of IoT (English Edition) Rating: 0 out of 5 stars0 ratingsFundamental Concepts of Internet of Things (IOT) Rating: 0 out of 5 stars0 ratingsLearn IoT Programming Using Node-RED: Begin to Code Full Stack IoT Apps and Edge Devices with Raspberry Pi, NodeJS, and Grafana Rating: 0 out of 5 stars0 ratingsBuilding Wireless Sensor Networks Using Arduino Rating: 4 out of 5 stars4/5IoT Security Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsPractical Internet of Things Security Rating: 0 out of 5 stars0 ratingsNear Field Communication with Android Cookbook Rating: 0 out of 5 stars0 ratingsInternet of Things with Python Rating: 0 out of 5 stars0 ratingsInternet of Things with ESP8266 Rating: 5 out of 5 stars5/5Digital Twin Complete Self-Assessment Guide Rating: 1 out of 5 stars1/5Building the Internet of Things: Implement New Business Models, Disrupt Competitors, Transform Your Industry Rating: 3 out of 5 stars3/5The Internet of Things: Do-It-Yourself at Home Projects for Arduino, Raspberry Pi and BeagleBone Black Rating: 0 out of 5 stars0 ratingsIoT Business Solutions Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsInternet of Things with Arduino Cookbook Rating: 1 out of 5 stars1/5Emerging Smart Technologies Rating: 0 out of 5 stars0 ratingsDigital twin A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsSystem Design for Telecommunication Gateways Rating: 0 out of 5 stars0 ratings
Computers For You
101 Awesome Builds: Minecraft® Secrets from the World's Greatest Crafters Rating: 4 out of 5 stars4/5The Invisible Rainbow: A History of Electricity and Life Rating: 5 out of 5 stars5/5Procreate for Beginners: Introduction to Procreate for Drawing and Illustrating on the iPad Rating: 0 out of 5 stars0 ratingsAlan Turing: The Enigma: The Book That Inspired the Film The Imitation Game - Updated Edition Rating: 4 out of 5 stars4/5Elon Musk Rating: 4 out of 5 stars4/5How to Create Cpn Numbers the Right way: A Step by Step Guide to Creating cpn Numbers Legally Rating: 4 out of 5 stars4/5CompTIA Security+ Get Certified Get Ahead: SY0-701 Study Guide Rating: 5 out of 5 stars5/5Uncanny Valley: A Memoir Rating: 4 out of 5 stars4/5Excel 101: A Beginner's & Intermediate's Guide for Mastering the Quintessence of Microsoft Excel (2010-2019 & 365) in no time! Rating: 0 out of 5 stars0 ratingsThe Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Rating: 4 out of 5 stars4/5The Hacker Crackdown: Law and Disorder on the Electronic Frontier Rating: 4 out of 5 stars4/5The ChatGPT Millionaire Handbook: Make Money Online With the Power of AI Technology Rating: 4 out of 5 stars4/5Dark Aeon: Transhumanism and the War Against Humanity Rating: 5 out of 5 stars5/5Slenderman: Online Obsession, Mental Illness, and the Violent Crime of Two Midwestern Girls Rating: 4 out of 5 stars4/5Mastering ChatGPT: 21 Prompts Templates for Effortless Writing Rating: 4 out of 5 stars4/5The Best Hacking Tricks for Beginners Rating: 4 out of 5 stars4/5Pro Tools All-in-One For Dummies Rating: 5 out of 5 stars5/5CompTIA IT Fundamentals (ITF+) Study Guide: Exam FC0-U61 Rating: 0 out of 5 stars0 ratingsSQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Deep Search: How to Explore the Internet More Effectively Rating: 5 out of 5 stars5/5A Slackers Guide to Coding with Python: Ultimate Beginners Guide to Learning Python Quick Rating: 0 out of 5 stars0 ratingsWhat Video Games Have to Teach Us About Learning and Literacy. Second Edition Rating: 4 out of 5 stars4/5CompTIA Security+ Practice Questions Rating: 2 out of 5 stars2/5Learning the Chess Openings Rating: 5 out of 5 stars5/5An Ultimate Guide to Kali Linux for Beginners Rating: 3 out of 5 stars3/5
Reviews for The Internet of Things
0 ratings0 reviews
Book preview
The Internet of Things - Ajit Singh
The Internet of Things : System and Applications
Copyrighted Material
Copyright © 2019 by Ajit Singh. All Rights Reserved.
No part of this publication may be reproduced, stored in a retrieval system or transmitted, in any form or by any means electronic, mechanical, photocopying, recording or otherwise without prior written permission from the author, except for the inclusion of brief quotations in a review.
For information about this title or to order other books and/or electronic media, contact the publisher.
Ajit Singh
http://www.ajitvoice.in
Cover and Interior design: Ajit Singh.
Published by Ajit Singh at Smashwords.
Smashwords Edition, License Notes
This ebook is licensed for your personal enjoyment only. This ebook may not be re - sold or given away to other people. If you would like to share this book with another person, please purchase an additional copy for each recipient. If you’re reading this book and did not purchase it, or it was not purchased for your use only, then please return to your favorite ebook retailer and purchase your own copy. Thank you for respecting the hard work of this author.
About the Book
The IoT Simply In Depth
book is in active development by a joint effort from both academia and industrial collaborators, acknowledging that the Internet of Things of the future will be built on top of scalable and mature protocols, such as IPv6, 6LoWPAN and IEEE 802.15.4.
The Internet of Things can be characterized as joining the physical object, the computer embedded into it, and communication and code on the Internet itself. We focus on these three elements in both the prototyping and the manufacturing sections. We began by looking at some examples of the Internet of Things in action. Throughout the book, we discuss many REAL LIFE projects, We have tried to cover introduction, implementation of IoT using Arduino and RASPBERRY PI along with suitable Case Studies.
IoT is hard and there’s a lot of confusion around it. What is it exactly? Is it something that my business or organization needs to use? What are the use cases? The risks? How do I get started? With this eBook, you’ll learn what IoT means and how you might be able to use it to build a new organization, to launch a new business line within your existing organization, or to simply improve your internal processes and operations.
In this book i look at the kinds of computer chips that can be embedded in objects (�microcontrollers� such as the Arduino) and take you through each step of the process from prototyping a Thing to manufacturing and selling it. I explore the platforms you can use to develop the hardware and software.
Design and implement state-of-the-art solutions for Internet of Things using different communication protocols, patterns and Raspberry Pi.
This book is featured with the popular HTTP, UPnP, CoAP, MQTT, and XMPP protocols.
Learn the capabilities and differences between popular protocols and communication patterns and how they can be used, and should not be used, to create secure and interoperable services and things.
A step-by-step hands-on tutorial with complete source code, that provides interoperable solutions for sensors, actuators, controllers, cameras, and protocol brides.
The target audience of this book is researchers, graduate students and practitioners in the area of Cloud Computing, Internet of Things, Smart Systems and Fog Computing
The acknowledgements section was one I never normally paid a lot of attention to, as it was the author thanking a load of people I didn�t know. Having written a book, and realized how much help and support are given to the authors, I have a newfound appreciation for this section.
About Author(s)
Ajit Singh
Assistant Professor (Ad-hoc)
Department of Computer Application
Patna Women's College, Patna, Bihar.
World Record Tittle(s):
1. Online World Record (OWR).
2. Future Kalams Book Of Records.
A PhD candidate at Patliputra University, Bihar, IND working on �Social Media Predictive Data Analytics� at the A. N. College Research Centre, Patna, IND. He also holds M.Phil. Degree in Computer Science, and is a Microsoft's MCSE / MCDBA / MCSD.
20 Years of strong teaching experience for Under Graduate and Post Graduate courses of Computer Science across several colleges of Patna University and NIT Patna, Bihar, IND.
[Contact]
Email: [email protected]
Ph: +91-923-46-11498
[Memberships]
1. InternetSociety (2168607) - Delhi/Trivendrum Chapters
2. IEEE (95539159)
3. International Association of Engineers (IAENG-233408)
4. Eurasia Research STRA-M19371
5. Member � IoT Council
5. ORCID https://orcid.org/0000-0002-6093-3457
6. Python Software Association
7. Data Science Central
8. Non Fiction Authors Association (NFAA-21979)
Chapter 1 - The Internet of Things (IoT)
Building upon a complex network connecting billions of devices and humans into a multi-technology, multi-protocol and multi-platform infrastructure, the Internet-of-Things (IoT) main vision is to create an intelligent world where the physical, the digital and the virtual are converging to create smart environments that provide more intelligence to the energy, health, transport, cities, industry, buildings and many other areas of our daily life.
A number of significant technology changes have come together to enable the rise of IoT. The prices of IoT hardware are dropping, putting sensors, processing por, network bandwidth, and cloud storage within reach of more users and making a wider range of IoT applications practical.
define �the Internet of Things� as sensors and actuators connected by networks to computing systems. These systems can monitor or manage the health and actions of connected objects and machines. Connected sensors can also monitor the natural world, people, and animals.
The expectation is that of interconnecting millions of islands of smart networks enabling access to the information not only �anytime� and �anywhere� but also using �anything� and �anyone� ideally through any �path�, �network� and �any service�. This will be achieved by having the objects that manipulate daily to be outfitted with sensing, identification and positioning devices and endod with an IP address to become smart objects, capable of communicating with not only other smart objects but also with humans with the expectation of reaching areas that could never reach without the advances made in the sensing, identification and positioning technologies.
I also observe the emergence of an Internet of Things ecosystem, another enabler of adoption. This includes vendors that specialize in IoT hardware and software, systems integrators, and a growing community of commercial and consumer IoT users.7 The actions of policy makers can advance or retard the evolution of the Internet of Things from this point. As i will discuss in Chapter 4, the potential economic impact that estimate for IoT applications in 2025 depends on measures to make IoT data secure, protect personal privacy and intellectual property, and encourage interoperability among IoT devices and systems. Particularly in developing economies, low-cost data infrastructure is needed. Government agencies, working with technology providers, businesses, and consumers, can also participate in many of these efforts.
Finally, applying IoT technologies to human activities is already showing potential for massive change in people�s lives. From giving people with chronic diseases new tools to manage their conditions to increasing fitness to avoid disease, the Internet of Things is beginning to demonstrate its potential to improve human health. Across the uses of IoT technology that i document in this book, people are the major beneficiaries�reducing their commuting times, offloading domestic chores to machines, saving money on energy, getting greater value from retail offers and in consumer products designed with IoT data, and enjoying life in safer homes and cities.
While being globally discoverable and queried, these smart objects can similarly discover and interact with external entities by querying humans, computers and other smart objects. The smart objects can also obtain intelligence by making or enabling context related decisions taking advantage of the available communication channels to provide information about themselves while also accessing information that has been aggregated by other smart objects.
Figure 1. Internet-connected devices and the future evolution (Source: Cisco, 2011)
As revealed by Figure 1, the IoT is the new essential infrastructure which is predicted to connect 50 billion of smart objects in 2020 when the world population will reach 7.6 billion.
As suggested by the ITU, such essential infrastructure will be built around a multi-layered architecture where the smart objects will be used to deliver different services through the four main layers depicted by Figure 2: a device layer, a network layer, a support layer and the application layer.
In the device layer lie devices (sensors, actuators, RFID devices) and gateways used to collect the sensor readings for further processing while the network layer provides the necessary transport and networking capabilities for routing the IoT data to processing places. The support layer is a middleware layer that serves to hide the complexity of the lower layers to the application layer and provide specific and generic services such as storage in different forms (database management systems and/or cloud computing systems) and many other services such as translation.
Figure 2. IoT Layered Architecture (Source: ITU-T)
The IoT can be perceived as an infrastructure driving a number of applications services which are enabled by a number of technologies. Its application services expand across many domains such as smart cities, smart transport, smart buildings, smart energy, smart industry and smart health while it is enabled by different technologies such as sensing, nanoeletronics, wireless sensor network (WSN), radio frequency identification (RFID), localization, storage and cloud. The IoT systems and applications are designed to provide security, privacy, safety, integrity, trust, dependability, transparency, anonymity and are bound by ethics constraints.
Experts say we are heading towards what can be called a ubiquitous network society
, one in which networks and networked devices are omnipresent. RFID and wireless sensors promise a world of networked and interconnected devices that provide relevant content and information whatever the location of the user. Everything from tires to toothbrushes will be in communications range, heralding the dawn of a new era, one in which today�s Internet (of data and people) gives way to tomorrow�s Internet of Things.
At the dawn of the Internet revolution, users were amazed at the possibility of contacting people and information across the world and across time zones. The next step in this technological revolution (connecting people any-time, anywhere) is to connect inanimate objects to a communication network. This vision underlying the Internet of things will allow the information to be accessed not only anytime
and anywhere
but also by anything
.
This will be facilitated by using WSNs and RFID tags to extend the communication and monitoring potential of the network of networks, as well as the introduction of computing power in everyday items such as razors, shoes and packaging.
Figure 3 : IoT Application Stack
WSNs are an early form of ubiquitous information and communication networks. They are one of building blocks of the Internet of things.
Wireless Sensor Networks
A Wireless Sensor Network (WSN) is a self-configuring network of small sensor nodes (so-called motes) communicating among them using radio signals, and deployed in quantity to sense the physical world. Sensor nodes are essentially small computers with extremely basic functionality. They consist of a processing unit with limited computational power and limited memory, a radio communication device, a power source and one or more sensors.
Motes come in different sizes and shapes, depending on their foreseen use.