Forum: PC-Programmierung Von Webseite auf RS232 zugreifen


von C. H. (hedie)


Lesenswert?

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.

von g__b (Gast)


Lesenswert?

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.

von lol (Gast)


Lesenswert?

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.

von header (Gast)


Lesenswert?

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.

von Pit (Gast)


Lesenswert?

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.

von C. H. (hedie)


Lesenswert?

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
Noch kein Account? Hier anmelden.