Набор блоков для обмена данными между ESP8266, ESP32 и приложения Virtuino IoT (WebSockets).
Блоки созданы на основе библиотеки WebSockets by Markus Sattler.
Библиотеку можно скачать по ссылке https://github.com/Links2004/arduinoWebSockets
или установить из менеджера библиотек (искать WebSockets) и выбрать от Markus Sattler.
Домашний сайт приложения Virtuino IoT https://virtuino.com/
Набор состоит из блоков:
============
Main Set (WS)
Главный блок настроек. Поместите его в начало проекта.
В настройках четыре варианта настройки Wi-Fi.
На ESP32 в блоке не работает режим STA. Для этого режима воспользуйтесь настройками FLProg.
============
Read Value (WS)
Блок приема данных из Virtuino IoT. Корректно воспринимает кириллицу.
В блоке задается тип переменной и уникальное имя тега (Тип Cloud/Device)
При изменении значения Virtuino, обновление переменной происходит немедленно.
============
Send Value (WS)
Блок отправки данных в Virtuino IoT. Корректно воспринимает кириллицу.
В блоке задается тип переменной и уникальное имя тега (Тип Cloud/Device)
Данные отправляются по наличию лог. "1" на входе send
============
Digital IOs (WS)
Блок доступа к цифровым выводам контроллера для Чтения-Записи.
В блоке задается тип вывода и уникальное имя тега (Тип Cloud/Device)
При изменении значения Virtuino, обновление переменной происходит немедленно.
============
PWM Pin (WS)
Блок управления выводом PWM.
В блоке задается уникальное имя тега. Например V0 (Virtuino IoT, Cloud/Device).
Для ESP32 доступно 16 каналов.
Номер канала, частота и дискретность устанавливается в настройках блока.
Для каждого вывода, номер канала должен быть свой.
============