次の方法で共有


Bluetooth Virtual Sniffer (btvs.exe)

Bluetooth Virtual Sniffer (BTVS) を使用すると、ユーザーは、現場プロトコル分析システム、Ellisys Bluetooth アナライザー、または Wireshark でライブ HCI トレースを表示できます。 Wireshark をお勧めします。

コマンドライン オプション

btvs.exe [-Address 127.0.0.1] [-Mode Frontline|Ellisys|Wireshark]  [-Port 24352] [-Remote off|on] [-Service 1|2|3]

    Address     (Ellisys mode only) Specifies the IP address of the machine
                    running Ellisys Bluetooth Analyzer. (Default: 127.0.0.1)

    Mode        Optionally specify whether btvs.exe should generate traces
                    for Frontline, Ellisys, or Wireshark.

    Port        (Ellisys or Wireshark only) Specifies the UDP listen port of the
                    Ellisys Bluetooth Analyzer injection API\Specifies the TCP port
                    for Wireshark. (Default: 24352)

    Remote      (Wireshark only) Specifies whether Wireshark will be on the same machine
                    or run remotely. Off will try to start Wireshark on the same machine. (Default: off)

    Service     (Ellisys mode only) Specifies the HCI Injection Service.
                    1: Primary. 2: Secondary. 3: Tertiary. (Default: 1)

これらの使用方法はすべて、コマンド プロンプトまたは PowerShell コンソールを開き、抽出された BTP フォルダー内の BTVS アプリケーションに移動する必要があります。

ユーザー インターフェイス

Bluetooth Virtual Sniffer ウィンドウには、次の 2 つのボタンがあります。

  • 完全なパケット ログ記録

    通常は破棄されるデータを HCI ログに収集する原因となります。 たとえば、大きな ACL パケット、暗号化キーや HID レポートを含む機密データなどです。

  • デバッグ モードの設定または拡張

    限られた時間の間、SSP デバッグ モードを有効にします。 SMP デバッグ キーを送信して受け入れます。 もう一度クリックすると、時間が延長されます。

Wireshark 操作

Wireshark がインストールされていることを前提としています。

  1. コマンド プロンプト\PowerShell コンソールを使用して btvs.exe を実行します。

    btvs.exe -Mode Wireshark

  2. Wireshark がインストールされている場合は、Wireshark が自動的に開きます。

    それ以外の場合は、Wireshark を手動で開始し、インターフェイスとして既定の TCP パイプを指定します。

    wireshark -k -i TCP@127.0.0.1:24352

別のコンピューターでの Wireshark の使用

  1. コマンド プロンプト\PowerShell コンソールを使用して btvs.exe を実行します。

    btvs.exe -Mode Wireshark -Remote on

  2. wireshark実行し、コマンド ライン パラメーターを使用して、最初のマシンと選択したポートの IP アドレスを渡します。

    wireshark -k -i TCP@<ip address>:<port>

    注: ポートの既定値は 24352 です

Ellisys Bluetooth Analyzer 操作

Ellisys がインストールされていることを前提としています。

ツールの設定

  1. Ellisys Bluetooth Analyzer の Tools->Options で、[インジェクション API] タブで HCI インジェクション サービスを有効にします。

  2. Ellisys Bluetooth Analyzer の Record->Recording オプション で記録オプションを構成します。 HCI トレースのみが必要な場合は、[ ワイヤレス キャプチャ]の下にあるすべてのオプションをオフにします。

Ellisys の使用状況

  1. Ellisys Bluetooth Analyzer を起動します。

  2. [HCI の概要 (インジェクション) の概要] タブを選択します。

  3. [レコード] を選択します。

  4. トレースするコンピューターで Ellisys モードで btvs.exe を実行します。

    btvs.exe -Mode Ellisys

    a. 必要に応じて、Ellisys Bluetooth Analyzer が別のコンピューターで実行されている場合、または Ellisys のリッスンしているポートが変更された場合は、コマンド ラインでアドレスまたはポートを指定します ( コマンド ライン オプションを参照)。

現場プロトコル分析システムの操作

Frontline がインストールされていることを前提としています。

現場プロトコル分析システムの使用状況

  1. コマンド プロンプト\PowerShell コンソールを使用して、同じコンピューターで btvs.exe -Mode Frontline を実行します。

  2. [ キャプチャの開始 ] ボタン (ツール バーの [赤] ボタン) を選択します。

  3. View->Frame Display を選択して HCI トレースを表示します。