ESP8266 mit NodeMcu

Aus BraLUG-Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
 
[[Kategorie:Hardware]]
 
[[Kategorie:Hardware]]
 
=Was soll das hier?=
 
...
 
  
 
=Hardware=
 
=Hardware=
Zeile 24: Zeile 21:
  
 
=Toolchain=
 
=Toolchain=
* [https://github.com/4refr0nt/ESPlorer ESPlorer]
+
* ein Editor
* [https://github.com/boerge42/nodemcu_server meine NodeMCU-Toolchain in Tcl :-)]
+
* ein Upload-Tool zum Übertragen der Lua-Scripte auf das Filesystem des ESP-Moduls:
* [https://github.com/kmpm/nodemcu-uploader Kommandozeilen-Tool zum Upload von Lua-Dateien]
+
** [http://frightanic.com/iot/tools-ides-nodemcu/ eine gute Übersicht]
 +
** [https://github.com/kmpm/nodemcu-uploader Kommandozeilen-Tool nodemcu-uploader]
  
 
=Lua-Beipiele=
 
=Lua-Beipiele=
 
* [https://github.com/boerge42/nodemcu_scripts ein paar Lua-Skripte von mir]
 
* [https://github.com/boerge42/nodemcu_scripts ein paar Lua-Skripte von mir]
 +
 +
=Lesestoff=
 +
* [https://nodemcu.readthedocs.io/en/master/ NodeMCU-Manual]
 +
* Vortrag: "Die Scriptsprache Lua"
 +
* Vortrag: "Wifi mit Lua"
  
 
=Kontakt=
 
=Kontakt=
 
[[Benutzer:bergeruw|Uwe]]
 
[[Benutzer:bergeruw|Uwe]]

Version vom 17. Februar 2017, 10:27 Uhr


Inhaltsverzeichnis

Hardware

...

Firmware

NodeMCU-Firmware flashen (die entsprechenden Hardwarevoraussetzungen sind dabei natürlich zu beachten beachten → RTFM!):

# ESP8266-01
esptool.py --port <USB-port-with-ESP8266> write_flash 0x00000 <nodemcu-firmware>.bin

# ESP8266-12E
./esptool.py --port /dev/ttyUSB0  erase_flash
./esptool.py --port /dev/ttyUSB0  write_flash -fm dio -fs 32m 0x00000 <nodemcu-firmware>.bin 0x3fc000 esp_init_data_default.bin

(esp_init_data_default.bin siehe hier)

Toolchain

Lua-Beipiele

Lesestoff

  • NodeMCU-Manual
  • Vortrag: "Die Scriptsprache Lua"
  • Vortrag: "Wifi mit Lua"

Kontakt

Uwe

'Persönliche Werkzeuge