-
-
Erfahrener Benutzer
Fleißiges Mitglied
RS485 Ergebenisse auf einer Homepage anzeigen
Hallo zusammen,
das Forum ist bestimmt nicht der richtige Ort für meine Frage.
Da ich aber bisher immer mit Bascom programmiert habe und so z.B. auch meinen RS485 Bus erstellt habe, kann mir hier sicher jemand einen Tip geben!?
Dieverse Messergebnisse bekomme ich derzeit auf einem LCD Display angezeigt.
Wie kann ich eine WEB-Seite programmieren um z.B. Informationen die über RS232 reinkommen, auf der Internetseite anzuzeigen?
Tobias
-
Erfahrener Benutzer
Robotik Einstein
Hallo,
da würde ich als erstes Fragen, Welcher Webserver auf welchem OS ?
Denn Grundsätzlich sollte sowas mit PHP möglich sein.
Die nächste Frage, soll der Zugriff auf die RS232 Schnittstelle live erfolgen, also auf eine Anfrage des Webservers dieser Daten von RS232 holen ?
Dann braucht der Webserver die Rechte das auch tun zu dürfen.
Wenn das nicht sofort sein muss, könnte man auch eine lokale Anwendung laufen lassen (Dateirechtlich günstiger), die die Daten von RS232 holt, und zB. in eine Datenbank schreibt. Die Daten können vom Webserver wieder (einfach) ausgelesen werden können.
-
Erfahrener Benutzer
Fleißiges Mitglied
Hallo,
ist php eine Programmiersprache die auf RS232 zugreifen kann?
Kannst du mir vielleicht einen Tip im Web geben
Tobias
-
Erfahrener Benutzer
Robotik Einstein
PHP ist eine scriptsprache, die der Webserver ausführt, also per Webbrowser auf den WebServer zugreifen, und der macht das im Hintergrund.
Zu sehen wenn der Link ein .php als Dateiendung hat (siehe jetzt oben in der Adresszeile: ... zeigebeitrag.php).
Geht aber auch als PHP-Applikation, dann aber eben nicht übern Browser.
Wenn Du uns noch die restlichen Fragen von mir beantworten kannst, kann man nähere Tipps geben.
-
Erfahrener Benutzer
Fleißiges Mitglied
Als Webserver würde ich einen lokalen PC verwenden.
Die Daten sollten zumindest im 5 Minuten Takt aktualisiert werden. Die Idee der Datenbankversion halte ich durchaus für möglich.
Tobias
-
Du könntest z.B. apache mit mySQL installieren (Server und Datenbank).
Mit z.b. VisualBasic oder C++ / C# oder ähnlichem ein Programm schreiben welches die Daten an der RS232 Schnittstelle empfängt und in die MySQL Datenbank einträgt.
Dann erstellst du eine PHP - Site welche die Werte aus der Datenbank ausliest.
Direkt von PHP zu MySQL geht meines Wissens nicht.
Brauchst du nur einen Aktuellen Wert oder willst du mehrer Werte speichern (mitloggen) ?
mfG
Tippo
-
Erfahrener Benutzer
Fleißiges Mitglied
ich benötige immer den aktuellsten Wert
-
Dann könntest du dir den Umweg über eine Datenbank evtl. ersparen.
Du könntest mit einem Programm die Schnittstelle auswerten und damit direket eine html Datei generieren wo dein gewünschter Wert drinnen steht.
mfG
Tippo
-
Erfahrener Benutzer
Robotik Einstein
-
Erfahrener Benutzer
Fleißiges Mitglied
Hallo linux_80,
es tut mir leid dass ich deine Gedult so strapaziert habe!
Du hast mir die Antwort auf meine Frage doch eigentlich schon beim ersten mal gegeben =D>
Ich mache mir jetzt Gedanken über php. Da ich dort Einsteiger bin, wird es sicher einige Zeit dauern bis ich etwas Verwertbares hinbekomme.
Aber vielleicht kanst du mir ja etwas weiter helfen.
Hast du einen verwertbaren Code oder etwas in diese Richtung?
Das Betriebssystem des PC's an dem die Schnittstelle dranhängt ist bislang WinXP Prof.
Nach meinem Verständniss benötige ich eine HTML-Datei auf der, eingebunden über PHP, die entsprechenen Informationen angezeigt werden. Oder?
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen