Проекты домашней автоматики на ESP8266, Батрину К.

Проекты домашней автоматики на ESP8266, Батрину К.
 
   ESP8266 - недорогой чип, позволяющий эффективно создавать систему домашней автоматики.
В этой книге будет продемонстрировано несколько простых в реализации проектов домашней автоматики - от управления реле до считывания всех видов параметров, таких как температура, влажность, освещенность или присутствие, которые позволят отправлять данные из модулей ESP8266 в ваше частное облако. Более того, вы спроектируете и создадите безопасное облако и мобильное приложение, которые обеспечат комфорт и безопасность. К концу этой книги вы сможете создавать свои собственные взаимосвязанные устройства для лучшей жизни.

Проекты домашней автоматики на ESP8266, Батрину К.


Устройства управления на ESP8266.
Если вы хотите создать модуль IоТ как коммерческий продукт и продавать его, вам нужно будет разрешить пользователю самостоятельно настраивать учетные данные Wi-Fi, при условии, что сервер MQTT, порт, имя пользователя и пароль будут использоваться пользователем. Вся дополнительная информация должна храниться в файловой системе SPIFFS, поэтому при запуске модуля он будет использоваться для подключения к Wi-Fi и для подключения к серверу MQTT.

В первой части этой главы мы обсудим, как создать веб-сервер для получения учетных данных сети Wi-Fi с помощью библиотеки WiFiManager, сохранить их в файле SPIFFS, а во второй части мы создадим модуль что позволяет управлять телевизором с помощью инфракрасного порта.

Оглавление.
Предисловие.
Глава 1. Начало работы с ESP8266.
Начиная с микросхемы ESP8266.
Установка Arduino IDE.
Загрузка программы Arduino IDE.
Настройка Arduino IDE.
Установка ESP8266 SDK.
Как установить библиотеку.
Библиотеки из репозитория Ардуино.
Библиотеки нет в репозитории.
Пришло время для вашей первой программы.
Увидеть результат.
Подключение ESP8266 к Wi-Fi.
Получение данных из Интернета.
Отправка данных в Интернет.
Резюме.
Глава 2: Создание и настройка собственного сервера MQTT.
Транспорт телеметрии очереди сообщений - MQTT.
Качество обслуживания.
Безопасность.
Сохранять сообщения и последнюю волю.
Основная терминология.
Подстановочные знаки в темах.
Представляющий брокер Mosquitto.
ESP8266 и MQTT.
Публикация данных с ESP8266.
Получение сообщений MQTT в ESP8266.
Защита Mosquitto.
Резюме.
Глава 3: Создание домашнего термостата с ESP8266.
SPIFFS.
Объекты SPIFFS.
Объект каталога.
Файловый объект.
Датчик температуры.
Резюме.
Глава 4: Устройства управления с ESP8266.
Использование библиотеки WiFiManager.
Добавление параметров на страницу настройки WiFiManager и сохранение их в файл.
ESP8266 и инфракрасная связь.
Компоненты устройства.
Программы и библиотеки для этого проекта.
Резюме.
Глава 5: Использование ESP8266 для создания системы безопасности.
Пассивный инфракрасный датчик.
Как работают PIR.
Тестирование модуля PIR.
Подключение модуля PIR к Интернету.
Код безопасности ESP8266 PIR.
Резюме.
Глава 6: Защита ваших данных.
Включение шифрования на mosquitto.
Установка пакета openssl.
Создание собственных сертификатов.
Защита соединения между ESP8266 и брокером MQTT.
Работа офлайн.
Сохранение данных на SD-карту.
Резюме.
Глава 7: Связь в реальном времени.
Веб-сокеты.
Детали протокола.
Потоковая передача данных с ESP8266.
Акселерометр ADXL345.
Подключение к ESP8266.
Код ESP8266.
Код бэкэнда.
Общедоступная веб-страница.
Резюме.
Глава 8: Добавление мобильного приложения в умный дом.
Установка Docker и использование контейнеров.
Получение проявочного образа.
Образы Docker.
Настройка местного брокера.
Спецификации кода ESP8266.
Резюме.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Проекты домашней автоматики на ESP8266, Батрину К. - fileskachat.com, быстрое и бесплатное скачивание.

Скачать zip
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать - pdf - Яндекс.Диск.
Дата публикации:





Теги: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-04-20 05:11:19