Виктор А. Петин - Новые возможности Arduino, ESP, Raspberry Pi в проектах loT
Название: | Новые возможности Arduino, ESP, Raspberry Pi в проектах loT | |
Автор: | Виктор А. Петин | |
Жанр: | Аппаратное обеспечение, компьютерное железо | |
Изадано в серии: | Электроника | |
Издательство: | БХВ-Петербург | |
Год издания: | 2022 | |
ISBN: | 978-5-9775-6755-8 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Новые возможности Arduino, ESP, Raspberry Pi в проектах loT"
Рассмотрено создание простых устройств в рамках концепции Интернета вещей (IoT) на базе традиционных (Arduino Uno) и новых плат Arduino (МКR, Nano 33), плат ESP и микрокомпьютера Raspbeпy Pi. Приведены примеры подключения плат с помощью технологий Ethemet, WiFi, GPRS, BLE, LoRa к сети Интернет и другим устройств. Описаны протоколы НТТР и MQTT. Рассмотрен обмен данными с облачными платформами Arduino IoT Cloud, Narodmon, ThingSpeak, Blynk и открытой LoRaWAN-ceтью Тhе Things Network (ТТN). Большая часть книги посвящена созданию практических проектов: собственный МQТТ-сервер, табло на матрице для отображения биржевых котировок в реальном времени, GРS-трекер и онлайн-сервис поиска стоянок с использованием Ян.деке.Карт, сканер штрих-кода с отправкой результатов в облако, IоТ-принтер для печати курсов валют, бесконтактный измеритель температуры с отправкой данных в облако, предсказатель погоды на основе данных, поступающих в сервис ThingSpeak, проекты с элементами машинного обучения на платформе TinyML и др. На сайте издательства размещен архив с исходными кодами программ и библиотек. Для интересующихся современной электроникой
Читаем онлайн "Новые возможности Arduino, ESP, Raspberry Pi в проектах loT". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (14) »
3.5.2. Подключение Raspberry Pi Zero W к сети ..................................................................72
4
Оглавление
3.6. Подюпочение устройств Bluetooth Low Energy (BLE) ........................................................ 74
3.6.1. Bluetooth Low Energy (BLE) ........................................................................................ 74
3.6.2. Подюпочение платы Arduino Nano 33 BLE Sence ..................................................... 75
3.6.3. Отправка по BLE данных с датчиков платы Arduino Nano 33 BLE Sence...............77
3.7. ВLЕ-связь Arduino Nano 33 BLE Sence и Raspberry Pi Zero W............................................ 81
Глава 4. Протоколы Интернета вещей ..................................................................... 85
4.1. Использование протокола НТТР для связи устройств loT ................................................. 85
4.2. MQTT - протокол для сетей с низкой пропускной способностью................................... 87
4.2.1. Отправка данных по протоколу MQTT ...................................................................... 88
4.2.2. Получение данных по протоколу MQTT....................................................................92
Глава·s. Облачные платформы для устройств Интернета вещей ...................... 97
5.1. Arduino IoT Cloud ................................... :..............................................................................�97
5.1.1. Регистрация и подюпочение устройств к Arduino loT Cloud.................................... 97
5.1.2. Отправка данных с устройства в Arduino IoT Cloud ............................................... 101
5.1.3. Отправка данных из Arduino IoT Cloud на устройство ........................................... 108
5.2. Сервис «Народный мониторинг» ........................................................................................ 111
5.2.1. Подготовка платы Arduino+WiFi .............................................................................. 111
5.2.2. Подюпочение устройства к сервису «Народный мониторинг» .............................. 113
52.3. Отправка данных датчиков домашней метеостанции на сервис
«Народный мониторинг» ..................................................................................................... 119
5.2.4. Прием на устройстве команд, отправленных из сервиса
«Народный мониторинг» ..................................................................................................... 123
5.2.5. Обработка и исполнение команд, полученных от сервиса
«Народный мониторинг» .....................................................................................................127
5.3. Сервис ThingSpeak ........................................................................................................:....... 13 I
5.3.1. Подготовка устройства loT на плате Arduino Nano 33 loT для подюпочения
к сервису ThingSpeak...................................................................... :..................................... 134
5.3.2. Отправка данных в сервис ThingSpeak по протоколам НТТР GET и POST ......... 138
5.3.3. Отправка данных в сервис ThingSpeak по протоколу MQTT ................................. 141
5.3.4. Добавление виджетов в канал ThingSpeak ............................................................... 144
5.3.5. Преобразование и визуализация данных, поступившщ в ThingSpeak ..................147
5.3.6. Визуализация данных: МАТLАВ Visualization ........................................................ 150
5.3.7. Чтение данных из канала ThingSpeak ....................................................................... 152
5.3.8. Отображение даннь�х из канала ThingSpeak на дисплее
светодиодной матрицы .........................................................................................................156
5.4. Проект Blynk: управление с планшета ................................................................................ lбtl
5.4.1. Начало работы ............................................................................................................ 161
5.4.2. Создание интерфейса на планшете. Добавление виджетов .................................... 163
Виджет Button............................................................................................................. 164
Виджеты Slider и Vertical Slider................................................................................ 165
Виджет Value Display................................................................................................. 166
Виджет Gauge............................................................................................................. 167
Виджет Timer .............................................................................................................. 168
Виджет Eventor........................................................................................................... 169
Виджет Webhook ........................................................................................................169
Виджет SuperChart..................................................................................................... 172
5.4.3. Создание скетчей на Arduino для устройства loT Blynk ......................................... 173
Оглав(lенt.iе
5
5.5. The Things Network (ТТN)-открытая LoRaWAN сеть ................................................... 181
5.5.1. Шлюз The Things IndoorGateway...............................................................................181
Активащm ШJПОза .......................................................................................................182
Подключение к сервису The Things Network ...........................................................183
5.5.2. Регистращm устройства на основе платы The Things Uno в сервисе ТТN ............ 186
5.5.3. Отправка данных в сервис The Things Network .......................................................191
Глава 6. Проекты Интернета вещей ........................................................................ 192
6.1. Подключение устройств loT к серверу MQTT на Raspberry Pi ........................................ 192
6.1.1. Создание сервера MQTT на Raspberry Pi Zero W ....................................................192
6.1.2. Создание устройства IoT для --">
- 1
- 2
- 3
- 4
- . . .
- последняя (14) »
Книги схожие с «Новые возможности Arduino, ESP, Raspberry Pi в проектах loT» по жанру, серии, автору или названию:
А. В. Белов - ARDUINO: от азов программирования до создания практических устройство Жанр: Аппаратное обеспечение, компьютерное железо Год издания: 2018 |
Виктор А. Петин - Arduino и Raspberry Pi в проектах Internet of Things Жанр: Аппаратное обеспечение, компьютерное железо Год издания: 2019 Серия: Электроника |
Саймон Монк - Электроника. Сборник рецептов: готовые решения на базе Arduino и Raspberry Pi Жанр: Аппаратное обеспечение, компьютерное железо Год издания: 2019 Серия: Бестселлеры o’reilly |
Другие книги из серии «Электроника»:
Юрий Всеволодович Ревич - Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера Жанр: Аппаратное обеспечение, компьютерное железо Год издания: 2014 Серия: Электроника |
Марко Шварц - Интернет вещей с ESP8266 Жанр: Электроника, микроэлектроника, схемотехника Год издания: 2019 Серия: Электроника |
Юрий Всеволодович Ревич - Программирование микроконтроллеров AVR: от Arduino к ассемблеру Жанр: Радиоэлектроника, радиотехника, связь Год издания: 2020 Серия: Электроника |
Дитмар Бенда - Поиск неисправностей в электрических схемах Жанр: Электроника, микроэлектроника, схемотехника Год издания: 2010 Серия: Электроника |