2011-10-27 1 views
4

MAVLINKプロトコルを使用して、Windows 8のアプリケーションにUSB経由で話すArduinoアプリケーションがあります。接続はCOM3として表示されます。Windows上でUSB接続を盗んでいる?

この接続を監視して両方向にトラフィックを表示できるWindowsアプリケーションはありますか?生のバイトは問題なく、デコードされたプロトコルは必要ありません。

+1

SysInternalsのPortMonユーティリティを使用します。 –

答えて

4

ご使用の環境でWindows   XPを使用できる場合は、USB sniffが役立ちます。より強力なものが必要な場合(そしてその費用を支払う意思がある場合)は、USBLyzerが実行可能なオプションになる可能性があります。

6

Portmonを使用してシリアルポートアクティビティを記録できます。 (編集:最初にコンピュータメニューからローカルコンピュータに接続する必要があり、プログラムを開く前にポートでキャプチャを開始する必要があります)。

USBトラフィックを記録したくない場合があります。そのようなログには、COM3を提供しているUSBからシリアルへのアダプタに関する多くの追加情報が含まれます。 PortmonはCOM3経由で転送されたバイトのみを提供し、Mavlinkプロトコルはそのデータストリーム内に完全に含まれています。そのデバイスとの間ですべてのUSBトラフィックを記録することを確信しているなら、SnoopyProをお勧めします。 Windows 7では、管理者として実行する必要があります。

+0

64ビットバージョンのWindowsで動作しますか? –

0

答えはSnoopyProあり、そしてあなたがでそれをダウンロードすることができます。

SnoopyPro Sourceforge

このツールを使用すると、USBの情報もUSBの通信データを取得することができます。私はこれまで、Linuxでドライバを実行するためにUSBデバイスがどのように動作していたかを知るためにこれを使用しました。私はこのツールをスニファとして使いました。

基本的に、SnoopyProを使用すると、PCに接続されたUSBデバイスとアプリケーションの間でUSBプロトコルとすべての転送データを傍受、表示、記録、分析することができます。アプリケーション開発、USBデバイスドライバ、またはハードウェア開発にうまく使用でき、効果的なコーディング、テスト、最適化のための強力なプラットフォームを提供します。

+0

あなたの答えを追加することができますいくつかの機能と正確に何がこのアプリケーションは、あなたの答えをより効率的にする。 – Zeina

+1

このアプリケーションは、信頼性高く簡単にUSBパケットをキャプチャして正常に動作しました。 – omotto

+0

あなたはそれを試しましたか? Windows 7 64ビット? –

関連する問題