Микроконтроллер ESP8266 — популярная платформа для недорогих, но эффективных устройств с Wi-Fi. Данная книга научит вас работать с ESP8266 и воплощать свои задумки для домашней автоматизации и облачного управления на практике.
Рассматриваемые в книге проекты рассчитаны на новичков в области интернета вещей. Достаточно иметь минимальное представление о работе с платами наподобие Arduino, чтобы погрузиться в материал.
Вы откроете для себя принципы работы облачных сервисов: как обмениваться данными по сети и мониторить их, как взаимодействовать с соцсетями Twitter, Facebook и отправлять уведомления по E-mail, SMS и push-каналам, как дистанционно управлять устройствами из любой точки мира и организовать межмашинное взаимодействие.
Прочитав книгу, вы научитесь создавать на ESP8266 собственные устройства интернета вещей, среди которых дверной замок и умный дом с управлением через облако, система автополива с уведомлениями, физический индикатор курса криптовалюты, робот с интернет-управлением и другие IoT-проекты.
Особенности второго издания
Обновилось описание создания панелей управления aREST и апплетов для взаимодействия устройств через сервис IFTTT.
Данные
- Автор: Марко Шварц
- Оригинальное название: Internet of Things with ESP8266 (Marco Schwartz)
- Формат: 165×233 мм
- Кол-во страниц: 224
- Тип издания: мягкая обложка
- Печать: чёрно-белая
- Год выхода: 2019 (второе издание)
- Издательство: «БХВ-Петербург»
- ISBN: 978-5-9775-4104-6
Оглавление
Предисловие
- О чём эта книга?
- Что понадобится в дополнение к этой книге?
- Для кого эта книга?
- Обозначения
- Обратная связь
- Поддержка потребителей
- Исправления
- Пиратство
- Вопросы
Предисловие к русскому изданию
- Рекомендации по замене компонентов
Глава 1. Первые шаги с ESP8266
- Как выбрать модуль ESP8266?
- Требования к оборудованию
- Аппаратная конфигурация
- Установка Arduino IDE для работы с ESP8266
- Подключение модуля к сети Wi-Fi
- Заключение
Глава 2. Первые проекты на ESP8266
- Управление светодиодом
- Чтение данных с вывода GPIO
- Скачивание содержимого веб-страницы
- Чтение данных с цифрового датчика
- Заключение
Глава 3. Сохраняем данные в облако
- Оборудование и программное обеспечение
- Подключение компонентов
- Проверка датчика
- Загрузка данных в сервис dweet.io
- Отображение данных при помощи сервиса freeboard.io
- Заключение
Глава 4. Управляем устройствами отовсюду
- Оборудование и программное обеспечение
- Программирование модуля ESP8266 и управление светодиодом
- Управление светодиодом через облачную приборную панель
- Управление лампой из любой точки мира
- Заключение
Глава 5. Взаимодействие с веб-сервисами
- Оборудование и программное обеспечение
- Информация о погоде из сервиса Yahoo
- Отправка значений температуры и влажности в Твиттер
- Новый пост в Фейсбуке при помощи ESP8266
- Заключение
Глава 6. Общение между устройствами
- Оборудование и программное обеспечение
- Простое межмашинное взаимодействие
- Создаём беспроводное фотореле
- Заключение
Глава 7. Отправка уведомлений
- Оборудование и программное обеспечение
- Схема соединений
- Отправка уведомлений по электронной почте
- Отправка данных в SMS
- Получение push-уведомлений
- Заключение
Глава 8. Управляем дверным замком через облако
- Оборудование и программное обеспечение
- Сборка схемы
- Программируем плату ESP8266
- Управление замком из облачного сервиса
- Получение уведомления об открытии замка
- Заключение
Глава 9. Монитор курса биткоина
- Что такое «биткоин»?
- Онлайновые сервисы курса биткоина
- Оборудование и программное обеспечение
- Сборка схемы
- Тестирование тикера
- Добавляем в тикер светодиоды
- Заключение
Глава 10. Сетевое облачное садоводство
- Оборудование и программное обеспечение
- Сборка схемы
- Создаём уведомление о поливе растения
- Наблюдение за температурой и влажностью
- Автоматизация садоводства
- Заключение
Глава 11. Домашняя автоматика и облачные сервисы
- Оборудование и программное обеспечение
- Сборка схемы
- Управление домом из приборной панели
- Создаём облачную охранную систему
- Автоматизация вашего дома
- Заключение
Глава 12. Робот, управляемый через облако
- Оборудование и программное обеспечение
- Сборка схемы
- Проверка моторов
- Подключение робота к облаку
- Управление роботом из приборной панели
- Заключение
Глава 13. Строим собственную облачную платформу для устройств на ESP8266
- Оборудование и программное обеспечение
- Сборка схемы
- Создание облачного сервера
- Исходный код облачного сервера aREST
- Развёртывание сервера
- Подключение ESP8266 к вашему облачному серверу
- Заключение
Приложение. Содержание электронного архива
Предметный указатель