Forum: Projekte & Code Toolchain für NodeMCU


von Uwe B. (boerge) Benutzerseite


Lesenswert?

MoinMoin,

wer ESP8266-Chips via NodeMCU-Firmware programmiert, den könnte 
vielleicht dies hier interessieren:

https://github.com/boerge42/nodemcu_server

Fragen/Hinweise/Ideen etc. sind willkommen!

Grüße Uwe

von Andreas B. (bitverdreher)


Lesenswert?

Hi,
ESPlorer kennst Du?

Gruß
Andreas

von Uwe B. (boerge) Benutzerseite


Lesenswert?

Andreas B. schrieb:
> ESPlorer kennst Du?
>
...selbstverständlich :-)!

Aber für mich ist Java etwas "overdressed". Und vor allem kann ich mit 
ESPlorer nicht meinen Lieblingseditor benutzen!

Hier geht es um eine Alternative zu ESPLorer!

Uwe

: Bearbeitet durch User
von Andreas B. (bitverdreher)


Lesenswert?

Hmm, dann ist mir aber nicht klar, was der Vorteil davon ist z.B. statt:

> nodemcu-uploader -b 9600 -p /dev/ttyS0 upload bla.lua

jetzt:

> nodemcu_client.tcl -f bla.lua

in die Editorerweiterung mit aufzunehmen.

Ansonsten ist der Ansatz ja durchaus interessant. Es fehlt aber noch die 
"Killerapplikation".

Gruß
Andreas

von Uwe B. (boerge) Benutzerseite


Lesenswert?

Moin,

Andreas B. schrieb:
> Es fehlt aber noch die "Killerapplikation".

...ok, dann doch ein paar Worte mehr zu den beiden Tcl-Skripten:

Den ESPlorer fand ich ja nicht sooo schlecht. Vor allem das serielle 
Terminal auf der rechten Seite finde ich ganz angenehm. Minuspunkte 
erntet aber der integrierte Editor und dass das Ding in Java geschrieben 
ist. Deshalb dachte ich: baue etwas, mit dem du deinen Lieblingseditor 
(in meinem Fall Geany) weiter verwenden kannst, aber halt auch ein 
serielles Terminal hast.

Dreh- und Angelpunkt ist also nicht das Client-Skript, welches im Editor 
eingebunden wird, sondern die Server-Komponente. Diese kann zum einen 
via Sockets angesprochen werden und leitet die empfangenen Daten über 
die serielle Schnittstelle an das ESP-Modul weiter. Zum anderen werden 
die Ausgaben des ESP-Moduls im Terminalfenster des Servers dargestellt. 
Als kleines "Schmankerl" sind die Ausgaben im Terminalfenster voll 
editierbar und können, durch Drücken der Return-Taste in der 
entsprechenden Zeile, auch manuell an das Modul gesendet werden.

Ich finde das Arbeiten mit dem NodeMCU-Server-Skript ganz angenehm. 
Vielleicht möchte es der Eine oder Andere auch mal probieren...

Grüße Uwe

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.