Электроника. Интернет вещей с ESP8266. Второе издание

Марк Липович Шварц

Обложка:


Полное содержание
Об авторе 9
О рецензенте 10
Издательство «Packt» 11
Электронные книги, скидки и многое другое 11
Что дает подписка? 11
Предисловие 13
О чем эта книга? 13
Что понадобится в дополнение к этой книге? 14
Для кого эта книга? 14
Обозначения 14
Обратная связь 15
Поддержка потребителей 16
Скачивание исходных кодов программ 16
Электронный архив файлов для русского издания 16
Исправления 17
Пиратство 17
Вопросы 17
Предисловие к русскому изданию 19
Рекомендации по замене компонентов 20
Глава 1. Первые шаги с ESP8266
25
Как выбрать модуль ESP8266? 25
Требования к оборудованию 28
Аппаратная конфигурация 29
Установка Arduino IDE для работы с ESP8266 32
Подключение модуля к сети Wi-Fi 33
Заключение 34
Глава 2. Первые проекты на ESP8266
35
Управление светодиодом 35
Чтение данных с вывода GPIO 37
Скачивание содержимого веб-страницы 38
Чтение данных с цифрового датчика 40
Заключение 43
Глава 3. Сохраняем данные в облако
45
Оборудование и программное обеспечение 45
Подключение компонентов 46
Проверка датчика 48
Загрузка данных в сервис dweet.io 49
Отображение данных при помощи сервиса freeboard.io 52
Заключение 55
Глава 4. Управляем устройствами отовсюду
57
Оборудование и программное обеспечение 57
Программирование модуля ESP8266 и управление светодиодом 58
Управление светодиодом через облачную приборную панель 62
Управление лампой из любой точки мира 65
Заключение 68
Глава 5. Взаимодействие с веб-сервисами
69
Оборудование и программное обеспечение 69
Информация о погоде из сервиса Yahoo 71
Отправка значений температуры и влажности в Твиттер 75
Новый пост в Фейсбуке при помощи ESP8266 80
Заключение 86
Глава 6. Общение между устройствами
87
Оборудование и программное обеспечение 87
Простое межмашинное взаимодействие 90
Создаем беспроводное фотореле 100
Заключение 105
Глава 7. Отправка уведомлений
107
Оборудование и программное обеспечение 107
Схема соединений 109
Отправка уведомлений по электронной почте 109
Отправка данных в SMS 119
Получение push-уведомлений 124
Заключение 129
Глава 8. Управляем дверным замком через облако
131
Оборудование и программное обеспечение 131
Сборка схемы 132
Программируем плату ESP8266 134
Управление замком из облачного сервиса 134
Получение уведомления об открытии замка 136
Заключение 141
Глава 9. Монитор курса биткоина
143
Что такое «биткоин»? 143
Онлайновые сервисы курса биткоина 144
Оборудование и программное обеспечение 146
Сборка схемы 147
Тестирование тикера 148
Добавляем в тикер светодиоды 152
Заключение 154
Глава 10. Сетевое облачное садоводство
155
Оборудование и программное обеспечение 155
Сборка схемы 156
Создаем уведомление о поливе растения 158
Наблюдение за температурой и влажностью 163
Автоматизация садоводства 166
Заключение 168
Глава 11. Домашняя автоматика и облачные сервисы
169
Оборудование и программное обеспечение 169
Сборка схемы 170
Управление домом из приборной панели 172
Создаем облачную охранную систему 178
Автоматизация вашего дома 181
Заключение 191
Глава 12. Робот, управляемый через облако
193
Оборудование и программное обеспечение 193
Сборка схемы 196
Проверка моторов 198
Подключение робота к облаку 201
Управление роботом из приборной панели 203
Заключение 205
Глава 13. Строим собственную облачную платформу для устройств на ESP8266
207
Оборудование и программное обеспечение 207
Сборка схемы 208
Создание облачного сервера 209
Исходный код облачного сервера aREST 212
Развертывание сервера 213
Подключение ESP8266 к вашему облачному серверу 216
Заключение 218

ПРИЛОЖЕНИЕ. Содержание электронного архива 219
Предметный указатель 221