Guten Tag Ich möchte meine Hardware OS unabhängig verwendbar machen und dies so einfach wie nur möglich. Deshalb möchte ich euch fragen, ob es möglich ist, von einer Webseite welche auf einem nicht-lokalen Webserver gehostet wird, auf die RS232 Schnitstelle des Lokalen Computers zuzugreifen. Die Webseite (in PHP) sollte dann mit der Hardware kommunizieren können. Ist so etwas möglich? wenn ja, wo finde ich informationen dazu? Danke.
Unter bestimmten Voraussetzungen geht das, ich hab's mal gemacht. Es war ein spezielles USB-RS232 Interface. Die Webseite beinhaltete hat ein JavaScript, das mit dem USB->RS232 Adapter kommunizierte. Meine "Webseite" (ein HTML Dokument) lag aber auf dem USB-RS232 Stick, der auch als USB Stick arbeitete. Das mit der externen Webseite wird aber wohl daran scheitern, weil der Webbrowser es wahrscheinlich nicht zulässt, dass ein HTML Dokument auf einem Webserver ein Javascript von einem USB Laufwerk läd.
Nur mit browser plugins, z. B. mit Java. Dann kannste Dir den Browser aber auch sparen. Würde ich also tunlichst sein lassen und sauber machen.
Klar geht das. Du koennest z.B. mit http://www.dest-unreach.org/socat/ die Daten von der seriellen Schnittstelle lokal einlesen und ueber das Netz an ein zweites socat auf deinem Webserver weiterleiten. Das ganze kann man dann nach belieben noch durch einen SSH Tunnel oder VPN kapseln. Fuer die Kommunikation mit deinem PHP Script musst du dir noch was ausdenken wenn mehrer Clients gleichzeitig damit arbeiten sollen etc.
Claudio Hediger schrieb: > Ich möchte meine Hardware OS unabhängig verwendbar machen und dies so > einfach wie nur möglich. Mit Sicherheit geht das nicht! Windows wird alles versuchen, um sich Hardware-Zugriffe von Webseiten vom Hals zu halten. Stichwort: Sicherheit.
Pit schrieb: > Claudio Hediger schrieb: >> Ich möchte meine Hardware OS unabhängig verwendbar machen und dies so >> einfach wie nur möglich. > > Mit Sicherheit geht das nicht! > > Windows wird alles versuchen, um sich Hardware-Zugriffe von Webseiten > vom Hals zu halten. Stichwort: Sicherheit. Das es nicht einfach mit ein paar Code-Zeilen geht ist mir durchaus bewusst. Ich dachte dabei an ein Java-Applet welches hier zur Schnittstelle werden soll. Wobei ja inzwischen die guten Browser Java blockieren wegen dieser gravierenden Sicherheitslücke die letzens bekannt wurde. dies mit java hatte auch lol schon geschrieben... diwe Lösung mit dem ssh bzw. vpn tunnel erscheint mir ein wenig aufwendig. wenn ich für eine vernünftige lösung sowieso ein lokales, eigenes, programm benötige, werde ich direkt nur ein lokals programm zur verfügung stellen. danke an euch
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.