Gast
#3353674
Moin moin, meine Frage ist zwar allgemeiner, aber hier die konkrete Situation (kann ggf. überlesen werden): Ich habe hier einen Etikettendrucker, der über einen Seriellen Port anzusprechen ist (Intermec Easycoder C4 via Esim). Der Drucker nimmt über die serielle Schnittstelle im Grunde Befehle entgegen wie "platziere 'text' an Stelle xy in Größe z", "platziere 'barcode' an Stelle xy", "drucke Etikette", "lösche Imagebuffer", etc. Um die Bedienung so einfach wie möglich zu machen soll dieser an einen Raspberry Pi geklemmt werden, der wiederum ein Webinterface zur Verfügung stellt. Hier soll zwischen verschiedenen Templates ausgewählt werden können, die entsprechenden Textzeilen eingetragen werden können und dann die Etikette gedruckt werden können. Die Ansteuerung des Druckers selbst ist kein Problem (Python), das Webinterface umzusetzen auch nicht (Python oder PHP). Meine Frage ist die folgende: Wie setze ich elegant die Kommunikation zwischen Webinterface und nackter Hardware um? Ich möchte (auch wenn das Netzwerk nicht öffentlich und als sicher einzustufen ist) ungern dem Webserver großartig Privilegien einräumen um den seriellen Port zu kontrollieren. Mein einziger Ansatz ist bisher XML-RPC, aber gibt es noch andere Ideen? Grüße scus