Вебсервер на ESP32
-
starmos
- Сержант
- Сообщения: 153
- Зарегистрирован: 11 апр 2016, 15:46
- Откуда: Челябинск
- Поблагодарили: 1 раз
Вебсервер на ESP32
Здравствуйте.
Я не знаток в программировании под Веб. По автоматике только. Но у меня задача/идея следующая.
Мне нужно автоматизировать ряд установок на работе, например на базе контроллера Kincony A6. Он на ESP32, дисплея в базе не имеет и я подумал заменить его смартфоном. Подходишь к шкафу с контроллером, цепляешься к контроллеру через браузер, смотришь/настраиваешь параметры, идешь к следующему. Понятно что все это можно сделать вообще никуда не ходя, но пока не до этого. Задача в том, чтобы при подключении к контроллеру грузилась страница с мнемосхемой, отображением текущих параметров, может была возможность по страницам переходить, на настройки, графики и т.д. Так вот вопрос - с чего все это начать и что/где почитать и есть ли что-то готовое подобное здесь на форуме?
Я не знаток в программировании под Веб. По автоматике только. Но у меня задача/идея следующая.
Мне нужно автоматизировать ряд установок на работе, например на базе контроллера Kincony A6. Он на ESP32, дисплея в базе не имеет и я подумал заменить его смартфоном. Подходишь к шкафу с контроллером, цепляешься к контроллеру через браузер, смотришь/настраиваешь параметры, идешь к следующему. Понятно что все это можно сделать вообще никуда не ходя, но пока не до этого. Задача в том, чтобы при подключении к контроллеру грузилась страница с мнемосхемой, отображением текущих параметров, может была возможность по страницам переходить, на настройки, графики и т.д. Так вот вопрос - с чего все это начать и что/где почитать и есть ли что-то готовое подобное здесь на форуме?
- Phazz
- Полковник
- Сообщения: 3514
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 377 раз
- Поблагодарили: 261 раз
- SergeyShikal
- Лейтенант
- Сообщения: 617
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
-
mixa7001
- Рядовой
- Сообщения: 90
- Зарегистрирован: 20 фев 2018, 12:32
- Имя: Михаил
- Благодарил (а): 12 раз
- Поблагодарили: 12 раз
Re: Вебсервер на ESP32
А как это работает? Описание есть? как согласовать FLprog с конструктором? Я не программист и может вопросы задаю наивные.
-
slsl
- Лейтенант
- Сообщения: 396
- Зарегистрирован: 08 дек 2021, 22:41
- Имя: Вячеслав
- Благодарил (а): 29 раз
- Поблагодарили: 74 раза
Re: Вебсервер на ESP32
Мнемосхемы, графики, куча страниц - это уже не про ЕСП (если про детальность как в СКАДЕ)
- Phazz
- Полковник
- Сообщения: 3514
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 377 раз
- Поблагодарили: 261 раз
Re: Вебсервер на ESP32
в 9 версии она встроена. Да забыл уточнить, работать будет только в 9 версии!
- Phazz
- Полковник
- Сообщения: 3514
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 377 раз
- Поблагодарили: 261 раз
Re: Вебсервер на ESP32
В генераторе кода есть кнопка получить блок. Вот этот блок и загружаем в флпрогmixa7001 писал(а): 16 мар 2026, 12:40 А как это работает? Описание есть? как согласовать FLprog с конструктором? Я не программист и может вопросы задаю наивные.
- Phazz
- Полковник
- Сообщения: 3514
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 377 раз
- Поблагодарили: 261 раз
Re: Вебсервер на ESP32
Здесь это вполне реализуемо. Вся тяжелая часть находится на стороне браузера. В мк самый минимумslsl писал(а): 16 мар 2026, 12:49 Мнемосхемы, графики, куча страниц - это уже не про ЕСП (если про детальность как в СКАДЕ)
-
starmos
- Сержант
- Сообщения: 153
- Зарегистрирован: 11 апр 2016, 15:46
- Откуда: Челябинск
- Поблагодарили: 1 раз
Re: Вебсервер на ESP32
Я вентустановку видел, на ПЛК Carel вроде, к ней подключался через браузер, через Ethernet правда. Так вот выводилась как раз мнемосхема, с анимацией даже. Собственно я оттуда идею и взял. Я не думаю, что в Carel вентустановки процессор сильно мощнее чем ESP32, я даже думаю что наоборот. У меня эта идея давно, я просто не мог решить что лучше использовать для связи: ModbusTCP, MQTT или вот через Web. В итоге остановился на последнем, но как раз это знаю меньше всего. Зато весь интерфейс может храниться на контроллере. Есть подобное и для MQTT, но там нужно приложение и брокер где-то поднять. А тут только браузер.slsl писал(а): 16 мар 2026, 12:49 Мнемосхемы, графики, куча страниц - это уже не про ЕСП (если про детальность как в СКАДЕ)
По ссылке так и не смог зайти, из дома буду пробовать, может провайдер что.
-
starmos
- Сержант
- Сообщения: 153
- Зарегистрирован: 11 апр 2016, 15:46
- Откуда: Челябинск
- Поблагодарили: 1 раз
Re: Вебсервер на ESP32
А у меня не заходит. Печально.
- Phazz
- Полковник
- Сообщения: 3514
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 377 раз
- Поблагодарили: 261 раз
Re: Вебсервер на ESP32
У кого не заходит нажмите ctrl + shift + R
-
Engineer200
- Рядовой
- Сообщения: 53
- Зарегистрирован: 19 дек 2025, 06:16
- Имя: Александр
- Благодарил (а): 18 раз
- Поблагодарили: 5 раз
Re: Вебсервер на ESP32
Добрый день!
Мне понравился Flprog_WebUI_Editor.
Шероховатости инструмента тем незаметнее, чем опытнее мастер использующий инструмент.
В какой-то момент создания интерфейса (я активно пользовался Ctrl-C, Ctrl-V) сдублировались два объекта и стали волочиться на каждый экран, хотя их там не должно быть. Удалить их не удавалось: на главном экране я их удаляю, а на втором экране они всё равно сидят и редактировать себя или удалить не дают. Просмотрел в json-файле, нашёл дубли - удалил. Стало хорошо.
Второй момент: Объект можно поставить на место с координатой Y начиная от ноля. Сохраняется в json нормально. А при загрузке из json объекты ставятся на координату 15. Т.е. сдвигаются сверху в низ.
И по X тоже самое - сдвигаются вправо.
Ваш инструмент хорош.
Мне понравился Flprog_WebUI_Editor.
Шероховатости инструмента тем незаметнее, чем опытнее мастер использующий инструмент.
В какой-то момент создания интерфейса (я активно пользовался Ctrl-C, Ctrl-V) сдублировались два объекта и стали волочиться на каждый экран, хотя их там не должно быть. Удалить их не удавалось: на главном экране я их удаляю, а на втором экране они всё равно сидят и редактировать себя или удалить не дают. Просмотрел в json-файле, нашёл дубли - удалил. Стало хорошо.
Второй момент: Объект можно поставить на место с координатой Y начиная от ноля. Сохраняется в json нормально. А при загрузке из json объекты ставятся на координату 15. Т.е. сдвигаются сверху в низ.
И по X тоже самое - сдвигаются вправо.
Ваш инструмент хорош.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люблю делать то, что потом само работает.
- Phazz
- Полковник
- Сообщения: 3514
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 377 раз
- Поблагодарили: 261 раз
Re: Вебсервер на ESP32
Спасибо за отзыв, проблему с виджетами воспроизвести не удалось. Сдвиг виджета при загрузке сохранения исправил
-
Engineer200
- Рядовой
- Сообщения: 53
- Зарегистрирован: 19 дек 2025, 06:16
- Имя: Александр
- Благодарил (а): 18 раз
- Поблагодарили: 5 раз
Re: Вебсервер на ESP32
На другом компе загрузил. Так же появляются левые надписи на второй вкладке.Phazz писал(а): 23 мар 2026, 18:28 Спасибо за отзыв, проблему с виджетами воспроизвести не удалось. Сдвиг виджета при загрузке сохранения исправил
Показать
Показать
Правда они исчезают если нажать Ctrl-F5.
Какая нибудь буферизация в браузере?
Баузер от Яндекса.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люблю делать то, что потом само работает.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя