在 Linux 中设定 GigE 相机 IP 位址

来自The Imaging Source Knowledgebase Chinese
跳转到导航 跳转到搜索

映美精 GigE 相机目前的 Linux 软体是基于 https://github.com/AravisProject/aravis 的 Aravis 专案和 GStreamer。

目前可以从 https://github.com/TheImagingSource/tiscamera 下载官方提供的开发套件。 请阅读“Read me”,其中详细解释了如何编译原始程式码和安装档案。

软体包中包含用于显示已连接相机并进行设定的工具 "tcam-gigetool"。


列出已连接相机的清单:

$ tcam-gigetool list
Model Name           | Serial Number    | User Defined Name    | Current IP       
DFK Z30GP031           41910044                                  192.168.1.2         
DFK 39GX548-Z20        10220859                                  192.168.0.196

此清单也会显示 IP 位址不符的相机。 如果相机位于不正确的网域中并且未列出,则必须关闭 rpfilter:

sudo sysctl -w net.ipv4.conf.enp2s0.rpfilters=0
sudo sysctl -w net.ipv4.conf.enp7s1.rpfilters=0


设定固定IP位址:

相机在正确的网域中,欲设定固定的 IP 位址,则必须发出以下命令:

tcam-gigetool set --ip 192.168.1.99 --netmask 255.255.255.0 --gateway 0.0.0.0 --mode static 41910044

此范例中的相机DFK Z30GP031,断开相机并重新连接后,新设定的相机IP会存在相机中。

$ tcam-gigetool list
Model Name           | Serial Number    | User Defined Name    | Current IP       
DFK Z30GP031           41910044                                  192.168.1.99        
DFK 39GX548-Z20        10220859                                  192.168.0.196

详细应用请参考连结


相机配置错误时,必须先进行复原操作:

tcam-gigetool rescue --ip 192.168.1.196 --netmask 255.255.255.0 --gateway 0.0.0.0  10220859

这将为相机设定一个临时的IP(192.168.1.196),请参照第二步骤去设定成固定IP或DHCP 模式。 相机IP设定请参考GigE相机连线问题

$ tcam-gigetool list
Model Name           | Serial Number    | User Defined Name    | Current IP             
DFK 39GX548-Z20        10220859                                  192.168.1.196