Hallo Wenn ich meine NodeMCUs über OTA flashe, gibt es ja leider keinen seriellen Monitor in der Arduino IDE. Jetzt habe ich aber ein Skript gefunden, dass mir die Ausgabe über Telnet ermöglicht. Mit Putty auslesen funktioniert problemlos. Leider finde ich keinen Telnet Client, der mir die Ausgabe als Graph darstellt. Gibt es das nicht für Windows? Und wenn nein, was gäbe es für alternativen? Danke und Gruß Kolja
da wird man wohl ein paar Zeilen Code selber schreiben müsssen, mit fertigen Widgets für einen Graphen sollte das nicht viel sein. Der Funktionsumfang des seriellen Graphen in Arduino ist ja sehr spärlich, ist der mittlerweile überhaupt schon auf Arduino dokumentiert? Alternativ mit NodeRed, Daten über einen TCP Stream senden und in NodeRed mit den vorhandenen Nodes für TCP und UI anzeigen. Mit Kanonen auf Spatzen aber gut ausbaufähig.
Selber machen. Warum sollte es eine fix-und-fertig Grafik-Lösung für exakt deine Software geben, von der noch nie jemand (außer dir) die Ausgaben gesehen hat? Vermutlich sprechen die NodeMCUs gar kein Telnet, sondern nur Plain TCP. IDE deiner Wahl nehmen, TCP-Verbindung mit Texteingabefeld und Ausgabe-Fenster zusammenklicken ist eine Sache von wenigen Minuten. Dann nach Bedarf grafische Bedienelemente und Ausgaben dazubauen. Wenn du wirklich nicht selber Programmieren willst: Such mal nach sog. "MUD-Clients". Die sind üblicherweise scriptbar und teilweise Grafikfähig, sozusagen "stark aufgebohrte Telnet-Clients".
Kolja L. schrieb: > Leider finde ich keinen Telnet Client, der mir die Ausgabe als Graph > darstellt. Dir ist aber schon klar, dass dein NodeMCUs Dingens die Daten in einem Format senden muss, das der Telnet-Client als Graphik versteht? > Gibt es das nicht für Windows? Doch, zum Beispiel TeraTerm (Open Source). Der Client versteht Telnet und hat eine Tek 4010 Emulation. Tek 4010 ist ein Protokoll aus der Steinzeit zum Zeichen von Vektor-Graphiken. Das Tektronix 4010 war ein Vektor-Graphik Terminal von 1972. Es, und die anderen Terminals aus der 401x Serie, wurden schnell sehr beliebt, weil sie mit Preisen um $5000 bis $10000 deutlich unter den Preisen für die sonst damals erhältlichen Graphikterminals lagen. Mit dem Aufkommen von noch billigeren Raster-Graphikanzeigen wurden Tek 4010 Emulationen in viele Terminal-Programme eingebaut, damit man die alten Programme, die Tek 4010 Terminals ansteuerten, weiter verwenden konnte. Wenn du mit deinem NodeMCU in einem Telnet-Client mit Tek 4010 Emulator zeichnen möchtest, dann muss der NodeMCU Tek 4010 Steuersequenzen senden. Ein anderer Satz von Graphik-Steuersequenzen ist ReGIS, das zum Beispiel von VT240 Terminals verwendet wurde. Da gibt es auch Emulatoren, aber auf die Schnelle fällt mir kein kostenloser für Windows ein. Hier gilt das Gleiche wie für Tek 4010, dein NodeMCU muss die richtigen Steuercodes senden. > Und wenn nein, was gäbe es für alternativen? Linux. Jeder auf XTerm basierende Terminal-Emulator, und das sind fast alle, kann Tek 4010 und ReGIS.
Kolja L. schrieb: > Leider finde ich keinen Telnet Client, der mir die Ausgabe als Graph > darstellt. Was genau ist denn für dich eine "Ausgabe als Graph"? Hast Du irgendwelche Messwerte die per Telnet ausgegeben werden und möchtest diese als Y/t Diagramm geplottet?
Tek schrieb: > Was genau ist denn für dich eine "Ausgabe als Graph"? > > Hast Du irgendwelche Messwerte die per Telnet ausgegeben werden und > möchtest diese als Y/t Diagramm geplottet? Ja, genau das suchte ich. Wäre aber auch nur eine Spielerei, die Messwerte in Echtzeit zu sehen. Brauchen tue ich sie eh als Datei, bzw gar nicht, sondern muss nur Schwellwerte definieren können. Danke für Eure Antworten! Kolja
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.