IP配置工具
IP配置工具独立于Mech-Eye SDK,可在Windows和Ubuntu系统上独立用于修改相机的IP配置(包括IP地址分配方式、IP地址和子网掩码)。同时,该工具提供两种使用方式:
-
交互模式:运行工具后,根据窗口中的提示逐步完成IP配置。
-
命令模式:通过执行命令修改IP配置,可用于自行制作IP配置的图形化界面。
使用前提
使用IP配置工具,需先满足以下使用前提:
下载并安装2.2.0或以上版本的Mech-Eye SDK,以获取IP配置工具。
-
Windows系统:Mech-Eye SDK安装指南
-
Ubuntu系统:Mech-Eye SDK安装指南(Ubuntu)
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配置:
-
执行以下命令,运行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
-
-
根据提示输入需更改IP配置的相机编号(index),并按Enter键连接相机。
-
根据提示选择IP地址分配方式,
0
为动态分配IP地址,1
为设置静态IP地址。-
如选择动态分配IP地址,请执行步骤6。
-
如选择设置静态IP地址,请执行下一步。
-
-
输入需设置的IP地址,并按Enter键。
-
输入需设置的子网掩码,并按Enter键。如需将子网掩码设置为
255.255.255.0
,输入0
后按Enter键即可。 -
相机的新旧IP配置将打印在窗口中,请检查新的IP配置是否正确:
-
如确认无误,请输入
1
并按Enter键,IP配置更改完成。 -
如有误,请输入
0
并按Enter键。程序将重新列出所有可连接的相机,请返回步骤2重新操作。
-
命令模式操作说明
命令模式的使用方式下,只需输入包含IP配置工具所在路径和所需选项(option)的命令,即可完成对应的IP配置更改操作。
-
需通过相机的当前IP地址或序列号指定需更改配置的相机。
-
一次只可更改一台相机的IP配置。
下表列出所有可用的选项:
选项 | 功能 | 备注 |
---|---|---|
--host-ip |
通过当前IP地址指定需更改配置的相机。 |
|
--host-sn |
通过序列号指定需更改配置的相机。 |
|
--dhcp |
动态分配IP地址。 |
- |
--static |
分配静态IP地址。 |
还需通过 |
--ip |
指定新的IP地址。 |
需和 |
--subnet-mask |
指定新的子网掩码。 |
需和 |
--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
-