在 Linux 中設定 GigE 相機 IP 位址

出自The Imaging Source Knowledgebase Taiwanese
跳至導覽 跳至搜尋

The Imaging Source 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