Author

Topic: Ethereum Smart Contract (Read 353 times)

legendary
Activity: 1457
Merit: 1033
October 26, 2016, 07:18:36 AM
#2
Also dafür brauchst du glaub keinen Smart-Contract, ..ich würde folgendes im Raspery programmieren

..bin in C nicht mehr wirklich fitt,..daher etwas vereinfacht  Grin
Ich gehe mal davon aus das die Wetterseite ne API hat von der man die daten bekommt, also ob die sonne scheint oder nicht,ich nenne sie mal "get_Wetterdaten"
Code:

Wetterdaten_Loop
{
strin = get_Wetterdaten

if string == "sonnenschein"
   send_to_FTP (data_XML)

wait 900sec
Wetterdaten_loop
}
jr. member
Activity: 68
Merit: 1
October 26, 2016, 06:39:42 AM
#1
Hallo,

Ich hätte eine logische Frage zu Smart Contract in Ethereum.

Ich würde gerne einen Smart Contract anlegen der folgende Funktionen erfüllt.

Wenn die Sonne in 2 Stunden scheint dann führe ein Webservice aus um XML Daten von einem FTP Server zum nächten zu übertragen.

Ich möchte auf einem Raspberry PI einen Node installieren und den Rest in einem Smart Contract implementieren.
Der Smart Contract soll ca. alle 15 Minuten ausgeführt werden. Folgende Schritte soll dieser Smart Contract ausführen:

1.) Check ein öffnetliches Service um die Wetterdaten zu ermitteln
2.) Wenn die Wetter Daten "sonneschein" retour gibt dann
  2a) führe die das Webservice aus um XML Daten auf dem FTP Server zu übertagen
  2b) anderenfalls mach gar nicht und beende die Funktion

Ist diese Implementierung ein klassischer Smart Contract? Ist dies auf Ethereum möglich?
Wie steuere ich dass dies alle 15 Minuten ausgeführt wird? Steuert man dies im Smart Contract?
Oder muss ich auf dem Raspberry Pi all 15 Minuten diese Funktion aufrufen? Oder ist dies direkt im Smar Contract gespeichert dass dieser alle 15 Minuten ausgeführt wird?

Thx
Jump to: