2016-10-20 5 views
-2

これまでのところ、SSHは私が考えることができるすべてです。 のようなコマンドラインを送信し、応答を解釈します。しかし、私はインタプリタのREPLでPythonコマンドを入力し、そのコマンドをPiで実行し、その結果を自分のREPLに返すことができる、より低いレベルのライブラリを期待しています。Pythonをコーディングして実行するための手段は、PCからのRaspberry PIですか?

私はただSSに直接入っていて、Pythonを直接使用しないでください。私はヘッドレスPiでPythonを書くためにSSHセッションを使いたくありません。私はWindows Python REPLがRaspbian Pythonのトランスバイラと話したいと思っています。これは、.NETおよびPi通信についてのはるかに大きなプロジェクトの一部である実験的な作業です。

+0

アドバイスを得るには、アーカイブしようとしていることの詳細を追加する必要があります。 –

+0

@KlausD、私の編集をご覧ください。 – ProfK

+2

私はSSHよりも高いレベルのアプローチを探していますが、コードを実行する場所からユーザーを抽象化するものです。いくつかの可能なアプローチについては、http://stackoverflow.com/questions/20499074/run-local-python-script-on-remote-serverを参照してください。恐らくSSHを使用して、実行する場所にコードを提供することができます。 – barny

答えて

1

私の頭に浮かぶのは、TCPサーバークライアントアプリケーションを作成することです。サーバーはRPiに常駐し、接続を待機します。コマンドがクライアントから到着すると、サーバーはそれを実行します(subprocess.Popen、場合によってはos.systemを使用)。クライアントは、最初のケースでは出力全体を戻すことができ、2番目のケースでは状況を終了することができます。

+0

はい、それは理想的ですが、私は自分のTCPベースのアプリケーションをローリングすることを避ける手段を望んでいました。 – ProfK

関連する問題