Forum: Projekte & Code esp-link unter Windows


von e-d (Gast)



Lesenswert?

The JeeLabs esp-link firmware bridges the ESP8266 serial port to Wifi 
and can program microcontrollers over the serial port, in particular 
Arduinos, AVRs, and NXP's LPC800 and other ARM processors.

Eigentlich ist hier:
https://github.com/jeelabs/esp-link
- alles beschrieben.
Mit dem NodeMCU-Firmware Flasher:
http://randomnerdtutorials.com/flashing-nodemcu-firmware-on-the-esp8266-using-windows/

(Downloading NodeMCU Flasher for Windows)
einfach die
https://github.com/jeelabs/esp-link/releases/download/v2.1.7/esp-link-v2.1.7.tgz
 *.bin flashen.

Zum Ersteinrichten der Verbindung zu meinem lokalen Netzwerk(Fritzbox)
habe ich dann einen älteren Laptop mit Ubuntu nehmen müssen, da ich auf 
diesem einfach mit den boardeigenen Mittel zur WLAN-SSID des ESP 
umschalten konnte ..

von Sigint 112 (sigint)


Lesenswert?

Mit com0com und com2tcp kann man esp-link dann auch als "echten" 
COM-Port unter Windows nutzen.

http://com0com.sourceforge.net/doc/UsingCom0com.pdf
http://com0com.sourceforge.net

Das ist so genial!

von Olli Z. (z80freak)


Lesenswert?

com0com bzw. das kostenpflichtige com2tcp finde ich unbrauchbar. Um die 
unsignierten Treiber zu installieren muss man in Windows etliche 
sinnvolle Schutzmechanismen abschalten und selbst dann klappt es nur bis 
zum nächsten Reboot.

Eine gute und kostenlose Alternative für Windows ist beispielsweise der 
HW-Group VSP3: 
http://new.hwg.cz/files/download/sw/version/hw-vsp3-single_3-1-2.exe
Dieser Treiber unterstützt auch NVT nach RFC2217. Leider hat eps-link 
hier bislang nur rudimentäre Unterstützung wie 
Baudrate/Parity/Daten/Stopp-Bits.

(Wichtig: Nur die "Single-Port" Variante funktioniert mit esp-link, die 
"Multi-Port" geht nur in Verbindung mit den Modulen von HW-Group.)

Leider habe ich noch nichts vergleichbares unter Linux gefunden.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Olli Z. schrieb:
> com0com bzw. das kostenpflichtige com2tcp finde ich unbrauchbar.

Es gibt eine signierte Version von com0com, und was bringt Dich auf die 
Idee, com2tcp wäre "kostenpflichtig"?

http://pete.akeo.ie/2011/07/com0com-signed-drivers.html

(Da steht zwar "2011", die Treiber aber sind vom Juni 2016)

von ESPNixKlar (Gast)


Lesenswert?

Wie funktioniert das jetzt wirklich?

Wollte mir dieses Modul holen:
http://www.ramser-elektro.at/shop/module-sensoren-adapter-und-co/esp8266-esp12f-wlan-modul/
(Weil ich sowieso was von dem Shop brauche)

Das Modul ist schon dafür geeignet, oder?
Aber wie kann ich mir das vorstellen?
Nach flashen der Firmware verbinden ich mich mit WLAN mit dem ESP Modul.

Was ist danach?
Kann ich ein anderes Gerät an den UART des ESP hängen, welcher als COM 
Port am PC aufscheint?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Wenn die Firmware des ESP8266 das Netzwerkprotokoll von com2tcp 
verwendet und auf Deinem PC com2tcp installiert und konfiguriert ist, 
dann kannst Du den ESP8266 über eine virtuelle serielle Schnittstelle 
als seriellen Deviceserver verwenden, d.h. an dessen serielle 
Schnittstelle angeschlossene Geräte können direkt von Software auf dem 
PC angesteuert werden.

Vergleichbares machen auch die XPort- oder Tibbo-Module.

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.