jetzt hab ich mich ca. einen Tag mit Proview befaßt und ich bin so sehr begeistert das ich dem einen Thread widmen möchte.
Was ist Proview (in zwei Sätzen)? http://www.proview.se/v2/
Es ist eine unter der GPL veröffentliche Software zur de- oder zentralen Steuerung von Industrieanlagen aller Art.
Es läuft unter Linux Debian und soll auch lauffähig auf einem Raspberry sein.
Der Client kann als Java-Webanwendung oder als eigene Laufzeit verwendet werden.
Arduinobezug?
Proview liefert einen Arduinotreiber mit. So kann man dann zum Beispiel ein Softwaresps implementieren (z.B. in Cpp, Ablaufsteuerung) die den Arduino als I/O Karte benutzt.
Andersherum kann man Proview auch als reine Visualisierung benutzen und die Daten aus dem Arduino über Modbus abrufen.
Noch mehr Arduinobezug:
Weil Bilder mehr als Worte sagen:
Ich finde das Programm schon sehr interessant, bin gespannt wie es weitergeht. Ich tippe mal, dass Proview derzeit auf deinem PC (von der Auflösung her würde ich auf ein Notebook tippen) läuft. Planst du denn, das auf einem RasPi zu packen?
Völlig richtig, momentan läuft es auf meinem Notebook. Soweit ich weiß wurde Proview schon auf einen Raspberry kompiliert: Raspberry Pi Process Control Proview maba.dk mazzo
Allerdings läuft es als Operator-Station vermutlich wg. der Grafik-Ausgabe eher träge. Aber da ist noch nicht aller Tage Ende ggf. wäre ich auch bereit auf ein schnelleres ARM-Board zu gehen. Gibt ja mittlerweile einige.
Bei mir läuft das Modbusprotkoll nun im RTU Modus und der Arduino beantwortet alles schön brav. Dazu habe ich die simple modbus lib verwendet, die wirklich sehr klein ist.