Virtuellen COM-Port für TCP/IP-Port erzeugen - geht das?

Gast #5754625
Lesenswert?

Kennt jemand ein Programm zur Erzeugung virtueller Windows-COM-Ports für 
TCP/IP-Verbindungen (soll einen COM-Port erscheinen lassen und alles 
von/zu dem soll zu einem wählbaren TCP/IP-Port gehen)?

Google hat zu Virtual Serial Ports Emulator geführt, aber ich glaube das 
kann es nicht (verstehe dessen Bedienung aber auch noch nicht).

Hintergrund:

- Am 1. UART des AVR ein Bluetooth-Modul

- Am 2. UART des AVR ein Wifi-Modul

- Die Firmware "esp-link" auf dem Wifi-Chip simuliert eine serielle 
Verbindung über TCP/IP: Man kann TeraTerm benutzen, den TCP/IP-Port 
angeben (Telnet-Protokoll oder Raw), bekommt Zugang zum AVR. So als ob 
der AVR per seriellem Kabel am PC angeschlossen wäre.

- Auf dem AVR kann eine Firmware installiert werden, die die Daten vom 
PC (via Wifi) zum Bluetooth-Modul sendet und umgekehrt: Der AVR verhält 
sich quasi wie ein passives serielles Kabel zwischen Wifi- und 
Bluetooth-Modul. Dadurch gibt es am PC scheinbar direkten Zugriff auf 
das Bluetooth-Modul. Funktioniert im normalen Betrieb mit 115200 Baud: 
Man kann im Terminal auf die Befehle des Bluetooth-Moduls zugreifen.

- Was nicht geht sind Updates des Bluetooth-Chips - weil das 
Update-Programm des Herstellers nur COM-Ports (statt wie Teraterm auch 
TCP/IP-Ports) akzeptiert. Ich suche jetzt ein Windows-Tool, das einen 
TCP/IP-Port wie einen COM-Port erscheinen lässt.
Persönliche Seite #5754689
Lesenswert?

AVR-Programmierer schrieb im Beitrag #5754625:
> Kennt jemand ein Programm zur Erzeugung virtueller Windows-COM-Ports für
> TCP/IP-Verbindungen (soll einen COM-Port erscheinen lassen und alles
> von/zu dem soll zu einem wählbaren TCP/IP-Port gehen)?

com0com enthält com2tcp, das ähnliche Funktionalität zur Verfügung 
stellt.
Gast #5756642
Lesenswert?

> www.hw-group.com/software/hw-vsp3-virtual-serial-port

Funktioniert bei mir nicht. Benötigt man dafür nicht die auf der 
Download-Seite angezeigte Hardware?

Ich kann zwar den virtuellen Port erzeugen (VSP Status: Created, LAN 
Status: Connected), aber sobald man im Microchip-Utility auf Connect 
klickt, werden 4 Bytes übertragen (VSP Status: Opened) und dann wird die 
Verbindung wieder geschlossen (VSP Status: Closed). Im Log des Ports 
(Seite Advanced, Show Log) stehen Meldungen wie "Read settings of remote 
port failed" und "Write settings of remote port failed" - so als ob das 
Programm unter der TCP/IP-Adresse spezielle Hardware erwarten würde (und 
vielleicht Daten sendet, die mein Bluetooth-Chip nicht versteht).
Gast #5756940
Lesenswert?

Das Tool macht totzdem irgendwas falsch. Ich kann zwar TeraTerm über den 
erzeugten virtuellen COM-Port mit dem Bluetooth-Modul verbinden 
(TeraTerm am PC mit Wifi->ESP8266->AVR->Bluetoothmodul), aber die 
allererste Rückmeldung im Terminal (wenn ich einen Befehl des 
Bluetooth-Moduls + Return eintippe) ist "Err". Das sollte nicht sein. 
Danach geht es. Das Microchip-Update-Tool hat wohl aus diesem Grund 
etwas an der COM-Port-Verbindung auszusetzen: Connect failed. com2tcp 
geht dagegen fehlerfrei.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren