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

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

  1. P

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

    Все эти способы подразумевают подгрузку файла с прошивкой в область памяти меджу уже установленной и SPIFFS. У меня этой памяти не хватает для подгрузки прошивки. Поэтому вопрос-то и состоял - можно ли как-то через Web-сервер, запущенный на ESP8266 либо убрать временно SPIFFS, освободив память...
  2. P

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

    Это игра слов. Сформулирую вопрос прямо. Можно ли удаленно прошить bin-файл с прошивкой, который лежит в SPIFFS, при этом сразу "напрямую", т.е. не задействуя внутреннюю память, которой, собственно, нет.
  3. P

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

    ESP8266:Прошивки/Прошивка ESP8266 методом OTA — Онлайн справочник
  4. P

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

    Видите ли, проект универсальный, предполагается работать в модулях, которые могут быть связаны между собой сеткой, но выход в интернет может иметь только один из них, удаленный на несколько узлов (аналогичных модулей). Можно управлять ими, через друг друга (причем все настройки, включая передачу...
  5. P

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

    Пробовал. Мой проект сейчас занимает 490 кб (скетч 5600 строк только моего текста, не считая подключаемых библиотек, необходимых для отправки e-mail, проверки пинга и т.д. и т.п.). Самый минимальный скетч, в котором есть OTA-загрузчик занимает 270 кб. С учетом того, что проект рисует графики с...
  6. P

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

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

    Делюсь опытом WiFi репитер на ESP-12F

    Ни хрена не пашет. Только одни понты.
  8. P

    Сторожевой таймер

    Короче, утечку удалось победить после следующих действий: 1. Замена метода передачи с GET на POST, удаления client.stop() из функции передачи. bool Send_Client(IPAddress ip, String Subj) { WiFiClient client; Subj.replace(" ", "%20"); Subj.replace("\"", ""); client.setTimeout(1000)...
  9. P

    Сторожевой таймер

    Понаблюдал с помощью ESP.getFreeHeap(). Память утекает. Начинает на уровне 22-23кб, а близко к перезагрузке 2-3 кб. Да, вызываются много функций, но вложения не больше 2-х, это отслеживаю. Куда может расходоваться память, а главное как ее восстанавливать?
  10. P

    Сторожевой таймер

    Ситуация следующая, есть 5 плат ESP8266, которые образуют сеть (как-то там подключаются между собой) и начинают передавать управляющие сообщения (естественно, с пробросом, если одна ESP подключена к другой, либо с одной на другую, если обе в одной подсети. Все устроено так, что со временем...
  11. P

    Нужна помощь Помогите найти скетч для отправки сообщений на e-mail.

    Вот нашел работающий пример. Все элементарно, проверил - работает. Отправка сообщений с почтовых ящиков yandex.ru, mail.ru, gmail.com
  12. P

    Делюсь опытом WiFi репитер на ESP-12F

    Хотелось бы код на IDE, а не прошивку прошивать.
  13. P

    Делюсь опытом WiFi репитер на ESP-12F

    Пока не пробовал
  14. P

    Делюсь опытом WiFi репитер на ESP-12F

    #define IP_FORWARD 1 #include <ESP8266WiFi.h> #include <WiFiUDP.h> /* Set these to your desired credentials for ESP8266 AP. */ const char *ssid = "ESPap"; const char *password = "thereisnospoon"; IPAddress apIP(192, 168, 4, 1); //const char* ssidExt = "dlink"; //const char* passwordExt = ""...
  15. P

    Нужна помощь Micropython ошибка LmacRxBlk:1

    Есть решение? Столкнулся с аналогичной проблемой.
  16. P

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

    А мне всегда казалось, что в браузере функция приема аналогична записи в файл с опцией "w", т.е. каждая новая посылка сбрасывает указатель на ноль, т.е. затирает переданные до нее в браузере. А вы утверждаете, что посылать можно как при опции записи "a", т.е. с продолжением. Надо попробовать.
  17. P

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

    Можно посоветовать как передать строку <html>......</html> в браузер хотя бы 2-мя частями.
  18. P

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

    У меня такой стоит: http://arduino.esp8266.com/staging/package_esp8266com_index.json Во, появились 2.4.0 2.4.0-rc1 и 2.4.0-rc2 Поставил 2.4.0 и SDK стал 2.1.0
  19. P

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

    Странно... У меня стоит ArduinoIDE 1.8.5 и из нее менеджер плат показывает только 2..3.0-rc как последнюю. Скачал ручками 2.4.0, сейчас буду курить как обновить вручную.
  20. 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) Использую модули...
Сверху Снизу