Forum: Mikrocontroller und Digitale Elektronik ESP8266 OTA Arduino IDE


von Alexander B. (alexander95)


Lesenswert?

Hey,
ich bin grad dabei aus zu testen, den ESP8266-12F per OTA mit der 
Arduino IDE zu flashen.
Doch leider funktioniert das nicht mit der aktuellsten Arduino IDE 
(1.6.12) noch nicht. Habe das dann auch mit älteren IDEs getestet 
(1.6.5). Doch in der Port Einstellung erscheint einfach nicht mein 
ESP8266, den ich zu vor mit dem Example "BasicOTA" und allen 
Einstellungen versehen habe. Die Firewall Settings habe ich auch schon 
gecheckt aber es rührt sich nichts...
Hat irgendjemand noch eine Idee?

Gruß
Alex

von Kolja L. (kolja82)


Lesenswert?

Kannst du im Router die IP des ESP sehen?

von Alexander B. (alexander95)


Lesenswert?

Ja die IP Adresse kann ich im Router auch sehen.

von Kurt (Gast)


Lesenswert?

Und Python hat die Version 2.7?

von Alexander B. (alexander95)


Lesenswert?

Ja die python Version stimmt auch.

von Kolja L. (kolja82)


Lesenswert?

Die IDE hast du bestimmt auch schon neu gestartet,oder?

Dann tut es mir leid, das waren meine Startschwierigkeiten
und kehr kenne ich mich damit noch nicht aus.

von Thomas S. (thomas55)


Angehängte Dateien:

Lesenswert?

Hallo Alex,
vor 3 Tagen habe ich OTA für mich entdeckt und bin total begeistert.

Die Einrichtung ist ganz einfach:

1. OTA-Bootloader seriell flashen.
1a. Nie wieder den ESP in irgendeinen Prog-Modus bringen.
2. Alle Deine SW soll ab jetzt den OTA-Bootloader enthalten. Das habe 
ich so geregelt, dass ich einfach die SW, welche OTA geflashed werden 
soll auf den OTA-Bootloader aufpflanze.
3. Zum Flashen das Script espota.py mit den richtigen Parametern 
ausführen.
<ESP_IP_address> ist besser der Name.
<Host_port> egal, ich hab 8267 genommen.
<sketch.bin> Da muß der ganze Pfad hinein.
Du kannst alles aus Zeile 20 ersehen.
Da habe ich mir eine Befehlszeile in Notepad++ geschaffen. Dann ist´s 
einfach: Eingabeaufforderung (DOS-Fenster) ausführen, Die vorbereitete 
Befehlszeile hineinkopieren, abschicken. Sich freuen.

Fertig.

Der Einfachheit halber habe ich Dir beides angehängt. Da musst Du noch: 
Entzippen und evtl. einen Arduino Sketch draus machen weil ich als IDE 
"Atom PlatformIO" benutze und das Datum vom Skriptnamen entfernen.

Viel Spaß und

Gruß aus dem suuuuperkalten Spandau

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.