2016-04-18 3 views
0

私は自分のPCで動作するソフトウェアを持っています。温度と圧力を測定するカードを持つネットワーク内の他の場所にテスト設定があります。そのセットアップにはWindows OSもあります。 私のPCとセットアップの両方がLANに接続されています。今私は、私のソフトウェア(Pythonで書かれています)を使って私のPCに温度測定テストを書いて、リモートセットアップにアクセスしたいと思っています。 これをどうすれば実現できますか?以前は、自分自身でソフトウェアを実行していましたが、windll utitltyを使ってカードを初期化しました。ハードウェアをリモートで使用する

+2

センサーが接続されているデバイスは、読み取り値を提供する必要があります(ソケットサーバー/ Webページ/インターフェイス/何か他のもの) –

+0

@JoranBeasleyそれで、セットアップでサーバープロセスを書く必要があるのですか?私のPCからそのプロセスにコマンドを送信すると、そのプロセスはカードの設定、測定、結果の送信を担当するでしょうか? – KR29

答えて

1

あなたはすでにあなたがこれらのいずれもが、あなたがSSH接続を介してリモートでコードが実行される可能http://www.pyinvoke.org/

を起動し、ファブリックhttp://www.fabfile.org/または新しい化身、このプロジェクトを検討すべきであるのpythonを使用しているので。私はmac/unixの人ですが、私は彼らが窓で働いていると思います。

+0

このユーティリティは、リモートマシンの一部のコードを呼び出しますか? – KR29

+0

正しいですが、ssh経由でリモートマシンに接続してから、クライアントマシンで定義できるコマンドを実行します。 あなたのスクリプトをリモートにftpするのと同様に、そのリモートにexecするためにログインしてください。 – ravenshill

0

セットアップがLANインターフェイスを証明し、サーバーを公開している場合は、ソケットプログラミングを使用して値を読み取ることができます。そうでない場合は、Webサービスを設定上で実行して値を読み取り、ネットワーク上で配信することができます。

+0

ソケットプログラミングについては、リモートマシンにサーバーを書き込む必要がありますか?現在、私はリモートセットアップで何も持っていません – KR29

+0

セットアップがインストールされているシステムでサーバーが稼動している必要があります。サーバープログラムは、ハードウェアから値を読み取り、それを接続されたクライアントシステム/リモートシステムに送信します – raghu

関連する問題