Автор | Шварц М. |
Название | Интернет вещей с ESP8266 |
Серия | Электроника |
ISBN | 978-5-9775-3867-1 |
Формат | 270×100/16, мягкая обложка |
Объем | 192 |
Тематика |
Технические науки, промышленность -> Электроника и схемотехника
|
Описан процесс разработки недорогих, но эффективных устройств для Интернета вещей на основе популярного микроконтроллера с функцией Wi-Fi ESP8266. Проекты доступны для повторения новичкам в области Интернета вещей, имеющим начальный опыт работы с платформой Arduino. Рассказано, как считывать, отправлять и отслеживать данные через облачные сервисы и дистанционно управлять устройствами откуда угодно, применять ESP8266 для взаимодействия с социальными сетями Twitter и Facebook, отправлять пользователям ESP8266 сообщения по email, SMS и push-каналам, организовывать межмашинное взаимодействие без участия человека, в том числе через облако.
На практических примерах показано построение простой системы домашней автоматики с управлением через облако, а также развертывание собственной облачной платформы. Описано, как сделать дверной замок с управлением через облако, физический индикатор курса цифровой валюты, беспроводное садовое оборудование и многие другие устройства на основе ESP8266.
Об авторе | 9 |
О рецензенте | 10 |
Издательство «Packt» | 11 |
Электронные книги, скидки и многое другое | 11 |
Что дает подписка? | 11 |
Предисловие | 12 |
О чем эта книга? | 12 |
Что понадобится в дополнение к этой книге? | 13 |
Для кого эта книга? | 13 |
Обозначения | 13 |
Обратная связь | 14 |
Поддержка потребителей | 15 |
Скачивание исходных кодов программ | 15 |
Электронный архив файлов для русского издания | 15 |
Исправления | 16 |
Пиратство | 16 |
Вопросы | 16 |
Предисловие к русскому изданию | 17 |
Рекомендации по замене компонентов | 18 |
Глава 1. Первые шаги с ESP8266 |
22 |
Как выбрать модуль ESP8266? | 22 |
Требования к оборудованию | 25 |
Аппаратная конфигурация | 26 |
Установка Arduino IDE для работы с ESP8266 | 29 |
Подключение модуля к сети Wi-Fi | 30 |
Заключение | 31 |
Глава 2. Первые проекты на ESP8266 |
32 |
Управление светодиодом | 32 |
Чтение данных с вывода GPIO | 34 |
Скачивание содержимого веб-страницы | 35 |
Чтение данных с цифрового датчика | 37 |
Заключение | 40 |
Глава 3. Сохраняем данные в облако |
41 |
Оборудование и программное обеспечение | 41 |
Подключение компонентов | 42 |
Проверка датчика | 44 |
Загрузка данных в сервис dweet.io | 45 |
Отображение данных при помощи сервиса freeboard.io | 47 |
Заключение | 50 |
Глава 4. Управляем устройствами отовсюду |
51 |
Оборудование и программное обеспечение | 51 |
Программирование модуля ESP8266 и управление светодиодом | 52 |
Управление светодиодом через облачную приборную панель | 56 |
Управление лампой из любой точки мира | 58 |
Заключение | 59 |
Глава 5. Взаимодействие с веб-сервисами |
60 |
Оборудование и программное обеспечение | 60 |
Информация о погоде из сервиса Yahoo | 62 |
Отправка значений температуры и влажности в Твиттер | 66 |
Новый пост в Фейсбуке при помощи ESP8266 | 71 |
Заключение | 77 |
Глава 6. Общение между устройствами |
78 |
Оборудование и программное обеспечение | 78 |
Простое межмашинное взаимодействие | 80 |
Создаем беспроводное фотореле | 87 |
Заключение | 92 |
Глава 7. Отправка уведомлений |
93 |
Оборудование и программное обеспечение | 93 |
Схема соединений | 94 |
Отправка уведомлений по электронной почте | 95 |
Отправка данных в SMS | 102 |
Получение push-уведомлений | 105 |
Заключение | 108 |
Глава 8. Управляем дверным замком через облако |
109 |
Оборудование и программное обеспечение | 109 |
Сборка схемы | 110 |
Программируем плату ESP8266 | 111 |
Управление замком из облачного сервиса | 112 |
Получение уведомления об открытии замка | 113 |
Заключение | 118 |
Глава 9. Монитор курса биткоина |
119 |
Что такое «биткоин»? | 119 |
Онлайновые сервисы курса биткоина | 120 |
Оборудование и программное обеспечение | 122 |
Сборка схемы | 123 |
Тестирование тикера | 124 |
Добавляем в тикер светодиоды | 128 |
Заключение | 130 |
Глава 10. Сетевое облачное садоводство |
131 |
Оборудование и программное обеспечение | 131 |
Сборка схемы | 132 |
Создаем уведомление о поливе растения | 134 |
Наблюдение за температурой и влажностью | 139 |
Автоматизация садоводства | 141 |
Заключение | 143 |
Глава 11. Домашняя автоматика и облачные сервисы |
144 |
Оборудование и программное обеспечение | 144 |
Сборка схемы | 145 |
Управление домом из приборной панели | 147 |
Создаем облачную охранную систему | 152 |
Автоматизация вашего дома | 155 |
Заключение | 162 |
Глава 12. Робот, управляемый через облако |
163 |
Оборудование и программное обеспечение | 163 |
Сборка схемы | 166 |
Проверка моторов | 168 |
Подключение робота к облаку | 171 |
Управление роботом из приборной панели | 173 |
Заключение | 175 |
Глава 13. Строим собственную облачную платформу для устройств на ESP8266 |
176 |
Оборудование и программное обеспечение | 176 |
Сборка схемы | 177 |
Создание облачного сервера | 178 |
Исходный код облачного сервера aREST | 181 |
Развертывание сервера | 182 |
Подключение ESP8266 к вашему облачному серверу | 185 |
Заключение | 187 |
Приложение. Содержание электронного архива | 188 |
Предметный указатель | 190 |