Forum: Mikrocontroller und Digitale Elektronik ESP32 als WebServer für Console Access von Switchen


von Dieter H. (marsupilani)


Lesenswert?

Ich suche eine Möglichkeit einen ESP32-c3 oder auch einen esp8266 als 
WebServer im WiFi zu nutzen, welche auf der anderen Seite die USB/Serial 
Console eines Switches bedient. Also quasi eine Art Terminal Server - 
kennt jemand ein solche Projekt? Natürlich möglichst OpenSource...
Das einzig was ich bisher gefunden habe, ist der USB Stick von Mikrotik, 
das funktioniert allerdings nicht mit anderen Herstellern, da  diese 
meist einen USB/serial Adapter in ihren Geräten verbauen, so daß diese 
im PC dann als Serial Port erscheinen...

von Oliver S. (phetty)


Lesenswert?


von Hmmm (Gast)


Lesenswert?

Dieter H. schrieb:
> kennt jemand ein solche Projekt? Natürlich möglichst OpenSource...
> Das einzig was ich bisher gefunden habe, ist der USB Stick von Mikrotik

Vielversprechendes kommerzielles Produkt:

https://www.get-console.com/shop/en/27-airconsole

Hatte ich aber noch nicht in den Fingern, schwirrt bloss schon länger in 
den Bookmarks rum.

von PIC (Gast)


Lesenswert?

Beitrag "Seriell RS232 zu Funk Konverter"

Hab ich seit Jahren im Handgepäck.
Air watch war mir zu teuer und ich hab’s gebaut weil ich’s kann👍🤓

von PIC (Gast)


Lesenswert?


von STK500-Besitzer (Gast)


Lesenswert?

PIC schrieb im Beitrag #7237476:
> Hab ich seit Jahren im Handgepäck.
> Air watch war mir zu teuer und ich hab’s gebaut weil ich’s kann👍🤓

Leider verweist dein Link auf den Ursprungspost.
Bekommst du die Angabe vieleicht auch genauerer hin?
(Die Überschrift des Beitrags auf den du dich beziehst ist auch ein 
Link...)
Viele Dank (von einem Menschen, der Probleme mit dem Lesen längerer 
Texte hat)

von Guido L. (guidol1970)


Lesenswert?

mit
https://github.com/dhansel/WifiModem
kann man bei einem ESP8266
(oder es geht auch ein ESP32 - 
https://github.com/dhansel/WifiModem/issues/2 )
auf auf die serielle per Telnet zugreifen

Nach der Grundkonfiguration (WLAN) per serieller Schnittstelle, kann man 
den Rest per Weboberflaeche konfigurieren.

Dies laesst sich evtl. leicht erweitern.

von ... (Gast)


Lesenswert?

Die billige Alternative ist eine Netzwerkprinterbox mit einem
seriellen Anschluss. Kann man gebraucht fuer ca. 10 Eu erstehen.
Nachteil: Der kann kein "Break" auf dem seriellen Port senden.
Hersteller z.B. Asix.

Fuer groessere Routerzusammenrottungen empfiehlt sich eher
ein serieller Terminalserver. Z.B. ein Equinox 16 Port.

Wenn es denn unbedingt Out-of-Band-Management braucht.

Eine Air Console mit Bluetooth habe ich aber auch.
Entscheidender Nachteil: Muss man wirklich regelmaessig mal
aufladen. Richtwert: Monatlich.

Das sind eigentlich umgeflashte UMTS-Router die man auch
bei Ebay fuer wenige Euro kaufen kann/konnte.
Allerdings ohne das Bluetoothgimmick. Fuer einen seriellen
Anschluss muss man dann mit einem USB-Seriell-Wandler selber
sorgen.

von planlos (Gast)


Lesenswert?

STK500-Besitzer schrieb:
> Viele Dank (von einem Menschen, der Probleme mit dem Lesen längerer
> Texte hat)

Beiträge Didi (Gast)
Linux ser2net.....

von STK500-Besitzer (Gast)


Lesenswert?

planlos schrieb:
> Beiträge Didi (Gast)
> Linux ser2net.....

Danke, ich dachte, es ginge um Hardware. Das Github-Projekt mit LoRa 
finde ich sehr interessant.
(Soviel Text war das gar nicht ;) )

von planlos (Gast)


Lesenswert?

STK500-Besitzer schrieb:
> Danke, ich dachte, es ginge um Hardware.

Natürlich geht es um BEIDES!

Wo sollte sonst ser2net unter Linux installiert werden?

von Klaus R. (klara)


Lesenswert?

Dieter H. schrieb:
> Also quasi eine Art Terminal Server -
> kennt jemand ein solche Projekt?

Hier kannst Du zumindest Anregungen finden.

https://randomnerdtutorials.com/
mfg Klaus

von Dieter H. (Gast)


Lesenswert?

Danke schon 'mal allen für die Anregungen.
Ich bin noch dabei mir die einzelnen Vorschläge anzuschauen.
Was mir aber bei den Vorschlägen so auffällt, ist dass die meißten auf 
WiFi to RS232 abzielen.
Das Problem ist aber auch, dass viele neue Switche den USB to RS232 
Wandler eingebaut haben. Daher also der ESP32/8266 auch die Host-Seite 
für die USB-Verbindung übernehmen muss...
Ich möchte die Switche ja dafür nicht auseinander bauen, sondern die 
vorhandene Console USB/RS232 einfach an den Adapter hängen (lassen),
um dann den Zugriff aus der Ferne mittels WiFi zu realisieren.
D.h. also der CH340x/PL2303x im Switch sollte unterstützt werden.

von mimi (Gast)


Lesenswert?

Dieter H. schrieb:
> Das Problem ist aber auch, dass viele neue Switche den USB to RS232
> Wandler eingebaut haben.

Nenne mir einen Switch der keinen reinen RS232 mehr hat.
Kenne ich nicht.
Mdist bieten die BEIDES an.

von mimi (Gast)


Lesenswert?

So what.
Dann sparst Du Dir sogar noch den Wandler und hängst den Switch direk 
per USB an.

Dein OS erkennt das doch,,,,

von Dieter H. (marsupilani)


Lesenswert?

Es geht darum mittels WLAN an den Switch zu kommen. Ich möchte keinen 
rpi o.ä. unter Linux  an den Switch hängen. So ein ESP32 ist viel 
preiswerter als WLAN Client... Aber ich glaube nicht daß der so einen 
Wandler von Hause aus unterstützt, oder?

von Programmierer (Gast)


Lesenswert?

Dieter H. schrieb:
> Aber ich glaube nicht daß der so einen Wandler von Hause aus
> unterstützt, oder?

Der ESP32S3 hat eine OTG-USB-Schnittstelle, damit könnte man prinzipiell 
einen USB-Seriell-Wandler ansteuern, aber das ist komplex.

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.