ich habe einen Mikrocontroller und würde mit diesem gerne die Temperatur werte über Telnet auslesen
wenn ich auf meiner Linux console folgendes eingeben: getadc bekomme ich diese Werte zurück:
peter@peter:~$ telnet 192.168.0.90
Trying 192.168.0.90...
Connected to 192.168.0.90.
Escape character is '^]'.
Start Telnet Server:
getadc
Analogwerte: 437;441;454;422
Ready
wenn ich unter Python folgendes Skript aufrufe
Code: Alles auswählen
#!/usr/bin/python
#-*- coding:utf8 -*-
import telnetlib
import time
telnethost = '192.168.0.90'
telnetport = 23
netio = telnetlib.Telnet(telnethost, telnetport)
def v_Access():
netio.write('getadc ' + '\n')
print netio.read_until('\n').strip('\r\n')
v_Access()
Start Telnet Server:
hat jemand eine erklärung dafür?
kommt er vielleicht mit den Zeilenumbruch nicht klar?