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

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

  1. P

    Функция отправки email на ESP8266

    Вдруг, если кому надо компактная функция отправки сообщений через http по 25 порту. Такую услугу представляет sibnet.ru. Всякие яндексы и мэйл.ру давно сидят на TSL/SSL, отправка через WiFiclientSecurity вызывает переполнение памяти и в 99% перезагрузку модуля по 29 ошибке. Естественно, сначала...
  2. P

    Нужна помощь Передача файлов (двоичных) между двумя ESP8266

    Есть сеть ESP8266. Часть подключены к домашней сети, часть подключены к другим ESP через точки доступа. Умею пересылать сообщения (строковые данные) по всему кусту сообщения с учетом любой вложенности подключений. С ESP, которые подключены к домашней сети через браузер могу закачивать файлы в...
  3. P

    Делюсь опытом Спонтанная перезагрузка ESP8266 по коду Exception (29)

    Более месяца мучился с проблемой спонтанной перезагрузки ESP8266 (ESP-07 с 1МБ памяти и ESP-12E с 4МБ памяти). Скетч обкатывался на 10 модулях и характер перезагрузки был одинаков - модули работали около 3 часов, потом происходила перезагрузка. И так по кругу. Причем объем свободной оперативной...
  4. P

    Нужна помощь как средствами Arduino ide запустить exe файл в Spiffs

    В Spiffs есть куча файликов. Можно как-то из скетча запустить exe-архиватор (тоже лежит в Spiffs), а потом созданный архив одним файлом скачать на диск (это я умею). Вопрос - как средствами Arduino ide запустить exe файл в Spiffs
  5. P

    Делюсь опытом Новые ревизии модулей на базе ESP8266 не умеют писать в SPI Flash...

    Сам столкнулся с проблемой описанной здесь: Новые ревизии модулей на базе ESP8266 не умеют писать в SPI Flash Отлаженный проект, работающий на 10 модулях вдруг перестает работать на новом модуле, достал еще один - тот же эффект. Китайские поставщики начали использовать микросхему flash-памяти...
  6. P

    Делюсь опытом Если при отправке e-mail через WiFiClientSecure часто наступает wdt.reset...

    В файле WiFiClientSecure.cpp необходимо произвести изменения: 1. _timeout = 5000 (вместо 15000) в двух местах (может это и не надо, а установить client.setTimeout(5000), но у меня это не приносило плоды, возможно из-за ошибки, изложенной в п.2) 2. заменить функцию int...
  7. P

    Решено Изменить удаленно размер SPIFFS, чтобы по OTA обновить скетч.

    На ESP8266 установлен webServer и крутится довольно объемный проект. Для нужд проекта выделен SPIFFS для web-страниц и рабочих файлов проекта. Раньше было выделено 64 Кб все было замечательно - объема оставшейся памяти хватало, чтобы по OTA обновлять новые версии скетчей. Потом потребовалось...
  8. P

    Вопрос Обновление SDK в ESP8266

    Шью скетчи через ArduinoIDE (т.е. через AT команды не работаю) В ArduinoIDE установлен пакет для плат ESP8266 2.3.0-rc, т.е. самый последний. Однако покоманде Serial.print("SDK Version: "); Serial.println(ESP.getSdkVersion()); Выдает значение: SDK Version: 1.5.3(aec24ac9) Использую модули...
  9. P

    Решено Как отправить от HTTP сервера (Web server на ESP8266) html-ответ в браузер компьютера файлом?

    Есть HTTP сервер на ESP8266, который по запросам с компьютера отправляет html-ответы в виде интернет-страничек. Размер их может достигать до 10кб. Отправку осуществляю командой server.send(200,"text/html", str) где сформированная html-страничка находится в строковой переменной str. Иногда она...
  10. P

    Вопрос Каждые 5 минут WiFi.localIP() выдает нулевой (0.0.0.0) ip-адрес

    Случайно столкнулся с таким фактом, который не могу понять. Имеется два модуля ESP8266-07. На обоих запущено одинаковый скетч, один модуль подключен к домашней сети и на нем создана точка доступа, к которой подключен второй модуль, на том тоже создана точка доступа, но к нейничто не подключено...
  11. P

    Нужна помощь ESP8266 - Узнать IP клиента, подключенного к SoftAP на самой станции (точке доступа)

    Когда создается точка доступа и е ней подключаются клиенты, то я передаю IP- адреса по HTTP-протоколу через организованные HTTP-сервера на клиенте и станции (точке доступа). И все работает. По WiFi.getStationNum() я могу видеть сколько подключенных клиентов. Но если станция (точка доступа...
  12. P

    Делюсь опытом ESP8266 синхронизация времени с NTP сервером. UnixTime и конвертация времени.

    Нашел и отладил утилиты синхронизации времени с NTP сервером, конвертации времени из UNIX формата (число секунд с 01.01.1970) в обычный и обратно. Что очень полезно для программирования событий на ESP 8266. Естественно, чтобы использовать их, необходимо, чтобы ESP8266 была подключена к сети с...
  13. P

    Делюсь опытом Корпус для ESP8266 из блока питания на 3 USB

    Вот так вот удалось поместить. Выведены 3 кнопки GPIO0, REZ, CH-PD. А также 20 контактов на задней стороне - выводы RX TX GPIO: 4,5,12,13,14,15,16 аналоговый вход ADC, а также несколько контактов +5В и земля. Расположение такое, что можно сразу вставить датчик DHT с использованием 12-го GPIO. К...
  14. P

    Заливаем скетчи в ESP8266, управляем каналами по Wi-Fi, создаем свои сети.

    Итак, овладел заливкой скетчей в ESP8266 (ESP-07). Физически сделал три кнопки, подключенные к GPIO-0, RES, EN (он же CH-PD или что-то созвучное, но на плате ESP-07 он зовется как EN), второй конец кнопок - к земле (GND), эти же выводы подтянуты через 10кОм к +3.3В. Для прошивки в нее...
Сверху Снизу