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

Недавнее содержимое от Andr

  1. A

    Обсуждение Подключаю ESP32 cam к народному мониторингу

    Я ток понял ESP32 не переподключается автоматически, поэтому принудительное подключение при потере я прописал на первых этапах тестирования. У меня остались программные вопросы. Если можно, поясните? Например size_t size = fb->len; Переменная size здесь принимает значение размера фотографии в...
  2. A

    Обсуждение Подключаю ESP32 cam к народному мониторингу

    Здравствуйте! Спасибо за ваш вариант прошивки. Пытаюсь отладить работу модуля - пока работает не стабильно. Одна из проблем - периодическое зацикливание при отправке фото в цикле: while (1) { Serial.print("+"); ret = client.write(image + offset, size); Заметил это, когда сделал...
  3. A

    Нужна помощь Время по NTP (UDP).

    Действительно проблема с UDP. Изменил код - перенес udp.begin(localPort); из сетапа в цикл и добавил ваши две строки - похоже косяк определен ;) : bool GetNTP(void) { udp.begin(localPort); WiFi.hostByName(ntpServerName, timeServerIP); sendNTPpacket(timeServerIP); delay(300); int cb =...
  4. A

    Нужна помощь Время по NTP (UDP).

    Да конечно нет проблем! Но зачем? если есть millis()? Двухминутная синхронизация только для отладки и для понимания того, что все работает (не работает), а не ради цели перегрузить сервер. Мне и раз в месяц достаточно синхронизировать. Но вопрос остался КАК правильно это сделать, что бы быть...
  5. A

    Нужна помощь Время по NTP (UDP).

    Здравствуйте! Начал писать некую прогу с синхронизации времени и сразу столкнулся с проблемой. В коде ниже раз в две минуты происходит (должна происходить) синхронизация по NTP. Для этого посылаются UDP пакеты, пока не придет ответ. После перезагрузки часы идут правильно, но через некоторое...
  6. A

    Вопрос как принимать HTTP запрос в режиме WiFi access point

    А на сколько максимально редко можно ее вызывать, что бы гарантированно не пропускать входящие соединения? От чего это зависит?
  7. A

    Вопрос как принимать HTTP запрос в режиме WiFi access point

    Поясните пожалуйста строку server.handleClient(); . Для чего она и что она делает? Может подскажите ссылку с описанием библиотеки ESP8266WebServer для начинающих?
  8. A

    Вопрос ESP8266 12E отличия между GPIO

    Подтяжка есть. В мониторе печатает, что перезагрузка по сторожевому таймеру.
  9. A

    Вопрос ESP8266 12E отличия между GPIO

    Здравствуйте! Повесил на esp ds18b20, bmp280 и DHT22. Обвязка esp как положено. DHT22 подключил сразу к GPIO2 - все работает. Но так как там висит светодиод, то подключил DHT на 16 порт и ESP начала постоянно перегружаться. Пробовал 12, 13, 14 порты - тоже самое. От изменения порта в прошивке не...
  10. A

    Подвисает сервер (на основе WiFiWebServer)

    Всё! Следствие зашло в тупик! Тупо собрал все Serial.println(""); в одну кучу и разместил их в самом конце программы перед последней } Serial.println("new client"); Serial.println("1"); Serial.println("2"); Serial.println("3"); Serial.println("4"); } И все четко работает! Т.е. от...
  11. A

    Подвисает сервер (на основе WiFiWebServer)

    B loop() крутится кусок кода: WiFiClient client = server.available(); if (!client) return; //Проверяем подключение клиента Serial.println("new client"); // delay(10); String req = client.readStringUntil('\r'); Serial.println(req); client.flush(); /// delay(1)...
  12. A

    Решено Неожиданные WIFI DISCONNECTED

    А попробуй исходное состояние, только на роутере поставить конкретный канал точки доступа вместо Авто.
  13. A

    Как изменить IP точки доступа

    Может я не совсем понимаю хранения настроек и присоединения к сети... В общем, в программме написанной в Ардуино, прописал ssid, password к своей сети, назначил свои IP для точки доступа и клиента. Как бы все работает с заданными сетевыми параметрами. После этого заливаю скетч не связанный с...
  14. A

    Как изменить IP точки доступа

    Здравствуйте! Только начал разбираться. Залил скетч WiFiWebServer. ESP8266 работает в режиме Station+SoftAP. Как изменить в среде Ардуино IP точки доступа (192.168.4.1) на другой? С сохранением во флеш? Спасибо.
Сверху Снизу