Интернет вещей с ESP8266 [Марко Шварц] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Интернет вещей с ESP8266

Создавайте потрясающие проекты Интернета
вещей с помощью микросхемы Wi-Fi ESP8266

Марко Шварц

[ FM-1 ]

Об авторе
Марко Шварц - инженер-электрик, предприниматель и блогер. Он имеет степень
магистра электротехники и информатики в Supélec, Франция, и степень магистра
в области микроэлектроники в Ecole Polytechnique Fédérale de Lausanne (EPFL) в
Швейцарии.
Он имеет более чем пятилетний опыт работы в области электротехники.
Интересы Марко связаны с электроникой, домашней автоматикой,
платформами Arduino и Raspberry Pi, проектами оборудования с открытым
исходным кодом и 3D-печатью.
У него есть несколько веб-сайтов об Arduino, в том числе веб-сайт Open Home
Automation, посвященный созданию систем домашней автоматики с
использованием устройств с открытым исходным кодом.
Марко написал еще одну книгу по домашней автоматике и Arduino под
названием «Домашняя автоматика с Arduino: автоматизируйте свой дом с
помощью устройств с открытым исходным кодом». Он также написал книгу о
том, как создавать проекты Интернета вещей с помощью Arduino, под
названием «Интернет вещей с Arduino Yun».

[ FM-4 ]

Оглавление
Предисловие
Глава1: Начало работы с ESP8266

Как выбрать свой модуль ESP8266
Аппаратные требования
Аппаратная конфигурация
Установка Arduino IDE для ESP8266
Подключение вашего модуля к вашей сети Wi-Fi
Резюме

Глава 2: Первые проекты с ESP8266
Управление светодиодом
Чтение данных с вывода GPIO
Получение контента с веб-страницы
Считывание данных с цифрового датчика
Резюме

Глава 3: Регистрация облачных данных с помощью ESP8266
Аппаратные и программные требования
Аппаратная конфигурация
Тестирование датчика
Запись данных в Dweet.io
Отображение данных с помощью Freeboard.io
Резюме

Глава 4: Управление устройствами из любого места
Аппаратные и программные требования
Настройка модуля ESP8266 и управление светодиодом
Управление светодиодом с облачной панели управления
Управление лампой из любой точки мира
Резюме
[i]

v
1

1
4
7
10
11
13

15
15
17
18
20
24

25
25
26
28
30
31
35

37
38
39
44
45
47

Table of Contents

Глава 5: Взаимодействие с веб-службами
Аппаратные и программные требования
Получение данных о погоде из Yahoo
Размещение данных о температуре и влажности в Twitter
Создание нового сообщения Facebook из ESP8266
Резюме

Глава 6: Межмашинная связь

49

49
51
56
62
69

71

Аппаратные и программные требования
Простая межмашинная связь
Изготовление светового реле
Резюме

Глава 7: Отправка уведомлений с ESP8266
Аппаратные и программные требования
Аппаратная конфигурация
Отправка уведомления по электронной почте
Отправка данных в текстовом сообщении
Получение предупреждений через push-уведомления
Резюме

Глава 8: Управление дверным замком из облака
Аппаратные и программные требования
Аппаратная конфигурация
Настройка платы ESP8266
Управление блокировкой из облака
Получение уведомлений при открытии замка
Резюме

Глава 9: Создание физического биткойн-тикера
Что такое биткойн?
Биткойн-сервисы онлайн
Аппаратные и программные требования
Аппаратная конфигурация
Тестирование тикера
Добавление индикаторов предупреждений в тикер
Резюме

[ ii ]

71
73
82
87

89

89
91
91
99
103
107

109

109
111
112
113
114
119

121
121
122
125
126
127
132
134

Глава 10: Беспроводное озеленение с ESP8266
Аппаратные и программные требования
Аппаратная конфигурация
Создание предупреждений о поливе вашего растения
Контроль температуры и влажности
Автоматизация вашего садоводства
Резюме

Глава 11: Облачная система домашней автоматики
Аппаратные и программные требования
Аппаратная конфигурация
Управление своим домом с приборной панели
Создание облачной системы сигнализации
Автоматизация вашего дома
Резюме

Глава 12: Робот ESP8266 с облачным управлением
Аппаратные и программные требования
Аппаратная конфигурация
Тестирование моторов
Подключение робота к облаку
Управление роботом с приборной панели
Резюме

Глава 13: Создание собственной облачной платформы для
управления устройствами ESP8266
Аппаратные и программные требования
Аппаратная конфигурация
Создание облачного сервера
Код облачного сервера aREST
Развертывание сервера
Подключение платы ESP8266 к вашему облачному серверу
Резюме

[ iii ]

135
135
137
139
145
147
149

151
151
152
154
160
163
173

175
175
180
182
185
188
190

191

191
192
193
196
198
201
204

Предисловие
Интернет вещей (IoT) - это захватывающая область, в которой предполагается,
что все устройства, которые нас окружают, будут подключены к Интернету и
взаимодействовать с нами, а также между собой. По оценкам, к 2020 году в
мире будет 50 миллиардов устройств Интернета вещей.
С другой стороны, чип ESP8266 - это небольшой, дешевый (менее 5 долларов) и
мощный чип Wi-Fi, который также