Design of Internet of Things
Design of Internet of Things
This book provides a comprehensive overview of the design aspects of the Internet of Things devices and covers the fundamentals of Big Data and Embedded Programming. Various changing technologies, like sensors, RFID, etc., that are promoting IoT solutions are discussed. The core technologies like GSM Communication, Machine to Machine (M2M) Interfaces that are supposed to be the foundations for IoT are explained to prepare the designer. Definitions of IoT, different architectures of IoT, possible models of IOT, along with different market needs and Industry requirements are detailed, so that designers can finalize their choices that enable them to prepare PERT like basics. IEEE Standards useful to IoT design and a few Network Protocol Stacks are explored in detail that will give confidence to any designer. Embedded Operating Systems (FreeRTOS and Contiki) and various Middleware frameworks useful to IoT are discussed. While detailing IoT functional aspects layer wise, the required Memory structures like Ring Buffer Mechanisms are explained, that support designers with IoT Memory management, optimization of software (or code) aspects. Basic code structures and functions required for each layer (e.g. Adaptation Layer, IP, TCP, etc.) are detailed along with required flow diagrams. This will serve as an ideal design book for professionals and senior undergraduate and graduate students in the fields including electrical engineering, electronics and communication engineering, and computer engineering.
This book covers:
- Big Data Aspects that are fundamental drivers to IoT
- Embedded Programming Techniques that are heart for IoT
- Changing Technologies that are promoting IoT solutions
- Machine to Machine Interfaces, the first avatar of IoT
- GSM Communication Aspects and Standards for IoT
- Architecture and different models of IoT
- Conceptual implementation of IoT
- IEEE standards useful to IoT
- Required Embedded Operating Systems suitable for IoT
- Various Middleware Frameworks, for IoT
- Network Protocol Stacks for IoT
- Memory Management aspects of IoT
- Basic functional calls required for each layer of IoT
- Protocol layer wise design concepts useful to IoT (flow diagrams)
- Security concepts for IoT
This book focuses on practical design aspects such as how to finalize a processor (CPU), integrated circuit, and other software and hardware circuit kits available in the market, which operating system to use, etc., in a single volume. This book will be ideal for professionals and graduates from diverse engineering domains including electrical engineering, electronics and communication engineering, and computer engineering, who are perusing IoT Technology as their profession.
Design of Internet of Things
Gunneswara Rao VSSS Kalaga
First edition published 2023
by CRC Press
6000 Broken Sound Parkway NW, Suite 300, Boca Raton, FL 33487-2742
and by CRC Press
4 Park Square, Milton Park, Abingdon, Oxon, OX14 4RN
CRC Press is an imprint of Taylor & Francis Group, LLC
2023 Gunneswara Rao VSSS Kalaga
Reasonable efforts have been made to publish reliable data and information, but the author and publisher cannot assume responsibility for the validity of all materials or the consequences of their use. The authors and publishers have attempted to trace the copyright holders of all material reproduced in this publication and apologize to copyright holders if permission to publish in this form has not been obtained. If any copyright material has not been acknowledged please write and let us know so we may rectify in any future reprint.
Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced, transmitted, or utilized in any form by any electronic, mechanical, or other means, now known or hereafter invented, including photocopying, microfilming, and recording, or in any information storage or retrieval system, without written permission from the publishers.
For permission to photocopy or use material electronically from this work, access
Trademark notice: Product or corporate names may be trademarks or registered trademarks and are used only for identification and explanation without intent to infringe.
ISBN: 9781032300498 (hbk)
ISBN: 9781032300504 (pbk)
ISBN: 9781003303206 (ebk)
DOI: 10.1201/9781003303206
Typeset in Sabon
by Newgen Publishing UK
This work is dedicated to my parents:Sri Kalaga VSS Sambhu Prasad and Smt Kalaga Sodemma
Contents
Preface
Internet of Things (IoT) is a growing and much-talked technology worldwide. Government, academia, and industry are involved in different aspects of research, implementation, and business with IoT. IoT domains include healthcare, manufacturing, construction, agriculture, space, water, and mining, to name but a few, which are presently transitioning their legacy infrastructure to support IoT. Todays storage, communication, and computation technologies, in turn, give rise to building different IoT solutions. IoT-based applications such as digital shopping and remote infrastructure management will soon reach both urban and rural areas equally. Remote health monitoring, emergency notifications, and transport applications are gradually relying on IoT-based technology. Therefore, it is important to learn the fundamentals of this emerging technology.
I hope everyone may find it interesting to read Design of IoT, as an emerging technology. This book is meant for a serious designer, who has understood the basics of computing, communication, programming, etc., and who is interested in attempting to build an IoT device. All the basic fundamental thought processes and requirements related to the design of IoT have been covered, including IoT security. Remember that IoT generates lots of data from the right, left, and center, and hence it will give rise to the growth of Big Data (Data Science) technologies. In the introductory part, Big Data concepts and embedded programming techniques are also dealt with (Chapters deals with IoT-based smart city application and also the IoT viewpoints of Indian government.
As a next required step, Chapters talks about IoT security aspects and the future based on IEEE message frames and security touchpoints.
The IoT design community may use the given details and can form a team to scientifically deliver the planned targets in a stipulated time frame. I hope to reach out to every intended designer and equip them in the right direction. I request readers to pardon me for any discomfort.
Acknowledgments
- I am grateful to my wife KVS Rama Lakshmi, who supported me very patiently while I worked on this book during the last few months.
- I am thankful to Prof. A. Subrahmanyam, IIT Chennai, who read this book and helped me to complete my objectives.
- I am also thankful to my daughter Sri Haritha Mantrala and son-in-law Hema Chandra Mantrala, my son Sambhu Prasad Kalaga and my daughter-in-law Sai Lakshmi Lochanam Kalaga, who from time to time helped me with proofreading.
- I am thankful to my brothers Dr. KVGS Murty, MBBS, Prof. KVV Atchaiah Sastry, and all my classmates and colleagues because of who I am, what I am now.
- Special thanks to the printers and publishers (CRC Press, Taylor & Francis Group) who provided invaluable suggestions, and showed me this book in print.