ESP32 mit ESP32 über onboad USB verbinden zwecks Serial Communication

Gast #7056827
Lesenswert?

Hallo zusammen,

Ich habe bei mir einige ESP32-WROOM-32 Module mit onoard Micro USB 
Anschluss für diverse IoT Aufgaben in Verwendung.

In der projektspezifischen Applikation des ESP32, gibt es einige 
serielle Debugausgaben.
Im Fehlerfall gehe ich immer mit dem Laptop zum betroffenen Gerät, 
schließe das USB Kabel am ESP32 und am Laptop an und trace die seriellen 
Ausgaben.

Wäre aber folgendes auch machbar:
Anstelle des Laptops würde ich gerne einen weiteren ESP32 direkt an die 
Micro USB Board eines EPS32 anschließen, die seriellen Daten capturen 
und über einen onbard WebServer eine Serielle Web Console entwickeln.

Leider scheitere ich, dass ich Serielle Datenströme mit einer direkten 
Kopplung von EPS32->onBoardUSB <= MicroUSB Kabel auf MicroUSB 
Kabel=>onBoardUSB<-ESP32 bekomme.

Am PC unter Windows wir beim Anstecken ein COM Port eingerichtete --- 
könnte man so etwas auch am ESP32 umsetzen oder mit zusätzlicher 
Hardware?


Würde man mein Vorhaben (Requirement) salopp beschreiben, wäre es wie 
folgt formuliert:
Auf ESP32-IoT Feldgeräten werden Debugausgaben über die Serielle 
Schnittstelle geleitet (Serial.println).
Es soll eine Möglichkeit geschaffen werden ohne Software oder 
Hardwareanpassungen auf den ESP32-IOT Feldgeräten diese seriellen 
Ausgbaben
durch ein zusätzliches Hardwaregerät mit entsprechender Software einem 
onbard Webserver zu übergeben, sodass die einstigen seriellen Ausgaben
auch über eine Webkonsole abgerufen werden können.

vielen dank

lG
Dieter
Gast #7056845
Lesenswert?

DS schrieb:
> Leider scheitere ich, dass ich Serielle Datenströme mit einer direkten
> Kopplung von EPS32->onBoardUSB <= MicroUSB Kabel auf MicroUSB
> Kabel=>onBoardUSB<-ESP32 bekomme.

Sinnvollerweise muss dazu der monitorende ESP der Host sein. Ist ihm das 
klar?
#7057375
Lesenswert?

DS schrieb:
> irekt an die
> Micro USB Board eines EPS32 anschließen, die seriellen Daten capturen
> und über einen onbard WebServer eine Serielle Web Console entwickeln.

Hui, da hast Du aber schnell unangenehm große Datenmengen.

Gegenvorschlag: Nimm einen Raspberry Pi. Zero W würde theoretisch 
reichen, aber nimm lieber einen mit "richtigen" USB Ports.

Der kann locker die Daten via Skript entgegen nehmen und via (Apache) 
Web Server bereit stellen. Außerdem hast Du eine MicroSD Karte zur 
Aufzeichnung - und die braucht es dann auch.

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