Seite 1 von 1

Telnet - 502 not implemented [gelöst]

Verfasst: 10.02.2013, 20:00:38
von HoWei
Hi,
ich versuche die IDs meiner DS18S20 per Telnet auszulesen - leider ohne Erfolg !

config.h

Code: Alles auswählen

#define TCP_SERVICE		1		// mit/ohne TCP-Service (FTP, Telnet-Cmdline)
	#define MYTCP_PORT		61234	// Port# für Telnet-Cmd Interpreter	
Ich verbinde mich mit Putty oder Telnet (Linux) zu:
192.168.178.200
Port: 61234

und erhalte immer folgende Ausgabe:

Code: Alles auswählen

hwe@ubuntu:~$ telnet 192.168.178.200 61234
Trying 192.168.178.200...
Connected to 192.168.178.200.
Escape character is '^]'.
220 Server bereit
ow
502 not implemented.
 
Warum wird der "ow" Befehl nicht ausgeführt ?

Auch die UART-Kommandos werden nicht ausgewertet. Ich hab schon den Fehler bei Putty gesucht und mit CR/LF Einstellungen experimentiert - kein Erfolg !
Es kommen alle debug-Ausgaben über UART - aber empfangen wird anscheinend nix !

Ich will doch nur die IDs rausfinden ...
Ich verwende Ver. 1.06.

Kann mir jemand helfen ?

[Nachtrag:]
Di Befehle "time" und "ver" geben eine Antwort zurück:

Code: Alles auswählen

time
250 ok. Time:  0: 4:33

ver
250 ok. ENC28J60-Version: 6

help
502 not implemented.
Ich habe (um Flash-Speicher zu sparen) die MTU_SIZE auf 600 gesetzt (von vormals 1200) - sollte aber damit nichts zu tun haben oder ?



[Lösung]
Wenn man in der Funktion int16_t command_OWlookup(char *outbuffer)

Code: Alles auswählen

{
	//off by HWE if (outbuffer)					// nur bei USART
		//off by HWE return cmd_502(outbuffer);
auskommentiert, dann kommen die IDs am UART raus !