• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

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

  1. M

    Server Send Events на ESP

    Добрый день! Повторил пример server sent event с данного сайта http://wei48221.blogspot.com/2019/04/first-experiment-with-sse-server-sent.html Но не могу понять, в чем может быть проблема. При прошивке ESP в браузере по адресу http://ESP_IP/ssedata наблюдаю постоянное обновление данных. Далее...
  2. M

    Server Send Events на ESP

    Пример кода взят с сайта Руи Сантоса А вот с гита выдержка Async Event Source Plugin The server includes EventSource (Server-Sent Events) plugin which can be used to send short text events to the browser. Difference between EventSource and WebSockets is that EventSource is single direction...
  3. M

    Server Send Events на ESP

    Добрый день, попробую объяснить в чем проблема. Последний скетч работает, данные идут постоянно на страницу. Но этот скетч реализован на синхронном вэб-сервере. Я сделал пример на асинхронном вэб-сервере. Вот код: #include <ESP8266WiFi.h> #include <ESPAsyncTCP.h> #include <ESPAsyncWebServer.h>...
  4. M

    Server Send Events на ESP

    Самое интересное, проверка работы вэб-сервера и php проходит на ура, а с ESP работать не хочет.
  5. M

    Server Send Events на ESP

    Доброй ночи! Запустил следующий код на ESP /* Server-Sent Events / EventSource DEMO forked from Claudius Coenen repository based on Web Server example by David A. Mellis and Tom Igoe Adapted to the new ESP8266 SDK 2.4.2 by Marco Campinoti Circuit: Analog input attached to pins A0...
  6. M

    Server Send Events на ESP

    Нашел пример https://www.claudiuscoenen.de/2015/09/generating-server-sent-events-on-arduino/, но не могу понять как запустить. На роутере поднят lighthttpd сервер, но не получается проверить
  7. M

    Server Send Events на ESP

    Добрый вечер! Хотелось бы все-таки понять, в чем может быть проблема, почему разрывается соединение sse, попробовал пример https://github.com/IU5HKU/ESP8266-ServerSentEvents Соединение держится пока не нажмешь кнопку обновить в браузере, для остановки обновления.
  8. M

    Определение факта пропадания соединения с роутером и переключение в режим АР

    Добрый день! Вывел в последовательный порт значение кучи Где-то попадалась на форуме тема с правильным переподключением между STA и AP. Попробую сделать как там советуют и отпишусь. Перезагрузка произошла после того как ESP работала как softAP и я включил мобильную точку доступа на телефоне...
  9. M

    Определение факта пропадания соединения с роутером и переключение в режим АР

    Добрый вечер! Не подскажите, в чем может быть проблема. Использую в коде библиотеку WiFiMulti и и эвенты WiFi для переключения между режимом STA и AP при пропадании WiFi соединения с роутером. В принципе после отключения поднимается программная точка доступа и программа работает, но при...
  10. M

    WiFiMulti

    Добрый вечер! Такой вопрос. Есть пример WiFiMulti.ino - подключение к нескольким точкам доступа, в зависимости от доступности и мощности сигнала. Вопрос вот в чем - в файле исходника библиотеки есть вывод отладочных сообщений DEBUG_WIFI_MULTI("[WIFIM] Connecting failed AP not found.\n"); Как...
  11. M

    Server Send Events на ESP

    HTML const char index_html[] PROGMEM = R"rawliteral( <!DOCTYPE HTML><html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="icon" href="data:,"> <title>Контроллер насоса...
  12. M

    Server Send Events на ESP

    Добрый вечер! Разбираюсь с технологией SSE. Сделал пример, в принципе работает. Но наблюдаются разрывы соединения буквально каждые 3-4 секунды. Потом соединение поднимается, но заметны фризы из-за обрывов соединения Ниже код ESP и html #include <ESP8266WiFi.h> #include <ESPAsyncTCP.h> #include...
  13. M

    Двунаправленный обмен между ESP8266 и web-страницей

    Кнопка объявляется не на странице, а в коде ESP. // Replaces placeholder with button section in your web page String processor(const String& var) { // Serial.println(var); if (var == "BUTTONPLACEHOLDER") { String buttons = ""; String outputStateValue = outputState(); buttons +=...
  14. M

    Двунаправленный обмен между ESP8266 и web-страницей

    В JS этой функцией делается GET запрос function toggleCheckbox(element) { var xhr = new XMLHttpRequest(); if(element.checked){ xhr.open("GET", "/update?state=1", true); console.log("button - нажата");} else { xhr.open("GET", "/update?state=0", true);console.log("button - отжата");}...
  15. M

    Двунаправленный обмен между ESP8266 и web-страницей

    со слайдером разобрался source.addEventListener('currentSpeed', function(e) { console.log("currentSpeed", e.data); sliderValue = e.data; document.getElementById("dimmerSlider").value = sliderValue; document.getElementById("dimmerValue").innerHTML = sliderValue...
  16. M

    Двунаправленный обмен между ESP8266 и web-страницей

    Добрый день! Не подскажите, как обновить значение ползунка и кнопки по событиям SSE. Вот код JS <script> var sliderValue; function toggleCheckbox(element) { var xhr = new XMLHttpRequest(); if(element.checked){ xhr.open("GET", "/update?state=1", true); console.log("button - нажата");} else...
  17. M

    Двунаправленный обмен между ESP8266 и web-страницей

    Вроде бы нашел что-то похожее, нужно разбираться. http://www.joyta.ru/12953-veb-server-esp8266-nodemcu-s-ispolzovaniem-sobytij-otpravlennyx-serverom-avtomaticheskoe-obnovlenie-pokazanij-datchika/ https://randomnerdtutorials.com/esp32-iot-shield-pcb-dashboard/...
  18. M

    Двунаправленный обмен между ESP8266 и web-страницей

    Добрый вечер, уважаемые форумчане! Хотел бы посоветоваться по поводу двухстороннего обмена между web-страницей во FLASH ESP и открытой в двух разных браузерах. По поводу websocket знаю, видел как это работает, понравилось. Но сейчас разбирался с библиотекой асинхронного сервера и AJAX. Вопрос...
  19. M

    ESP8266 и аппаратный таймер hw_timer

    Судя по Вашим ответам, Вы тоже не читали учебники. Так как смысловой нагрузки в Ваших ответах - 0. ЗЫ: а для использования нескольких входов по прерыванию необходимо было объявить один обработчик с условиями проверки регистра статуса. Вы так много читающий, почему то не сказали, но зато несете...
  20. M

    ESP8266 и аппаратный таймер hw_timer

    Я с Вами согласен, на AVR можно было давно реализовать двухканальный диммер, с управлением двумя выключателями. но как-то посмотрев сколько всего сделано на ESP думалось, что эту задачу реально реализовать на ESP.
Сверху Снизу