链接本地IP网络配置 - PC
回想一下如何通过Zivid SDK查 看 Cameras.yml
来查找相机,请参阅 Zivid Two网络配置。有两种方式可使Zivid SDK获取相机。
您可以列出在链接本地模式下可能分配的所有IP地址。由于可用范围非常大,所以其实没有必要将它们全部列 在
Cameras.yml
文件中。您可以列出分配给已连接相机的主机名。主机名默认 为
zivid-<serial number>
(例如zivid-2022C0DE
)。您还可以在相机上启用DHCP模式时分配自定义主机名,请参阅 DHCP或链接本地IP网络配置 - 相机。
在以下操作指南中,我们将只关注主机名。
警告
在为您的PC获取链接本地IP地址之前,请确保将相机配置为链接本地IP地址,请参阅 DHCP或链接本地IP网络配置 - 相机。
识别网络接口名称
C:\> netsh interface ip show config Configuration for interface "Ethernet 2" DHCP enabled: Yes InterfaceMetric: 5 DNS servers configured through DHCP: None Register with which suffix: Primary only WINS servers configured through DHCP: None Configuration for interface "WiFi" DHCP enabled: Yes IP Address: 192.168.0.4 Subnet Prefix: 192.168.0.0/24 (mask 255.255.255.0) Default Gateway: 192.168.0.1 Gateway Metric: 0 InterfaceMetric: 35 DNS servers configured through DHCP: 192.168.0.1 Register with which suffix: Primary only WINS servers configured through DHCP: None
$ ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eno1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000 link/ether e8:6a:64:d3:52:51 brd ff:ff:ff:ff:ff:ff altname enp0s31f6 3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 98:2c:bc:af:a5:19 brd ff:ff:ff:ff:ff:ff inet 192.168.2.165/20 brd 192.168.15.255 scope global dynamic noprefixroute wlp2s0 valid_lft 85346sec preferred_lft 85346sec inet6 fe80::e2b2:f4ff:e2f:b629/64 scope link noprefixroute valid_lft forever preferred_lft forever
获取链路本地IP地址
Windows有一个自动私有IP寻址(APIPA) 功能。此功能默认启用,包括一 个 NetBIOS Naming Service (WINS)。为了触发此功能,必须配置为DHCP的网络接口。
C:\> netsh interface ip set address "Ethernet 2" dhcp
然后确保释放所有已分配的IP地址,以防有DHCP服务器在使用中。
C:\> ipconfig /release
可以通过 netplan 配置 Link-Local。首先,我们需要验证现有配置。
$ ls /etc/netplan/ 01-network-manager-all.yaml
在教程的例子中,我们为界面添加了一个新的配置。
$ sudo nano /etc/netplan/99_config.yaml
network: version: 2 renderer: networkd ethernets: eno1: link-local: [ipv4]
$ sudo netplan apply
备注
从SDK 2.7开始,不再需要启用 NetBIOS Naming Service。早期SDK版本有一个中间步骤。更改左下角的知识库版本以查看说明。
配置网络设置后,连接Zivid Two相机并等待45秒以上。然后检查是否已分配链接本地IP地址。
C:\> netsh interface ipv4 show ipaddresses "Ethernet 2" Address 169.254.208.207 Parameters --------------------------------------------------------- Interface Luid : Ethernet 2
$ ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether e8:6a:64:d3:52:51 brd ff:ff:ff:ff:ff:ff altname enp0s31f6 inet 169.254.242.125/16 brd 169.254.255.255 scope link eno1 valid_lft forever preferred_lft forever 3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 98:2c:bc:af:a5:19 brd ff:ff:ff:ff:ff:ff inet 192.168.2.165/20 brd 192.168.15.255 scope global dynamic noprefixroute wlp2s0 valid_lft 80799sec preferred_lft 80799sec inet6 fe80::e2b2:f4ff:e2f:b629/64 scope link noprefixroute valid_lft forever preferred_lft forever
确认您可以找到相机。
C:\> ZividNetworkCameraConfigurator info <hostname>.local
例如,主机名
zivid-2234AB12
:C:\> ZividNetworkCameraConfigurator info zivid-2234AB12.local Successfully connected to zivid-2234AB12. Information: Model Name: Zivid Two Serial Number: 21514DB3 MAC Address: 4C4BF98000F1 Firmware Version: 1.6.0+152047fc
$ ZividNetworkCameraConfigurator info <hostname>.local
例如,主机名
zivid-2234AB12
:$ ZividNetworkCameraConfigurator info zivid-2234AB12.local Successfully connected to zivid-2234AB12. Information: Model Name: Zivid Two Serial Number: 21514DB3 MAC Address: 4C4BF98000F1 Firmware Version: 1.6.0+152047fc
一旦您配置了 相机 和PC,您可以打开 Zivid Studio,然后自动找到相机。
备注
在进程中首次连接相机可能需要10-20秒。
提示
相机后面的 LED状态灯 显示了当前链路容量。