LitMy.ru - литература в один клик

Concise Guide to the Internet of Things: A Hands-On Introduction to Technologies, Procedures, and Architectures

  • Добавил: literator
  • Дата: Вчера, 16:53
  • Комментариев: 0
Название: Concise Guide to the Internet of Things: A Hands-On Introduction to Technologies, Procedures, and Architectures
Автор: Michael McCarthy, Barry Burd, Ian Pollock
Издательство: Springer
Серия: Undergraduate Topics in Computer Science
Год: 2025
Страниц: 359
Язык: английский
Формат: pdf (true)
Размер: 29.3 MB

Traditional products are becoming smart products, and smart products are becoming connected. From smart homes to smart cities to smart farms, this trend in product design and development is likely to accelerate and will have a profound impact on the future.

This accessible textbook/reference focuses on using the Internet of Things (IoT) to foster sustainability. It guides readers in a step-by-step manner through the creation of example applications designed to promote a clean and healthy environment. Additionally, the book serves as a lesson in systems design, taking the view that the IoT is best understood as an extension of the World Wide Web. Therefore, the exposition examines how the Web was designed and how its principles can be applied to IoT design.

The book engages readers with modern IoT technologies, standards, and platforms. It connects sensors and actuators to the cloud, but in a way that is based on sound architectural principles.

Topics and features:

· Combines principles of Computer Science with hands-on exercises and programming
· Includes the Particle Photon 2 microcontroller, and uses Node.js and Node-RED
· Covers cryptocurrencies, Machine Learning, and identification technologies
· Examines sensing and actuation using The Photon 2 and MQTT
· Leverages large language models in exercises

Who Should Read This Book?
This book provides a hands-on introduction to modern IoT systems and does so in the context of building systems that promote sustainability. We, the authors, believe in building toward a sustainable future. We are also excited about the Internet of Things (IoT). We believe that the latter may help with the former. We have written the book for a wide audience. Each chapter contains solutions that are created in a step-by-step manner and will be well within reach of any motivated undergraduate. The book asks that the reader deploy software to various systems and configure hardware in several ways. This requires some “stick-to-itiveness,” and it would help to have some prior exposure to programming computers.

The activities described in each chapter should be doable by those without backgrounds in sustainability, computer science, or digital electronics. Our goal is for students to increase their interests in these fields and, perhaps, design IoT systems of their own. We do not neglect the reader who may have a background in Computer Science. Our exercises include a subset of challenges that are appropriate for this group.

In some exercises, we encourage the use of generative AI as a starting point for solving complex problems. We structure the exercises so that students think critically about the responses they get from AI bots. Students correct the AI tools' mistakes and enhance the corrected code with ideas of their own. In this way, Generative AI is a tool to stimulate further thinking.

Chapter 1 Introduction
Chapter 1 introduces a smart city application and a system model that describes many of the IoT systems we see today - and will likely see tomorrow. Many of the examples in the book can be understood by referring to this model.

Chapter 2 Setup
Chapter 2 provides hands-on instructions for setting up the software and hardware used elsewhere in the book. It is designed so that the active reader will become familiar with the technologies. It provides step-by-step instructions on setting up a microcontroller, writing a sketch using Particle’s Web Integrated Development Environment (IDE), writing a first sketch, installing Node.js, using the command line, installing Node-RED, adding Express to Node.js, and building a web site.

Chapter 3 Securing IoT Data
Chapter 3 takes the view that IoT security and data privacy are essential parts of a sustainable future. It provides step-by-step instructions on configuring a light sensor and transmitting its data privately on the open internet. The data is received by a web service written in Node.js and Express. Two famous cryptographic algorithms are used: the One-time Pad and the Tiny Encryption Algorithm. The chapter serves as a hands-on introduction to cryptography and web services.

Contents:


Скачать Concise Guide to the Internet of Things: A Hands-On Introduction to Technologies, Procedures, and Architectures












[related-news] [/related-news]
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.