ESP8266 per OTA flashen

OP Persönliche Seite #4637153
Ich beschäftige mich grade mit dem EP8266. Programmierung mit der 
Arduino IDE.
Neuerdings gibt es auch die Möglichkeit die Dinger per Wlan zu flaschen.
Das funktioniert bei mir auch noch. Flaschen direkt aus der IDE oder 
über das Webinterface.
Leider immer nur einmal, weil so wie ich das sehe die benötigte Software 
die ich vorher per Kabel flashe überschrieben wird.

Ich vermute das ich diesen Teil in einen anderen Rom-Bereich flashen 
muss.
Leider hilft Google mir nicht weiter und auf AI-Thinker.com steht es 
vielleicht, ich kann aber kein chinesisch.

Vielen Dank für Eure Hilfe.
Hallo,,

natürlich müssen die OTA-Funktionen mit eingebunden werden. OTA und 
flashen über Webinterface sind auch nicht identisch, es sind 2 mögliche 
Wege.
OTA aus der Arduino-IDE benötigt nur das include, die Init und den 
OTA-Aufruf in der Loop.

Flashen über Webinterface erfordet natürlich auch ein Webinterface 
(Webserver/Client) und damit mehr Aufwand.

PS: falls jemand unbedingt auf einem alten ESP mit 512k Flash OTA nutzen 
will: es geht, wenn man z.B. nur einen Sensor mit MQTT o.ä. nutzt.
Maximale Programmgröße sind ca. 243kB, es muß ja noch einmal soviel 
Platz für das Image beim Flashen da sein...

Gruß aus Berlin
Michael

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.