Огромная благодарность @Serghei63 за проделанную работу и предоставленный материал!
Теперь у нас есть возможность подключить любой экран к проекту IoTmanager .
В качестве примера так выглядит вывод данных на LCD2004 .
Для этого нужно просто подключить экран по шине I2C к ESP8266 и загрузить скетч чтения топиков .
Схема соединения экрана и ESP8266 проста – на экран необходимо подать 5 вольт и шину земли.
Так же соединить выводы SDA и SCL с выводами D2 и D1 вашей ESP8266 .
Вначале скетча прописываем свою сеть , адрес брокера и имя пользователя и его пароль.
Затем подключается библиотека экрана
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
После этого необходимо указать необходимый топик , значение которого хотим вывести на экран "/IotManager/28xxxxx-145xxxxxx/LYWSD02321C22_Temperature/control"
Где вначале идет префикс , потом ID Вашей ESP , затем имя топика как в самой ESP.
И с какой позиции будет выведено само число.
Первым будет начальная позиция в строке , потом сама строка. Ниже по коду идет подписка на нужные топики:
uint16_t packetIdSub = client.subscribe("/IotManager/28xxxx-145xxxxx/LYWSD02321C22_Temperature/control"); //
Данные с BLE датчиков В Setup пишем то , что выводится один раз и отображается постоянно.
Используемые библиотеки:
Библиотека
Фото результата.
Подробнее в телеграм канале https://t.me/live_control