
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Для интеграции модуля ESP8266 с платформой node-red IoT был использован протокол MQTT, есть клиентские библиотеки для esp8266 в качестве MQTT, в данном случае я решил использовать библиотеку pubsubclient.
Этот пример получит Node Red, который получает данные от ESP8266 и позволит управлять светодиодом, подключенным к GPIO 02, с приборной панели, созданной в Node Red Dashboard.
Полное руководство ESP8266 и Node-RED MQTT GPIO (Mosquitto) # 1
Примечание: Для успешного завершения этого учебного курса вы должны выполнить следующие учебные пособия
Программа ESP8266 с Arduino IDE
Урок 1: Установка Lubuntu (Ubuntu) Урок 2: Установка платформы Node RED
Урок 3: Установка Red Dashboard узла
Урок 4: Установка Modbus TCP IP в Node Red
Урок 5: Установка Mosquitto Broker MQTT в Lubuntu
Шаг 1. Установка Node-RED завершена

Установка Node-RED завершена
Шаг 2: ВИДЕО Тест ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1

Видео тест ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
Шаг 3: Учебное пособие ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2

Учебник ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
Шаг 4: Бонус: тестируйте ESP8266 Control Servo MQTT Node-Red IoT # 3: PDAControl

Бонус: Тест ESP8266 Control Servo MQTT Node-Red IoT # 3: PDAControl
Шаг 5: просмотр элемента управления GPIO



Arduino IDE добавляет библиотеку pubsubclient с помощью библиотек поисковой системы или вручную, загрузив библиотеку и сохранив ее в соответствующей папке для библиотек.
Узел Red Dashboard
Брокер Mosquitto MQTT
Pubsubclient.h библиотека
Компоненты и материалы, необходимые для тестирования
ESP8266 01
ESP8266 03
ESP8266 12F
Диодный светодиод
Резисторы
Конвертер TTL -USB
Протоборд
Провода
Загрузки: Github Arduino IDE code ESP8266 MQTT
Библиотека pubsubclient на Github
Пример кода импорта Node Red
Дополнительная информация и код для загрузки по этому проекту:
PDAControl Английский
PDAControl Español
Youtube канал PDAControl
Благодаря
Ник О'Лири, «известный» создатель библиотеки pubsubclient.h Arduino
Рекомендуемые:
Учебник по ассемблеру AVR, 1: 5 шагов

AVR Assembler Tutorial 1: Я решил написать серию руководств о том, как писать программы на языке ассемблера для Atmega328p, который является микроконтроллером, используемым в Arduino. Если люди останутся заинтересованными, я буду продолжать выпускать по одному в неделю или около того, пока у меня не закончатся
Учебник по ассемблеру AVR 7:12 шагов

Учебник 7 AVR Assembler: Добро пожаловать в Урок 7! Сегодня мы собираемся сначала показать, как очистить клавиатуру, а затем показать, как использовать порты аналогового ввода для связи с клавиатурой. Мы сделаем это, используя прерывания и один провод в качестве Вход. Мы подключим клавиатуру так, чтобы
Учебник по ассемблеру AVR 9: 7 шагов

AVR Assembler Tutorial 9: Добро пожаловать в Урок 9. Сегодня мы покажем, как управлять как 7-сегментным, так и 4-значным дисплеем, используя наш код языка ассемблера ATmega328P и AVR. В ходе этого нам придется отвлечься от того, как использовать стек
Учебник по ассемблеру AVR 11: 5 шагов

AVR Assembler Tutorial 11: Добро пожаловать в Tutorial 11! В этом коротком руководстве мы, наконец, собираемся построить первую часть нашего финального проекта. Первое, что вам нужно сделать, это перейти к самому последнему шагу этого руководства и посмотреть видео. Тогда вернись сюда. [пауза, пока вы
Учебник по ассемблеру AVR 3: 9 шагов

Учебник 3 по AVR Assembler: Добро пожаловать в учебник №3! Прежде чем мы начнем, я хочу высказать несколько философских соображений. Не бойтесь экспериментировать со схемами и кодом, которые мы создаем в этих уроках. Поменяйте провода, добавьте новые компоненты, возьмите компонент