ich habe ein kleines python script gestartet welches alle 15 Minuten Daten empfängt. Nun möchte ich gerne wvdial beim Eingang von Daten starten, die Daten ins Internet übertragen und wvdial wieder schließen.
Warum ich das mache:
Die Verbindung stürzt ab und an mal ab bzw wird unterbrochen wvdial scheint das nicht mitzubekommen, von daher muss diese einfach aktualisiert werden. Vielleicht kann mir von euch jemand helfen.
Mein Programm schaut dabei eigentlich ganz easy aus:
Code: Alles auswählen
import serial
import requests
import os
print "Sensorempfang gestartet"
ser=serial.Serial('/dev/ttyUSB0', 115200)
while True:
# hier eventuell starte wvdial
# wenn erfolgreich mache weiter
data = ser.readline()
os.system('raspistill -o *.jpg')
files={'file':open('*.jpg','rb')}
parameter = ({'data':data})
f = requests.post(*/inputfile.php',data=parameter,files=files)
#wvdial wieder schließen