2016-08-04 38 views
0

Mein Raspberry Pi sitzt auf dem Kinder-TV im Obergeschoss. ich kann vnc fest hineinstecken, um verschiedene gespeicherte videos wie "Pepper Pig" oder "diego" über das terminal abzuspielen.So senden Sie Terminalbefehle an eine Himbeer-Pi aus einer C# -Anwendung

Ich machte eine WPF-App, um mir zu zeigen, welche Filme und Videos auf dem Pi sind. also habe ich schon seine ip ect.

meine Frage ist, wie gehe ich über das Senden des Befehls von meinem wpf app, so dass ich nicht müssen Vcunting hinein und tippen Sie lange Befehle im Terminal.

i verwenden oxmplayer so der Terminal-Befehl sieht wie folgt aus:

oxmplayer \ media \ pi \ externaldrive \ KidsTV \ pepperpig \ episode1.mp4

+0

Was haben Sie versucht? wie kann man sich anmelden und es tun, die C# app das selbe machen – BugFinder

+0

bisher kann ich nichts über das senden von befehlen an das pis-terminal finden. Ich logge mich über tight vnc ein, was mir den Desktop des pi auf meiner Windows-Maschine gibt. Ich öffne das Terminal auf dem Pi und gebe den Befehl manuell ein und drücke Enter, dann wird das Video auf dem TV im Obergeschoss abgespielt. – Sam

+0

in meiner wpf app kann ich alle namen der dateien auf dem pi sehen. Ich klicke auf eins und es erzeugt eine Zeichenfolge wie folgt: "omxplayer \ media \ pi \ externaldrive \ kidstv \ pepperpig \ episode1.mp4" meine frage ist was muss ich in C# lernen/tun, um dies an die pis terminal zu senden? – Sam

Antwort

1

Sie müssen Ihre Pi über SSH verbinden. Dafür gibt es eine gute SSH-Bibliothek: https://github.com/sshnet/SSH.NET

Verbinden Sie sich mit Ihrem Pi, führen Sie den Befehl aus.