コンテンツにスキップ
ステージングサーバー
開発サーバー

特定のネットワークデバイス上のGigEカメラの検出#

ネットワーク上のGigEカメラを検出するため、GigE Visionプロトコルでは2種類の異なるブロードキャストデバイス検出コマンドを使用します。

  1. ネットワーク指向ブロードキャストを使用すると、ネットワークデバイスと一致するIPアドレスを持つカメラを検出できます。たとえば、ネットワークアダプターが192.168.3.0ネットワークにある場合、ターゲットアドレスは192.168.3.255になります。
  2. 制限付きブロードキャストを使用すると、ネットワークデバイスと一致しないIPアドレスを持つカメラを含め、すべてのGigEカメラを検出できます。たとえば、ターゲットアドレスは255.255.255.255になります。

システムに複数のネットワークデバイスが搭載されている場合、pylonは検出されたすべてのネットワークデバイスにデバイス検出コマンドを送信します。

現在、特定のネットワークデバイスにデバイス検出を直接送信する方法はありませんが、BaslerのGigEドライバー(gxAPI)では、ワークアラウンドを使用してこのオプションを利用できるようにすでに準備されています。

Linuxシステム Linuxシステムでは、 iptables コマンド:

iptables - t - nat -A OUTPUT -d 192.168.3.255 -p udp -j DNAT - -to 127.0.0.1
iptables - t - nat -A OUTPUT -o eth1 -p udp -j DNAT --to 127.0.0.1

または

iptables - t - nat -A OUTPUT -d 255.255.255.255 -p udp -j DNAT - -to 127.0.0.1
iptables - t - nat -A OUTPUT -o eth1 -p udp -j DNAT --to 127.0.0.1

Windowsシステムでは、Windowsファイアウォールのアウトバウンドルールを追加することでこれを実現できます。

Windowsファイアウォールのアウトバウンドルールの作成

ナレッジ記事に戻る