Forum

Einloggen | Registrieren | RSS  

RotationMark

26.10.2020,
09:22
 

CPU Signale -> (Elektronik)

Hallo zusammen,
gibt es ein (zwischen)Gerät, welches CPU Signale (Hersteller-unabhängig)auf einen Webserver übertragen kann?
Ggf. wo ein bestimmtest standatiersiertes Protokolle verwendet wird von dem ich noch nichts weiß =)

Detailierte Erklärung:
Ich habe eine kleine Software gebastet (Webbasierend), die ich nun mit analogen / digitalen Signalen einer CPU füttern möchte.
Zum Testen ginge das vermutlich schon mit einem raspberry, in dem ich alle Analogen / digitalen Signale parrallel auf diesen führe
und dann an meinem Webserver übertrage.

Ich suche aber nach einer einfacheren Lösung bzw einer allgemeineren Lösung. Eben CPU-Hersteller unabhängig, und meine geforderten
Signale sollten nicht extra verkabelt werden. Deswegen hatte ich oben von einem "Zwischengerät" gesprochen

CPU ---> [Übertragungsprotokoll] ---> Zwischengerät ---> Webserver

Ich hoffe ihr könnt mir folgen =) Gibt es so ein "Zwischengerät" von irgend einem Hersteller? Oder lassen sich CPU Hersteller (wie Siemens)
nicht in die Karten spielen und bieten nur ihre eigenen, internen Webserver-Basierten Lösungen an.

Bin über jede Info dankbar!

ollanner(R)

26.10.2020,
10:36

@ RotationMark

CPU Signale ->

MQQT böte sich für sowas an.

--
Gruß
Der Ollanner

Itzlbritzl

26.10.2020,
15:19

@ RotationMark

CPU Signale ->

» Hallo zusammen,
» gibt es ein (zwischen)Gerät, welches CPU Signale (Hersteller-unabhängig)auf
» einen Webserver übertragen kann?
» Ggf. wo ein bestimmtest standatiersiertes Protokolle verwendet wird von dem
» ich noch nichts weiß =)
»
» Detailierte Erklärung:
» Ich habe eine kleine Software gebastet (Webbasierend), die ich nun mit
» analogen / digitalen Signalen einer CPU füttern möchte.
» Zum Testen ginge das vermutlich schon mit einem raspberry, in dem ich alle
» Analogen / digitalen Signale parrallel auf diesen führe
» und dann an meinem Webserver übertrage.
»
» Ich suche aber nach einer einfacheren Lösung bzw einer allgemeineren
» Lösung. Eben CPU-Hersteller unabhängig, und meine geforderten
» Signale sollten nicht extra verkabelt werden. Deswegen hatte ich oben von
» einem "Zwischengerät" gesprochen
»
» CPU ---> [Übertragungsprotokoll] ---> Zwischengerät ---> Webserver
»
» Ich hoffe ihr könnt mir folgen =) Gibt es so ein "Zwischengerät" von irgend
» einem Hersteller? Oder lassen sich CPU Hersteller (wie Siemens)
» nicht in die Karten spielen und bieten nur ihre eigenen, internen
» Webserver-Basierten Lösungen an.
»
» Bin über jede Info dankbar!


ModBus TCP bietet sich an. Wird von Siemens und Co unterstützt.

Um welche CPU handelt es sich?

bastelix(R)

26.10.2020,
22:33

@ RotationMark

CPU Signale ->

» Detailierte Erklärung:
» Ich habe eine kleine Software gebastet (Webbasierend), die ich nun mit
» analogen / digitalen Signalen einer CPU füttern möchte.
» Zum Testen ginge das vermutlich schon mit einem raspberry, in dem ich alle
» Analogen / digitalen Signale parrallel auf diesen führe
» und dann an meinem Webserver übertrage.
Ich verstehe deine Anforderung so: Du willst mit einem Netzwerkfähigen Gerät (Raspberry PI, ESP32, ESP8266, PC mit USB-Oszilloskop, ... was es sonst noch alles gibt) Analoge und Digitale Messwerte erfassen und die dann auf deinen Webserver übertragen.

Ohne genauere Anforderungen zu kennen.

1. Webservice, genauer RESTful-Webservice

Dein Mess-PC schickt einfach einen (oder mehrere) HTTP-POSTs an deinen Webserver. Auf dem Webserver läuft eine Webanwendung welche die Anfragen entgegennimmt, validiert und in einer Datenbank (oder einer Textdatei, etc.) speichert. Deine Webanwendung holt sich dann die Messwerte aus der DB (oder worin die Werte gespeichert sind) und macht damit was sie tun soll.

2. Message-BUS

Dein Mess-PC verbindet sich mit einem Message-Broker und schickt die Messwerte als Nachrichten. Dein Webserver verbindet sich auch mit dem Message-Broker und empfängt von ihm die Nachrichten. Das einfachste Protokoll dafür ist das bereits genannte MQTT, dafür gibt es für viele Sprachen und Plattformen bereits fertige Bibliotheken.

3. Dateiupload

Dein Mess-PC schreibt die Messwerte in eine Datei und lädt diese periodisch über FTP (FTPS, SFTP, WebDAV) auf den Webserver hoch. Dort greift dann deine Webanwendung auf die Datei zu und verarbeitet sie weiter. Der Ansatz wird oft bei sehr großen Datenmengen gewählt, zumindest wenn die Bandbreite begrenzt und die Latenz nicht kritisch ist.

Es gibt noch ein paar exotischere Ansätze, aber das ist dann fern ab von Standard-Lösungen.