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

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

  1. P

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

    #endif в конце надо убрать, случайно сюда попал и не дает уже исправить.
  2. P

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

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

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

    ЕSP работает как сервер, естественно, другая ESP, подключаясь к ней, отправляет на нее файлы по вышеприведенным процедурам. Я в тому, что принимающей ESP не надо делать никакие запросы. ЗЫ. Вы бы лучше по делу что-либо когда-нибудь ответили, а то либо обвинения в некомпетентности, либо сплошное...
  4. P

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

    Причем что замечательно, приведенным выше способом можно передавать и ПОДМЕНЯТЬ файлы на любой ESP без ее согласия, т.е. с нее не должен исходить запрос на прием файла. Пример. В сети две ESP: ESP1 и ESP2. Я сначала копирую на ESP1 с компьютера файл через браузер, потом с браузера даю команду...
  5. P

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

    По запросу на ESP dn?ip=IP_адрес&filename=имя_файла будет отправлен файл на указанный адрес и на том конце файл будет сохранен по одной из указанных выше процедур (конкретно - "up" - именно эта процедура указывается в multipart/form-data запросе) server.on("/dn", [](){...
  6. P

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

    Проэкспериментировал. Если создается подключение сразу либо со статическим IP, либо с DHCP, то работает без проблем, а связка сначала установить DHCP соединение, проверить IP по маске, если он подходит, то разорвать DHCP-соединение и установить со статическим IP вот дает такой "долгоиграющий"...
  7. P

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

    Между ESP я передаю сообщения по их IP (с учетом вложенности подключения) bool Send_Client(IPAddress ip, const String& Subj, int id) { bool rez=false; WiFiClient* myclient=new WiFiClient; myclient->setTimeout(3000); if (myclient->connect(ip, 80)) { myclient->print("POST " +...
  8. P

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

    Сегодня поэкспериментирую посмотрю что происходит на обоих ESP через com-порт. Вчера смотрел только на одну, картина не совсем понятная.
  9. P

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

    Если с одной ESP на другую передавать такой запрос (как сохранение на компьютер): http://IP-адрес-ESP/имя_файла То на той ESP на которую передали этот запрос проходит передача файла, но он не принимается на той ESP, которая передала данный запрос. Если передать данный запрос с компьютера на ESP...
  10. P

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

    Я умею передавать любые файлы с компьютера на ESP и обратно. Между ESP я могу передавать только текстовые сообщения (строковые). Хочу научиться передавать файл составной пересылкой, но не понимаю какой запрос отправить, чтобы была аналогия с формой <script>function f(f)...
  11. P

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

    Передача файла с ESP в компьютер делаю так: http://IP-адрес-ESP/имя_файла В самой ESP передача организована: //естественно, имя файла не совпадает ни с одним сервер-запросом-обработчиком server.onNotFound([]() { handleFileRead(server.uri()); }); size_t handleFileRead(String fn) {...
  12. P

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

    Файлы в ESP я передаю по форме: <form method='POST' action='/up' enctype='multipart/form-data'> <input type='file' name='up' > New name:<input name='newname' size='14' > <input type='submit' value='Upload'></form> В самой ESP это организовано так: ESP8266WebServer server(80); //внешняя...
  13. P

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

    Любая ESP либо сама к чему-то подключена, либо к ней кто-то подключен. server.handleClient() обрабатывает запросы, как матери, так и дочки. Запросы валятся кучами, если бы были сбои в моем коде, то не было бы такой закономерности в перезагрузках. Ладно, для меня это в прошлом, двое суток прошло...
  14. P

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

    Имеется ввиду оперативная память. При начале работы скетча свободной оперативной памяти 19-20МБ. В процессе работы она может уменьшаться до 12МБ, но потом восстанавливается к 19 МБ. Модули 10 штук образуют сеть с любой степенью вложенности, часть подключены к домашенй сети и гоняют между собой...
  15. P

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

    Вообще-то раз в секунду запускается мой блок, а server.handleClient(); крутится постоянно. DHCP реализуется WiFi.config(IPAddress(0, 0, 0, 0), IPAddress(0, 0, 0, 0), IPAddress(0, 0, 0, 0), IPAddress(0, 0, 0, 0)); Статическое подключение WiFi.config(ROM.ip, ROM.gateway, subnet, ROM.gateway); Я...
  16. P

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

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

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

    Можете удалить тему. Лезть в кишки перечисленных в дебагере файлов я не собираюсь. За месяц я случайно обнажил такую же проблему и путь ее решения
Сверху Снизу