Hallo Community,
wir nutzen in unserer Firma Rasperry Pi´s um mittels einer VNC-Anwendung Siemens-HMI´s zu spiegeln.
Bisher habe ich an jeder Raspberry die zugehörigen IP´s selbst eingestellt. Dazu habe ich das Tool "Paragon ExtFS for Windows" genutzt.
Die SD-Karte gemountet, und in die Configfiles der Rasperry gefasst um dort die IP-Adressen zu ändern. Auch wurde die Standart-IP des VNC-Clients geändert, dass beim Autostart sich die PI mit der HMI verbindet.
Mittlerweile nimmt das in sofern Überhand, dass ich damit zulange beschäftigt bin. Deshalb würde ich gerne ein Tool mittels C# schreiben, welches mir die Arbeit erleichtert/ damit meine Kollegen dies selbst machen können.
Ich stelle es mir so vor, dass mich das Tool durch den Ganzen Prozess führt. Also bitte SD-Karte einlegen...weiter... IP-Adressen eingeben.... usw...
Hier nun der Knackpunkt. Die ext-Partition sollte automatisiert im Hintergrund (entweder durch mein Programm oder ein externes Tool) immer mit dem selben Laufwerksbuchstaben gemountet werden.
Hierzu sehe ich 2 Lösungsansätze:
1. Ich schreibe den Code selbst, dass er die SD karte erkennt, und die ext-Partition Mountet
2. es gibt ein Fertiges Tool, welches ich in mein Programm einbinde. Quasi mit klick auf weiter startet sich im Hintergrund das Programm, welches die Mount-Routine durchführt und mir ein OK weitergibt und dann mein eigenes Programm weiterläuft.
Hierzu nun die Frage. Gibt es jemand der so einen Programmfetzen schon mal geschrieben hat, und ihn mir evtl. mit einer Erklärung zur Verfügung stellen würde (Bin zwar SPS-Programmierer, aber Hochsprachen-Anfänger...) oder kennt jemand besagtes Externes Tool, welches ich in mein Programm einbinden könnte.
Bei der Option mit dem Externen Tool sollte es so gestaltet sein, dass der Anwender sich NUR mit meiner GUI rumschlagen muss, um es so einfach wie möglich zu gestalten. NUR wenn es nicht anders geht, wäre es möglich, über beispielsweise Paragon ExtFS for Windows zuerst die Karte zu Mounten und dann in meine GUI zu gehen. Dies wäre zwar die einfachste Lösung, aber auch gleichzeitig die unschönste.
Wäre Super, wenn mir dabei jemand helfen könnte
grüße
Daniel
wir nutzen in unserer Firma Rasperry Pi´s um mittels einer VNC-Anwendung Siemens-HMI´s zu spiegeln.
Bisher habe ich an jeder Raspberry die zugehörigen IP´s selbst eingestellt. Dazu habe ich das Tool "Paragon ExtFS for Windows" genutzt.
Die SD-Karte gemountet, und in die Configfiles der Rasperry gefasst um dort die IP-Adressen zu ändern. Auch wurde die Standart-IP des VNC-Clients geändert, dass beim Autostart sich die PI mit der HMI verbindet.
Mittlerweile nimmt das in sofern Überhand, dass ich damit zulange beschäftigt bin. Deshalb würde ich gerne ein Tool mittels C# schreiben, welches mir die Arbeit erleichtert/ damit meine Kollegen dies selbst machen können.
Ich stelle es mir so vor, dass mich das Tool durch den Ganzen Prozess führt. Also bitte SD-Karte einlegen...weiter... IP-Adressen eingeben.... usw...
Hier nun der Knackpunkt. Die ext-Partition sollte automatisiert im Hintergrund (entweder durch mein Programm oder ein externes Tool) immer mit dem selben Laufwerksbuchstaben gemountet werden.
Hierzu sehe ich 2 Lösungsansätze:
1. Ich schreibe den Code selbst, dass er die SD karte erkennt, und die ext-Partition Mountet
2. es gibt ein Fertiges Tool, welches ich in mein Programm einbinde. Quasi mit klick auf weiter startet sich im Hintergrund das Programm, welches die Mount-Routine durchführt und mir ein OK weitergibt und dann mein eigenes Programm weiterläuft.
Hierzu nun die Frage. Gibt es jemand der so einen Programmfetzen schon mal geschrieben hat, und ihn mir evtl. mit einer Erklärung zur Verfügung stellen würde (Bin zwar SPS-Programmierer, aber Hochsprachen-Anfänger...) oder kennt jemand besagtes Externes Tool, welches ich in mein Programm einbinden könnte.
Bei der Option mit dem Externen Tool sollte es so gestaltet sein, dass der Anwender sich NUR mit meiner GUI rumschlagen muss, um es so einfach wie möglich zu gestalten. NUR wenn es nicht anders geht, wäre es möglich, über beispielsweise Paragon ExtFS for Windows zuerst die Karte zu Mounten und dann in meine GUI zu gehen. Dies wäre zwar die einfachste Lösung, aber auch gleichzeitig die unschönste.
Wäre Super, wenn mir dabei jemand helfen könnte
grüße
Daniel