0

問題を説明するには:私はSCADAシステムを使用しています。メインコントロール画面は、インターネットに接続されていないWindowsXPシステムで実行されています。ウイルスやトラブルに巻き込まれるユーザーを避けるために、この方法を維持したいと考えています。

このコンピューターをインターネットに接続せずに、ユーザーがこのシステムの画面をリモートで(つまり、インターネットに接続されたスマートフォンまたはPCから)表示できるようにする方法を理解したいと思います。

近くにWindows7x64を実行している別のコンピューターがあり、インターネットに接続されています。

IrDAを使用してWindowsXPコンピューターから7コンピューターにスクリーンショットを転送しようとしましたが、接続に問題があり、信頼性がありません。

2台のコンピューター間でスクリーンショットを送信する方法が必要です(定義された間隔で画面をキャプチャするためのスクリプトを既に作成しました)。この方法は、自動化する必要があるため、GUIではなくコマンドラインユーティリティで実行できる必要があります。

これまでの私の考え:-IrDA(ドライバーのトラブルシューティングなどに何時間も費やした後でも機能しませんでした)-シリアルポート(ファイルを転送するためのコマンドラインユーティリティが見つかりません)-Bluetooth(これは行く方法かもしれませんがfsquirtが機能しない限り、コマンドラインユーティリティが見つかりません)-イーサネット/ワイヤレス-機能しません-コンピュータをインターネットに公開します-Firewire-イーサネットと同じ-USB-to-USB-コマンドが見つかりませんラインユーティリティ-独自のテクノロジー(まだ何も見つかりません!)

私はこれに間違った方法でアプローチしていますか?どんな提案、アイデア、洞察も大歓迎です!

ありがとう!

4

2 に答える 2

0

コンピューターをローカルネットワークに設定し、デフォルトゲートウェイを提供しないのはなぜですか?または、2台のコンピューター間にローカルVPNを設定します。メインコンピュータと通信できるように、Windows7PCに2番目のNICをインストールするだけで済みます。

XPマシンでファイアウォールを使用して、ローカルネットワークにバインドされていないすべてのトラフィックをブロックすることもできます。

ほんの2、3のアイデア。

于 2012-10-30T17:44:42.257 に答える
0

OK私は、問題が他の誰かに利益をもたらす場合に備えて、問題の解決策を説明したかっただけです。

Bluetoothファイル転送はワイヤレスで、邪魔にならない小さなUSBドングルを使用しているため、Bluetoothファイル転送を使用することにしました。これが私がこのセットアップを構成し、すべてを機能させる方法です。

これを機能させるには、1)Microsoft Bluetoothスタック、および2)オブジェクトプッシュ(OPP)およびFTPプロファイルをサポートするBluetoothドングルを購入する必要があります。私が選んだのはTargusACB10US1(http://www.targus.com/US/productdetail.aspx?sku=ACB10US1)です。このデバイスは、WIDCOMM(付属)とMicrosoftBluetoothスタックの両方をサポートするBroadcomチップセットに基づいています。

WindowsXP32ビットマシンからWindows7x64マシンにスクリーンショットを送信したかったのです。

XPマシン(送信者)には、次のアイテムがインストールされています。

  1. Targus ACB10US1 USB Bluetoothアダプター(WIDCOMM / Broadcomドライバーをインストールしないでください!)
  2. Microsoft Bluetooth Stack&Driver(http://bluetoothinstaller.comの簡単なインストーラーを使用しました)。
  3. BluetoothInstaller.comのBluetoothコマンドラインツール(http://bluetoothinstaller.com/bluetooth-command-line-tools/)
  4. Irfanview 4.33(http://irfanview.com)

Windows 7(受信者)マシンには、次のアイテムがインストールされています。

  1. Targus ACB10US1 USB Bluetoothアダプター(オブジェクト交換/ftpプロファイルをサポートするWIDCOMM/ Broadcom Bluetoothスタックを含むWIDCOMMドライバーを使用)ファイル転送フォルダーを、スクリーンショットが保存される目的のフォルダーに構成します。
  2. HFS Webサーバー:http ://www.rejetto.com/hfs/ 送信者コンピューターから受信したスクリーンショットファイルを提供するように構成されています。
  3. x分ごとにddnsアドレスを更新するPowerShellスクリプト

最初のファイルを送信するときは、受信者がプロンプトを表示せずに送信者からすべてのファイルを受信できるようにしてください。

Senderでスクリーンショットをキャプチャするために、カスタマイズされたi_view32.iniファイルでIrfanViewのコマンドラインモードを使用しました。このiniファイルは、スクリーンショットの左下隅に現在の時刻/日付を追加します。

これがi_view32.iniファイルです

これは、Sender PCでIrfanViewを継続的に実行してスクリーンショットを撮り、btftpを使用してファイル「shot1.jpg」をReceiverPCに転送するバッチファイルです。

この方法は正常に機能しているようですが、転送は非常に低速です(したがって、screenshot.batファイルに「待機」ループは必要ありません)。各転送には30〜45秒以上かかります。Bluetoothの送信コードには、実際に約1秒の送信に時間がかかるのではなく、ある種のタイムアウトがあると思います。100kBファイル。

オプション機能:

自動更新などの機能を備えた、Receiver PCで生の画像のHTMLラッパーファイルを作成し、このファイルをHFSで提供します。

これが誰かに役立つことを願っています。ご不明な点がございましたら、お気軽にお問い合わせください。

于 2012-11-06T15:58:26.313 に答える