Gast
#3486961
Liebe Gemeinde, ich würde gerne Eure Meinung zu folgendem Vorgehen hören: Ich möchte Steuerungsaufgaben elektrifizieren. a) Ein ATmega soll Sensoren und Aktoren bedienen. Aber die "Steuerungslogik" will ich nicht in Assembler schreiben, sondern in Java. Java wiederum mache ich nicht auf einem ATmega sondern ...in einer "Blackbox". Diese Kombi aus uC und BB soll autark laufen und vor sich hin steuern und bestenfalls noch ein bißchen loggen und gut ist. b) Von meinem PC aus möchte ich bei Bedarf das System betrachten können (Zustand von Sensorenb und Aktoren) sowie eingreifen können. a) soll unabhängig von b) laufen können. c) Meine Idee ist nun, für die Blackbox einen XPort einzusetzen. Den hänge ich in mein LAN und kann dadurch per PC zugreifen wann und wie ich will. Den Zustand der Aktoren und Sensoren stelle ich mit einer selbstgebastelten Webseite dar, die der XPort-Webserver anzeigt. Die Daten dafür bekommt er "irgendwie" vom uC. Für die Stuerung selbst will ein Javaprogramm schreiben (kein Applet! Soll ja im Xport laufen und nicht in meinem Webbrowser). Das Javaprogramm läuft also auf dem XPort bis ans Ende aller Tage, liest die Sensoren, steuert die Aktoren und reagiert vielleicht auf den Webserver, wenn ich vom PC mal nachschaue, ob alles im Lack ist. Frage nun: Geht das überhaupt? Kann ich auf dem XPort ein Java-Programm starten? Laut UserGuide habe ich zwar Zugriff auf eine Art Filesystem und kann da auch uploaden. Aber kann ich da auch einen Java-Interpreter starten? Oder ist mein ganzer Ansatz Bullshit (Und nein: Ich will kein C, C++, C# machen!) Vielen Danke