avr net io telnet windows

Gast #1242013
Lesenswert?
• ▲
▼
hi,

ist es möglich den Bausatz von Pollin das AVR Net IO in windows xp über 
telnet die Ausgänge zu schalten?

Versuche ich eine Verbindung über: "telnet 192.168.0.90 50290"
dann bekomme ich einen schwarzen Bildschirm, gebe ich dann ein Commando 
ein kommt beim ersten Buchstaben schon "NAK Command not found"

Tschö dennis
#1242171
Lesenswert?
• ▲
▼
Alles was mit netcat geht, geht auch mit telnet. Beides schickt einfach 
nur Plaintext an eine Socket und ist vollkommen unabhängig vom 
Betriebssystem. Netcat ist halt ein einfaches Commandline-Tool und 
telnet ist eine Terminalemulation, also interaktiv. Es gibt übrigens 
auch einen Windows-Port von netcat.
Gast #1242205
Lesenswert?
• ▲
▼
Das geht.
Die Reaktion, die Du erhalten hast, beweist sogar, dass es funktioniert!

Denn das "NAK Command" ist das NET-IO Board, das antwortet. :-)
Und zwar versteht es den Befehl nicht.

Die zulässigen Befehle stehen am Ende der Anleitung zu dem Board.
#1242979
Lesenswert?
• ▲
▼
Vermutlich weil Telnet eben nicht dasselbe wie netcat macht.

Sofort nach dem Verbindungsaufbau versucht sich der telnet-client mit 
seinem Server auf einige Parameter zu einigen, z.B. wer für das Echo 
zuständig ist, und die dafür gesendeten Comandocodes kommen natürlich 
auch bei deinem AVR an...

Also entweder netcat/sock nehmen, oder den Server-Code so anpassen, dass 
er Telnet-Kommandos ignoriert (fangen IIRC alle mit 0xFF an)
#1243212
Lesenswert?
• ▲
▼
Ernst Bachmann wrote:
> Sofort nach dem Verbindungsaufbau versucht sich der telnet-client mit
> seinem Server auf einige Parameter zu einigen, z.B. wer für das Echo
> zuständig ist, und die dafür gesendeten Comandocodes kommen natürlich
> auch bei deinem AVR an...

Der Telnetclient verbindet ersteinmal nur mit einer Socket, alles andere 
wird -wenn mich nicht alles täuscht- vom Server initiiert, sonst könnte 
man mittels Telnet ja auch garnicht andere Dienste wie SMTPD, HTTPD, ... 
"zu Fuß" steuern.

Ich habe zwar nichtmehr die original Firmware auf meinem NetIO-Board, 
aber ich bin mir ziemlich sicher, dass es es absolut Problemlos via 
telnet bedienen konnte. Anzupassen ist da ohnehin nichts, da Pollin den 
Quelltext nicht herausrückt. Ist aber nicht weiter tragisch, es 
existieren zig andere Projekte deren Firmware auf das NetIO-Board 
portiert wurde. Findet sich alles hier auf der entstrechenden Seite zu 
dem Ding.
#1243608
Lesenswert?
• ▲
▼
Hallo,

Das problem das das telnet unter windows nicht tut ist die art wie die 
Packete vom AVR-NET IO verarbeitet werden. Da der Telnetclient unter 
Windows sofort nach einem Tastendruck das Zeichen sendet und so für 
jedes Zeichen ein eigenes TCP-Packet erzeugt geht das schief. Weil das 
AVR-NET IO ein Kommando in einem TCP-Packet erwartet. Versuche einfach 
mal Putty [1] oder ein anderes Programm. Diese unterstützten den 
Linebase-mode besser welches das AVR-NET IO gerne hätte.

CA Dirk

[1] Link: 
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Gast #2071429
Lesenswert?
• ▲
▼
die letzten Beiden haben Recht, es geht mit Telnet von Windows aber 
nicht sehr komfortabel weil Dirks Erklärung auch stimmt.

Telnet starten in Befehlszeile:
'telnet IP 50290'
für IP natürlich die entsprechende Adresse einsetzen, Port 50290 wenn 
die org. Software drin ist

dann in Telnet in den Steuermodus wechseln
Strg und '+' drücken

mit send Befehl das Kommando abschicken (wird dadurch 'am Stück' 
gesendet)
'send GETPORT 1'

mit Enter zurück in den Terminalmodus, das Ergebnis sollte jetzt zu 
sehen sein, z.B. '1' für den offenen Eingang

aber da man mit 'Strg +' und Enter immer hin- und herwechseln muss macht 
das natürlich keinen Spass.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.