静的 IP ネットワーク構成 - カメラ

注意

ネットワーク構成の正しい手順は、 SDK のバージョンによって異なります。左上のドロップダウンで SDK バージョンを選択してください。

Zivid Studio を開き、 CamerasAll Cameras をクリックしてカメラメニューを開きます。

../../../../_images/studio-cameras-menu.png

設定したいカメラの Configure をクリックしてください。

../../../../_images/studio-cameras-configure.png

手動ネットワーク設定モードを選択し、希望する IP アドレスとサブネットマスクを入力してください。 IP アドレスがネットワーク上の他のものと競合していないことを確認してください。 Apply をクリックして、設定をカメラに適用します。

../../../../_images/studio-cameras-configure-applying.png

CLI ツール ZividNetworkCameraConfigurator は、一度に 1 台のカメラのネットワーク構成を変更できます。このツールは、Windows では Zivid SDK とともにインストールされ、Ubuntu では Zivid Tools パッケージとともにインストールされます。

  1. ターミナル/コマンドプロンプトを開きます。

  2. カメラを接続します。

  3. 次のコマンドを実行して、カメラが検出されたことを確認します。

    ZividListCameras.exe
    
    ZividListCameras
    
  4. 現在の IP アドレス <host> を持つカメラを、特定の IP アドレス <ip> 、サブネットマスク <mask> 、ゲートウェイ gateway を使用して 静的 IP モードに設定します。 IP アドレスがネットワーク上の他のものと競合していないことを確認してください。

    ZividNetworkCameraConfigurator.exe set-config <host> --static --ip <ip> --subnet-mask <mask> --gateway <gateway>
    
    ZividNetworkCameraConfigurator set-config <host> --static --ip <ip> --subnet-mask <mask> --gateway <gateway>
    

    たとえば、静的 IP を 172.28.60.5 から 172.28.60.6 に変更する場合:

    ZividNetworkCameraConfigurator.exe set-config 172.28.60.5 --static --ip 172.28.60.6 --subnet-mask 255.255.255.0 --gateway 172.28.60.1
    
    ZividNetworkCameraConfigurator set-config 172.28.60.5 --static --ip 172.28.60.6 --subnet-mask 255.255.255.0 --gateway 172.28.60.1
    

SDK は、カメラのネットワーク設定を構成するための機能を提供します。

  1. カメラに接続してください。

    ソースへ移動

    source

    auto camera = zivid.connectCamera();
    
    ソースへ移動

    source

    var camera = zivid.ConnectCamera();
    
    ソースへ移動

    source

    camera = app.connect_camera()
    

  2. モードをマニュアルに設定してください。

    ソースへ移動

    source

    auto mode = Zivid::NetworkConfiguration::IPV4::Mode::manual;
    
    ソースへ移動

    source

    var mode = Zivid.NET.NetworkConfiguration.IPV4Group.ModeOption.Manual;
    
    ソースへ移動

    source

    mode = zivid.NetworkConfiguration.IPV4.Mode.manual
    

  3. IP アドレスとサブネットマスクを定義します。

    ソースへ移動

    source

    address = Zivid::NetworkConfiguration::IPV4::Address{ inputAddress };
    subnetMask = Zivid::NetworkConfiguration::IPV4::SubnetMask{ inputSubnetMask };
    
    ソースへ移動

    source

    address = inputAddress;
    subnetMask = inputSubnetMask;
    
    ソースへ移動

    source

    address = input_address
    subnet_mask = input_subnet_mask
    

  4. ネットワーク構成オブジェクトを作成します。

    ソースへ移動

    source

    Zivid::NetworkConfiguration newConfig(Zivid::NetworkConfiguration::IPV4(mode, address, subnetMask));
    
    ソースへ移動

    source

    var newConfig = new Zivid.NET.NetworkConfiguration()
    {
        IPV4 = {
            Mode = mode,
            Address = address,
            SubnetMask = subnetMask,
        }
    };
    
    ソースへ移動

    source

    new_config = zivid.NetworkConfiguration(
        ipv4=zivid.NetworkConfiguration.IPV4(
            mode=mode,
            address=address,
            subnet_mask=subnet_mask,
        )
    )
    

  5. カメラに新しいネットワーク設定を適用してください。

    ソースへ移動

    source

    camera.applyNetworkConfiguration(newConfig);
    
    ソースへ移動

    source

    camera.ApplyNetworkConfiguration(newConfig);
    
    ソースへ移動

    source

    camera.apply_network_configuration(new_config)
    

複数のカメラの IP アドレスを設定する場合は、各カメラごとに異なる IP アドレスを使用して手順を繰り返してください。各カメラには、接続されているネットワークカードと同じサブネット範囲内の IP アドレスを使用するようにしてください。

2 つの個別のネットワークインターフェイスカードに接続された 2 台の Zivid カメラのネットワーク構成。

個別のネットワークカードを使用する 2 台のカメラの場合は、たとえば 172.28.60.5 および 172.28.61.5 を使用します。

スイッチを介して単一のネットワークインターフェイスカードに接続された 2 台の Zivid カメラのネットワーク構成。

スイッチを使用して同じネットワークカードに接続された 2 台のカメラの場合は、例えば 172.28.60.5 および 172.28.60.6 を使用します。

Tip

1 台または複数台のカメラを PC に物理的に接続し、コードを使用して IP アドレスを 自動的に 設定できます。各 IP アドレスは、検出された対応するローカルネットワークインターフェースのサブネットに一致します。

カメラに特定の静的 IP アドレスを設定しました。

カメラの IP アドレスが PC とは異なるサブネット範囲にある場合、カメラにアクセスできず、接続できない可能性があります。その場合は 静的 IP ネットワーク構成 - PC を参照して PC の IP アドレスを設定してください。それ以外の場合は、 カメラへの接続 に直接進んでください。

バージョン履歴

SDK

変更点

2.15.0

自動ネットワーク構成のサンプルに関するセクションを追加しました。