• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. M

    ESP8266 и несколько клиентов

    Делал примеры с асинхронным веб-сервером, пробовал подключаться со стационарного компьютера и телефона одновременно, все работает. По мануалам при реализации softAP на ESP возможно подключение 5 клиентов.
  2. M

    ESP8266 и несколько клиентов

    Спасибо, запустил. получилось. А такой вопрос, попробовал скетч переделать под подключение к роутеру, но походу при компиляции в bundle.js попадает IP-адрес программной точки доступа 192.168.4.1 и соединение websocket не поднимается. Я попробовал установить svelte, но на втором этапе npx degit...
  3. M

    ESP8266 и несколько клиентов

    Доброй ночи! Спасибо за код. Правда с наскоку запустить не получилось, не создается файл bundle.js. Походу нужно установить svelte. Пока поставил node.js
  4. M

    ESP8266 и несколько клиентов

    И еще вопрос. Для синхронного сервера есть библиотека WebSocketsServer.h - она аналогична плагину websockets для асинхронного вебсервера? Так как документации практически нет, либо смотреть по исходникам библиотеки, с минимумом комментариев на английском, либо разбираться по примерам реализации...
  5. M

    ESP8266 и несколько клиентов

    Добрый вечер! Нашел пример использования websockets в асинхронном вебсервере Сравниваю с Вашим примером. Я так понимаю, что используя json можно передавать строку и обновлять показания на клиентах. Мне непонятно, в данном примере используется щелчок по кнопке в веб-интерфейсе, далее передается...
  6. M

    ESP8266 и несколько клиентов

    Спасибо за пример и подсказки. А в коде у Вас есть комментарий "В корень SPIFFS надо загрузить веб приложение" - что подразумевается html с js ?
  7. M

    ESP8266 и несколько клиентов

    А еще такой вопрос, по отображению данных программы на веб-странице. Смотрю реализации, так страница передается клиенту строкой со вставкой переменных в строку. Как по мне не особо комильфо. На асинхронном сервере используется функция processor(), которая подставляет на место плейсхолдера...
  8. M

    ESP8266 и несколько клиентов

    На вебсокетах есть как мне кажется только один недостаток, если необходимо получить доступ к данным извне, то необходимо делать проброс портов на роутере. EvgeniyS, а нетрудно будет Вам посмотреть в Ваших исходниках реализацию на SSE, хотелось бы глянуть, как Вы реализовали. Так как все...
  9. M

    ESP8266 и несколько клиентов

    Посмотрел несколько примеров кода реализации на синхронном вэб-сервере, передача данных от ESP - клиентам. Используется AJAX. Но инициатором получения данных является клиент, на вэб-странице используется js с периодом опроса, задаваемым функцией setInterval(function(). Вопрос как можно используя...
  10. M

    ESP8266 и несколько клиентов

    Да, а я еще смотрел обучающие статьи на https://randomnerdtutorials.com/ и там везде используется асинхронный вэб-сервер
  11. M

    ESP8266 и несколько клиентов

    Вопрос не только в uptime, мысль была передавать несколько переменных, в том числе и uptime раз 0,5-1 сек. Больше двух клиентов в принципе не планирую. А у Вас эвенты работали без фризов? Опять же есть две реализации вэб-сервера на ESP - синхронный и асинхронный. Какой использовать предпочтительней?
  12. M

    ESP8266 и несколько клиентов

    Это как прям "Все дороги ведут в Рим". Я тоже с server sent event провозился и результат тоже не удовлетворил. Для того, чтобы была возможность делать запросы с клиента, приходится разрывать соединение и переподключение требует времени, передает 2 секунды нормально, а потом 5 секунд завтык. Где...
  13. M

    ESP8266 и несколько клиентов

    Спасибо за наводку. Еще на форуме нашел такое описание алгоритма работы с html-страницей пост 18 И у меня возникает вопрос, для получения обновленных данных при выводе на страницу js запускается по таймеру на клиенте. А если у меня допустим таких клиентов 2 или 3. И на каждом будет крутиться...
  14. M

    ESP8266 и несколько клиентов

    Доброй ночи! Такой вопрос. Как часто можно обновлять значения на html-странице, хранящейся во флеше этой ESP. И допустим к ней подключено два клиента, как правильно обновлять значения переменных, допустим на одном клиенте изменили значение, оно должно также поменять на html-странице на втором...
  15. M

    Server Send Events на ESP

    Может кто еще подскажет, как можно достаточно резво обновлять данные на html-странице? Кроме вебсокетов.
  16. M

    Server Send Events на ESP

  17. M

    Server Send Events на ESP

  18. M

    Server Send Events на ESP

    Убрал прерывания и работу с портами, оставил только взаимодействие с html-страницей Не могу понять, почему идет переподключение соединения, и при этом static const unsigned long EVENT_INTERVAL_MS = 1000; и при этом эта переменная не влияет на период обновления данных
  19. M

    Server Send Events на ESP

    А насчет server sent event, не подскажите. А то внятного описания не нашел. Допустим на ESP во флеше есть html страница. Она открыта в браузере, при нажатии кнопки на странице GET запросом передается значение на ESP. Также есть переменные, которые нужно отобразить на html странице. Период...
  20. M

    Server Send Events на ESP

    начал разбираться с реализацией server sent event на синхронном сервере и увидел, что при создании соединения по SSE программа попадает в обработчик SSE и не выходит из него, пока активно соединение. Соответственно весь код, который находится в основном цикле не выполняется. Не знаю, зачем нужна...
Сверху Снизу