Gewichtsdaten von Waage über serielle Schnittstelle bereitstellen?
Folgendes Problem: Ich habe eine alte Waage mit Terminal. Das Terminal hat eine RS232 Schnittstelle. Aktuell ist ein PC über einen USB auf RS232 Adapter am Terminal angeschlossen. Über eine Applikation für COM Verbindungen wird die serielle Verbindung mit dem Terminal aufgebaut. Die Waage sendet das Gewicht des Pakets an den PC, wenn man per SICS-Befehl das Gewicht abfragt. Nun möchte ich in einer Webapplikation einen Button einrichten, der diesen Befehl über die serielle Schnittstelle an die Waage sendet und das ermittelte Gewicht in ein Datenfeld in der Webapplikation automatisch einträgt. Habt ihr einen Anstoss wie man das realisieren könnte?
Die Waage ist eine Mettler Toledo IND 425-BB35.
bitte nicht so sparsam mit den infos..Welches OS, welche applikation, welcher befehl ist nötig für die ausgabe, ist die appli kommandozeilen basiert?
Das OS ist ein Windows 10 Pro, für das Abfragen des Gewichts ist das Befehl: SI <cr> <lf>, die Applikation ist Mettler Toledo SerialPortToKeyboard. Ist keine Komm-Appli, hat GUI
1 Antwort
Hallo,
ok auf windows ebene hatte ich noch nie per serielle schnittstelle direkt daten gesendet sowie empfangen..ich machs immer mit linux bash oder Python script..du könntest auch mit windows Python installieren und auch dieselben scripte nutzen..
läuft der webserver auch auf demselben pc wo du die serielel verbindung hast?
wenn ja..dann kannst du mit php sicherlich serielle-daten genauso zugreifen wie ein python script..unter windows hab ich da wenig erfahrung ehrlich gesagt..
Ich finde das Thema Waagensteuerung ehrlich gesagt auch noch ziemlich altbacken. Die haben selbst bei modernen Waagen nur nen uralten RS Port oder unausgereifte 802.11 Konnektivität. Als ob man kein Terminal mit Oberfläche/Interface einrichten könnte, worauf APIs zugreifen könnten. Lächerlich
ob es lächerlich ist für dich oder nicht..aber die technik ist alt bewährt..diese funktioniert einfach und mit sehr einfachen mitteln. auch wenn diese veraltet ist..kann JEDER sehr einfach drauf zugreifen..
wenn du wiederum eine API als Programmbibliothek zur Verfügung schreibst..wird sich das im PReis vom Gerät wiederspiegeln..
Der Webserver läuft dann auch auf dem lokalen Rechner. Ich hätte gedacht, der Button löst das Script aus, das holt sich den Wert ab und retourniert es an das Datafield. Guter Plan.