Hallo,
ich bin leider kein großer Programmier-Crack (kann sich aber ändern ), hätte da aber mal eine Frage bzw. ein Problem.
Es geht um die Konfiguration von Cisco Routern. Die Router werden normalerweise über die Console (serielle Schnittstelle) mittels einem Terminal-Programm (z.B.: HyperTerminal) konfiguriert.
...und nun kommen die Probleme:
- was machst das Terminal Programm denn genau? Die Frage hört sich eventuell etwas blöd an, aber ich habe um ehrlich zu sein den genauen Sinn davon noch nicht verstanden (google hat auch keine klare Antwort gebracht) oder ich stelle mir die Funktion des Programms einfach viel zu kompliziert vor.
- Was muss ich anstellen, um mit C++ eine solche Verbindung herzustellen? Ich bin nun mal bisserl blöd und stelle mir das ganz simpel vor: Ich muss eine serielle Verbindung aufbauen. Heißt: Den Com Port auswählen und die Anschlusseinstellungen (Bits pro Sek., Datenbits, Parität, Stopbit und Flusssteuerung) setzen... nun kann ich den Port ansprechen?
- Wenn ich nun Befehle übertragen möchte, muss ich das dann einfach mit Befehlen wie "port.write("Hallo\n",6);" machen?
Dazu als Ergänzung: Wenn ich Befehle sende, dann würde ich die Antwort gerne auch empfangen und weiter verarbeiten (mit read?).
Axo... als Entwicklungsumgebung habe ich die C++ Borland Trial Version, da das ganze möglichst auch mit einer graphischen Benutzeroberfläche möglich sein soll (paar Buttons für die einzelnen Befehle + eventuell Erweiterungen).
Ich würde mich über hilfreiche Tipps & Links sehr freuen.
Danke.
gruß,
martin
ich bin leider kein großer Programmier-Crack (kann sich aber ändern ), hätte da aber mal eine Frage bzw. ein Problem.
Es geht um die Konfiguration von Cisco Routern. Die Router werden normalerweise über die Console (serielle Schnittstelle) mittels einem Terminal-Programm (z.B.: HyperTerminal) konfiguriert.
...und nun kommen die Probleme:
- was machst das Terminal Programm denn genau? Die Frage hört sich eventuell etwas blöd an, aber ich habe um ehrlich zu sein den genauen Sinn davon noch nicht verstanden (google hat auch keine klare Antwort gebracht) oder ich stelle mir die Funktion des Programms einfach viel zu kompliziert vor.
- Was muss ich anstellen, um mit C++ eine solche Verbindung herzustellen? Ich bin nun mal bisserl blöd und stelle mir das ganz simpel vor: Ich muss eine serielle Verbindung aufbauen. Heißt: Den Com Port auswählen und die Anschlusseinstellungen (Bits pro Sek., Datenbits, Parität, Stopbit und Flusssteuerung) setzen... nun kann ich den Port ansprechen?
- Wenn ich nun Befehle übertragen möchte, muss ich das dann einfach mit Befehlen wie "port.write("Hallo\n",6);" machen?
Dazu als Ergänzung: Wenn ich Befehle sende, dann würde ich die Antwort gerne auch empfangen und weiter verarbeiten (mit read?).
Axo... als Entwicklungsumgebung habe ich die C++ Borland Trial Version, da das ganze möglichst auch mit einer graphischen Benutzeroberfläche möglich sein soll (paar Buttons für die einzelnen Befehle + eventuell Erweiterungen).
Ich würde mich über hilfreiche Tipps & Links sehr freuen.
Danke.
gruß,
martin