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
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?
Wolfgang schrieb: > Sinnvollerweise muss dazu der monitorende ESP der Host sein. Ist ihm das > klar? nein ist mir nicht klar - wie setze ich sowas um?
Normalerweise muss dazu der USB Controller Host Fähigkeiten haben. Für arme Leute tut es auch USB-OTG. Es gibt ESP32 Bausteine, die die passende Hardware mitbringen. Es geht aber auch mit der Software allein, allerdings langsam. Lies mal hier: https://github.com/tobozo/ESP32-USB-Soft-Host
Georg G. schrieb: > Für > arme Leute tut es auch USB-OTG. ginge dies auch mit einem USB-OTG Kabel sodass ich beide ESP32 über die onboard MicroUSB Buchse verbinden könnte?
DS schrieb: > ginge dies auch mit einem USB-OTG Kabel sodass ich beide ESP32 über die > onboard MicroUSB Buchse verbinden könnte? Nein.
STK500-Besitzer schrieb: > mit einem USB-Host-Baustein. gäbe es eine Empfehlung welchen USB-OTG Baustein (bevorzugt Shield Lösung damit ich es schneller Prototypen kann) ihr mir da empfehlen könnt?
DS schrieb: > gäbe es eine Empfehlung welchen USB-OTG Baustein (bevorzugt Shield > Lösung damit ich es schneller Prototypen kann) ihr mir da empfehlen > könnt? Für Arduno gibt es ein USB-Host-Shield.
DS schrieb: > ein COM Port Die ESP32 haben auch UART! Kann man direkt miteinander verbinden. Host, device, OTG - alles egal. Und mit einem USB-UART Kabel auch mit einem PC. Von USB auf UART ist einfach. umgekehrt nicht. Gruß Jobst
Jobst M. schrieb: > Die ESP32 haben auch UART! Kann man direkt miteinander verbinden einfach miteinander verbinden über die onboard micro USB Buchse? mit diesem Kabel (https://www.amazon.de/gp/product/B076HGJGPK/ref=ppx_yo_dt_b_asin_title_o05_s01?ie=UTF8&psc=1) hab ich es leider nicht geschafft :(
DS schrieb: > Jobst M. schrieb: >> Die ESP32 haben auch UART! Kann man direkt miteinander verbinden > > einfach miteinander verbinden über die onboard micro USB Buchse? USB ≠ UART
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.