Уточняю,
скетч для 8266 под ArduinoIDE файл находится в 8266: в SPIFFS в флэше, файл, бинарный.
Посылаем через HTTP POST. В интернете дофига информации о том как принять фаил в PHP. А вот как послтъ точно не знаю . base64 это идея, это Вы меня в правильном направлении подтолкнули.
Размер...
Подскажите пожалуйсто пример скетча для ардуионо,
как сделать file upload с ESP8266 который подключается как клиент к Серверу в интернете.
тоесть фаил находится на ESP8266 и должен попасть к php скрипту?
У меня такая проблема. Пытаюсь зделать программу привязанную к определённому ESP-Модулю.
Считываю Chip ID и сравниваю с константой. Купил пять модулей а там одинаковые Chip ID.
Они же должны быть оригинальными (разными)!
Кто нибудь сталкивался с этим?
Может быть привязать программу к MAC адрессу?
Да есть команда в Aruino ESPm.deepSleep(300, WAKE_RFCAL); но у меня на ESP-01 она не работает. Есть вариант сделать прерывание через железо. соединить ножки CH_PD и GPIO2 при подаче 3.3В на эти ножки модуль включается выполняет программу потом выдаём на GPIO2 Low-сигнал и модуль выключается.
Вопросик,
Как добавить дополнительную запись в header сервера.
Так правилно?
server.sendHeader("Cache-Control", "no-cache");
server.send(200, "text/html",html1);
Без этой записи Интернет Эксплорер не показывает изменения в HTML-странице.
У меня наверное глупый вопрос.
Я не знаю как указать номер порта из setup() если я делаю
х=81;
ESP8266WebServer server(х);
в setup() то обект server не виден в void loop()
Спасибо за многочисленные ответы :(
Сам разобрался. У меня оказалась старая версия ардуино. Скачал здес https://github.com/esp8266/Arduino и всё заработало.
Как воспользоватся командой ESP.wdtDisable(). Компилер пишет что не знает объекта "ESP" .
в каком include описан объект "ESP". Я не нашол, подскажите пожалуйсто.