IP配置工具

IP配置工具独立于Mech-Eye SDK,可在Windows和Ubuntu系统上独立用于修改相机的IP配置(包括IP地址分配方式、IP地址和子网掩码)。同时,该工具提供两种使用方式:

  • 交互模式:运行工具后,根据窗口中的提示逐步完成IP配置。

  • 命令模式:通过执行命令修改IP配置,可用于自行制作IP配置的图形化界面。

使用前提

使用IP配置工具,需先满足以下使用前提:

下载并安装2.2.0或以上版本的Mech-Eye SDK,以获取IP配置工具。

IP配置工具为名为ip_configurator的可执行文件,位于以下路径:

  • Windows系统:xxx/Mech-Eye SDK-2.4.0/API/bin

  • Ubuntu系统:/opt/mech-mind/mech-eye-sdk/bin

IP配置工具独立于Mech-Eye SDK。你可以将该可执行文件移动至其他位置保存并单独运行。

交互模式操作说明

请执行以下步骤更改相机的IP配置:

  1. 执行以下命令,运行IP配置工具。请将路径替换为ip_configurator可执行文件实际所在的路径。

    • Windows系统

    • Ubuntu系统

    xxx/Mech-Eye SDK-2.4.0/API/bin/ip_configurator.exe
    sudo /opt/mech-mind/mech-eye-sdk/bin/ip_configurator
  2. 根据提示输入需更改IP配置的相机编号(index),并按Enter键连接相机。

  3. 根据提示选择IP地址分配方式,0为动态分配IP地址,1为设置静态IP地址。

    • 如选择动态分配IP地址,请执行步骤6。

    • 如选择设置静态IP地址,请执行下一步。

  4. 输入需设置的IP地址,并按Enter键。

  5. 输入需设置的子网掩码,并按Enter键。如需将子网掩码设置为255.255.255.0,输入0后按Enter键即可。

  6. 相机的新旧IP配置将打印在窗口中,请检查新的IP配置是否正确:

    • 如确认无误,请输入1并按Enter键,IP配置更改完成。

    • 如有误,请输入0并按Enter键。程序将重新列出所有可连接的相机,请返回步骤2重新操作。

命令模式操作说明

命令模式的使用方式下,只需输入包含IP配置工具所在路径和所需选项(option)的命令,即可完成对应的IP配置更改操作。

  • 需通过相机的当前IP地址或序列号指定需更改配置的相机。

  • 一次只可更改一台相机的IP配置。

下表列出所有可用的选项:

选项 功能 备注

--host-ip

通过当前IP地址指定需更改配置的相机。

  • 需在该选项之后输入相机的当前IP地址,以空格隔开。

  • 必须使用该选项或--host-sn指定相机,但不可同时使用。

--host-sn

通过序列号指定需更改配置的相机。

  • 需在该选项之后输入相机的序列号,以空格隔开。

  • 必须使用该选项或--host-ip指定相机,但不可同时使用。

--dhcp

动态分配IP地址。

-

--static

分配静态IP地址。

还需通过--ip--subnet-mask选项指定新的IP地址和子网掩码。

--ip

指定新的IP地址。

需和--static--subnet-mask选项同时使用。

--subnet-mask

指定新的子网掩码。

需和--static--ip选项同时使用。

--force

忽略警告并强制执行命令。

分配静态IP地址时,如新IP地址与当前IP地址不在同一网段,IP配置工具将自动终止操作。使用该选项可强制分配不在同一网段的新IP地址。

--h,--help

查看使用说明。

-

示例

以下为常用操作对应的命令示例:

  • 通过序列号指定相机并动态分配IP地址:

    • Windows系统

    • Ubuntu系统

    xxx/Mech-Eye SDK-2.4.0/API/bin/ip_configurator.exe --host-sn QAA30228A403008 --dhcp
    sudo /opt/mech-mind/mech-eye-sdk/bin/ip_configurator --host-sn QAA30228A403008 --dhcp
  • 通过当前IP地址指定相机并分配静态IP地址:

    • Windows系统

    • Ubuntu系统

    xxx/Mech-Eye SDK-2.4.0/API/bin/ip_configurator.exe --host-ip 192.168.20.180 --static --ip 192.168.20.174 --subnet-mask 255.255.255.0
    sudo /opt/mech-mind/mech-eye-sdk/bin/ip_configurator --host-ip 192.168.20.180 --static --ip 192.168.20.174 --subnet-mask 255.255.255.0
  • 强制分配与当前IP地址不在同一网段的新IP地址:

    • Windows系统

    • Ubuntu系统

    xxx/Mech-Eye SDK-2.4.0/API/bin/ip_configurator.exe --host-ip 192.168.20.180 --static --ip 192.168.16.174 --subnet-mask 255.255.255.0 --force
    sudo /opt/mech-mind/mech-eye-sdk/bin/ip_configurator --host-ip 192.168.20.180 --static --ip 192.168.16.174 --subnet-mask 255.255.255.0 --force

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。