(This page has no text content)
IoT for Beginners Explore IoT Architecture, Working Principles, IoT Devices, and Various Real IoT Projects Vibha Soni www.bpbonline.com
FIRST EDITION 2022 Copyright © BPB Publications, India ISBN: 978-93-55510-068 All Rights Reserved. No part of this publication may be reproduced, distributed or transmitted in any form or by any means or stored in a database or retrieval system, without the prior written permission of the publisher with the exception to the program listings which may be entered, stored and executed in a computer system, but they can not be reproduced by the means of publication, photocopy, recording, or by any electronic and mechanical means. LIMITS OF LIABILITY AND DISCLAIMER OF WARRANTY The information contained in this book is true to correct and the best of author’s and publisher’s knowledge. The author has made every effort to ensure the accuracy of these publications, but publisher cannot be held responsible for any loss or damage arising from any information in this book. All trademarks referred to in the book are acknowledged as properties of their respective owners but BPB Publications cannot guarantee the accuracy of this information.
Dedicated to My beloved Parents Mr. Thawarmal Soni Mrs. Rajkumari Soni and My Mentor Ron Malhotra
About the Author Vibha Soni is a freelancer and on the way to getting the title of an entrepreneur. By degree, she is a software engineer, and her current profession is that of a freelance writer. She has used her technical skills and background to get the title of "Published Author" of the world-famous book, The Growth Hacking Book 2 and another academic book, Computer Vibha started her career as an Assistant Professor in a college. After a few years, she started her freelancing journey and worked with multiple companies and individuals. She worked alone over the last few years and acquired 360-degree knowledge in academic writing, freelancing and book writing. In the last one and half years, she has started collaborating to move one step closer to achieving her goals. She is an avid reader and likes fictional and non-fictional books. She likes to collaborate and network with energetic and positive people. She has been following three principles - transparency, commitment and open communication for building collaboration. These simple principles have been assisting her in achieving her goals one by one.
About the Reviewer Dr. Kamal Kant Hiran works as an Assistant Professor, School of Engineering at Sir Padampat Singhania University (SPSU), Udaipur, Rajasthan, India as well as a Research Fellow at the Aalborg University, Copenhagen, Denmark. He has more than 16 years of experience as an academician and researcher in Asia, Africa, and Europe. He has worked in various positions as an Associate Professor, Head - Academics, Head of Department, Senior Lecturer, Assistant Professor and Visiting Faculty in India and abroad. He has several awards to his credit such as the International Travel Grant for attending the 114th IEEE Region 8 Committee meeting in Warsaw, Poland; International Travel Grant to Germany from ITS Europe, Passau, Germany, Best Research Paper Award from the University of Gondar, Ethiopia and SKIT, Jaipur, India, IEEE Liberia Subsection Founder Award, Gold Medal Award in M. Tech (Hons.), IEEE Ghana Section Award - Technical and Professional Activity Chair, IEEE Senior Member Recognition, IEEE Student Branch Award and Elsevier Reviewer Recognition Award. He has published 35 scientific research papers in SCI/Scopus/Web of Science and IEEE Transactions Journal, Conferences, two Indian patents, one Australian patent grant and 9 books with internationally renowned publishers. He is a reviewer and editorial board member of various reputed international journals in Elsevier, Springer, IEEE Transactions, IET, Bentham Science, and IGI Global. He is an active member in organizing many international
seminars, workshops, and conferences. He has made several international visits to Denmark, Sweden, Germany, Poland, Norway, Ghana, Liberia, Ethiopia, Russia, Dubai, and Jordan for research exposures. His research interests focus on Cloud Computing, Machine Learning and Intelligent IoT. LinkedIn Profile: https://www.linkedin.com/in/kamal-kant-hiran-phd- 4553b643/
Acknowledgement Expressing acknowledgment and gratitude to anyone who supports me, directly and indirectly, is my habit. Also, “Thank you” is my favorite word in the dictionary. Thus, first and foremost, I want to thank my parents and elder siblings who encouraged me for higher studies and jobs; this encouragement helped me start teaching and move to the writing space. I am grateful to my mentor, who taught me the value of commitment. Under his guidance, I have been acquiring skills, pieces of knowledge and experiences to bring out my best version through self-growth and self-awareness. I want to thank my lovely family members, relatives and cousins who always appreciate me for my small wins. I also want to acknowledge my teachers and college professors who always encouraged me to go higher. I want to thank my close friends, collaborators, LinkedIn networks, students and communities for their consistent support and appreciation. I wanted to thank all my clients to date who always trusted me while taking services from me. I am thankful for all the internet resources which always help me in researching. At last, I am grateful to the Director of BPB Publications, Mr. Manish Jain who allowed me to work on this book. Besides, I am
thankful to the BPB Publications team who always supported me in completing the book.
Preface Nowadays, IoT has become a buzz word and we are listening to it everywhere. Most people know the name "IoT" and have heard about it somewhere. IoT stands for "Internet of Things". Technically, IoT refers to a system that is connecting different types of devices such as computing devices, digital machines, mechanical devices, and many more with each other across the Internet. In simple words, IoT enables us to connect with anyone through the Internet without considering place and time. IoT is changing the current business scenario, market and lifestyle. But, to know how it is bringing change, it is vital to understand its meaning, history, background and other related concepts. Thus, this book provides all this information in one place. The book focuses on exploring the theoretical concepts, frameworks and applications associated with IoT. A lot of research has been done to share good examples throughout the book. The book aims to assist the reader in getting information about IoT in layman words irrespective of their technical background. The readers will be students, enthusiastic people who like to explore the technologies and researchers who want to learn IoT. One of the interesting features of the book is that readers do not need to have programming knowledge and technical background; basic knowledge about the Internet and gadgets is enough for learning from this book. If a reader is planning to invest using IoT but is unaware of its benefits and how it would happen, the book would be a good resource for them.
Every chapter is followed by different exercises for the readers to practice their learnings. Key pointers in every chapter would help readers summarize and revise the chapter quickly. The word IoT is small, but it is integrated with various concepts. The book covers all essential concepts to understand the basics of IoT as a beginner. The book covers concepts that include the background of IoT, history, definitions, features and benefits. The book also covers IoT architecture, ecosystem and communication models. The required standards and technologies are discussed for learning and understanding the concepts of IoT. The current trends in IoT and the factors driving it are also discussed in the book. Possible opportunities and growth in IoT are also a part of the book. IoT has scope in different fields such as health, education, medical, business and many more and this book discusses multiple applications of IoT in those fields. The book has four parts. The first part of the book covers the essential IoT backgrounds and it consists of the following two chapters. Chapter 1: The first chapter covers all the basic requirements for learning IoT. Since everyone is using IoT differently, the chapter helps the reader who is seeking to obtain fundamental knowledge of IoT. The chapter covers the meaning of IoT, various definitions, history and needs. Along with this, the chapter discusses the word
‘things’ in IoT for learning IoT. Various technologies are enabling IoT, which are also discussed in this chapter. Chapter 2: IoT is a big word and consists of various attributes. Thus, the primary purpose of the chapter is to explore the features and characteristics of IoT. The chapter also discusses the advantages of IoT for people, business organizations and societies. Every technology has some positive and negative aspects; thus, the chapter also discusses the opposing sides and disadvantages of IoT. The second part of the book covers the essentials of IoT development and consists of the following three chapters. Chapter 3: After learning about the basic concepts of IoT in the previous chapters, this chapter discusses how IoT works. The chapter explores the architecture of IoT and its various layers and how an IoT system works. The chapter discusses the communication model which also plays a major role in IoT. The IoT ecosystem and related concepts are also covered in this chapter. Chapter 4: IoT is a collection of various hardware, software and protocols. So, the objective of the chapter is to discuss all these three concepts with IoT. The protocol provides a set of rules for executing some systems, and it is also applicable to IoT. Thus, the chapter covers IoT Protocols and Standards. Various open- source platforms, tools and programming languages are available for the development of IoT systems.
Chapter 5: This chapter explores the concept of IoT devices. At first, the chapter discusses the IoT device, its meaning and how it works. How an IoT device or product is developed and its process is also covered in this chapter. Various types of IoT devices that have been developed are explained. How the IoT device is different from a product is also explored. The third part of the book covers IoT in various sectors and consists of the following two chapters. Chapter 6: IoT is changing every industry and also the life of ordinary people. This chapter discusses the typical applications of IoT. The different applications of IoT in various industries such as education, healthcare, government, transportation and many more are explained. Smart cities and smart homes are popular applications of IoT, which are also covered in this chapter. Chapter 7: At present, most organizations depend on technology for the automation of business processes. Thus, the main objective of the chapter is to discuss IoT and its business relationships. The chapter explains the meaning of IoT for businesses and different business models. How IoT impacts business and the IoT applications for business are covered in the chapter. The IoT business benefits and drawbacks are also explained. The last part of the book covers other mandatory concepts of IoT and mainly consists of the following three chapters.
Chapter 8: IoT refers to numerous devices that are connected to the Internet and sharing data. The chapter discusses the current scenario of IoT and the new shape it would take in the future. The development of technologies and tools also impacts the IoT; so, the chapter discusses future opportunities and challenges in using IoT. Chapter 9: This chapter discusses IoT and related concepts of security. The chapter explains the meaning of security in the computer environment. IoT and security is a vast topic; so after discussing the security, the chapter covers the security requirements for IoT, IoT devices, and IoT environment. It explains the need for security in IoT and the standard IoT security architecture. Various security challenges and issues are also covered in this chapter. Chapter 10: Programmers and developers have developed thousands of IoT projects. The purpose of this chapter is to help readers who want to explore some existing projects to develop new IoT projects. This chapter discusses some successful IoT projects and new ideas to help beginners.
Downloading the coloured images: Please follow the link to download the Coloured Images of the book: https://rebrand.ly/fc9f07 Errata We take immense pride in our work at BPB Publications and follow best practices to ensure the accuracy of our content to provide with an indulging reading experience to our subscribers. Our readers are our mirrors, and we use their inputs to reflect and improve upon human errors, if any, that may have occurred during the publishing processes involved. To let us maintain the quality and help us reach out to any readers who might be having difficulties due to any unforeseen errors, please write to us at : errata@bpbonline.com Your support, suggestions and feedbacks are highly appreciated by the BPB Publications’ Family.
Did you know that BPB offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.bpbonline.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at business@bpbonline.com for more details. At you can also read a collection of free technical articles, sign up for a range of free newsletters, and receive exclusive discounts and offers on BPB books and eBooks.
BPB is searching for authors like you If you're interested in becoming an author for BPB, please visit www.bpbonline.com and apply today. We have worked with thousands of developers and tech professionals, just like you, to help them share their insight with the global tech community. You can make a general application, apply for a specific hot topic that we are recruiting an author for, or submit your own idea. The code bundle for the book is also hosted on GitHub at In case there's an update to the code, it will be updated on the existing GitHub repository. We also have other code bundles from our rich catalog of books and videos available at Check them out! PIRACY If you come across any illegal copies of our works in any form on the internet, we would be grateful if you would provide us with the location address or website name. Please contact us at business@bpbonline.com with a link to the material. If you are interested in becoming an author
If there is a topic that you have expertise in, and you are interested in either writing or contributing to a book, please visit REVIEWS Please leave a review. Once you have read and used this book, why not leave a review on the site that you purchased it from? Potential readers can then see and use your unbiased opinion to make purchase decisions, we at BPB can understand what you think about our products, and our authors can see your feedback on their book. Thank you! For more information about BPB, please visit
Table of Contents 1. Basics of IoT Structure Objective Introduction to IoT Definitions History of IoT Understanding Things in IoT Meaning of Thing Features of Thing Various names of IoT Need of IoT IoT-driven technologies Sensors Networks/wireless sensors network Standards Augmented intelligence Augmented behavior Cloud computing Big data analytics Conclusion Points to remember Multiple choice questions Answers Answer the following Key terms 2. Characteristics and Benefits
Loading comments...
Reply to Comment
Edit Comment