我有两个带以太网连接的 IP 摄像头(TrendNet 的 TV-IP313PI)。这两个摄像头型号相同,具有唯一的 MAC 地址。这两个摄像头连接到一个非托管工业网络交换机(Advantech EKI-2528I-BE)。运行 OpenWrt(带 DHCP 服务器)的路由器(Gl.iNet 的 GL-AR300M-ext)也连接到网络交换机。该系统的设置是为了提供摄像头对大学(学术)研究的远程现场站点的访问,所选硬件具有节能、小巧的特点,需要 12V 的电池和太阳能电池板系统供电。
当连接到另一个网络交换机(例如 Ubiquiti Networks 的 US-8-60W-US)和相关的 Ubiquiti 硬件时,这两个摄像头表现良好。
然而,当连接到非管理型网络交换机和 OpenWrt 路由器时,摄像机表现出奇怪的行为。
奇怪的行为:
- 当两个摄像机同时连接到交换机时,NAT 表中只能找到一个摄像机。
- 当两个摄像头都设置为静态 IP 地址以及由 OpenWrt 路由器上运行的 DHCP 服务器提供的动态 IP 地址时,会出现相同的行为。
- 最初插入摄像头时,偶尔会出现一个问题,即交换机上的以太网端口状态 LED 有时会关闭。换句话说,一个摄像头的状态 LED 会闪烁,而另一个摄像头的状态 LED 则不可见。有时会发生这种情况,有时不会。
详情如下:
- 两个摄像头均使用 12V 电源供电。
- 我尝试过使用和不使用静态 DHCP 租约的摄像头,但都出现了同样的情况
- 我已经使用电缆测试仪测试了以太网电缆并且两者都运行正常。
- 以太网电缆是商业的(不是手工制作的)并且长度不到 25 英尺。
- 每个摄像头只有一个PHY,与这个问题不同(https://serverfault.com/questions/974273/ive-encountered-a-strange-network-interface-is-this-a-standard-practice)
我的怀疑:
- 相机实施的 UPnP 存在问题
- 摄像机的嵌入式网络堆栈与路由器不完全兼容
- 由于交换机的自动 MDI/MDI-X 功能而出现问题
- 以太网电缆为 Cat7,由于其适用于户外应用,因此正在使用。我在其他设备上使用过这些 Cat7 电缆,没有任何问题,但可能存在信号完整性问题。
我想让两个摄像头都可通过网络访问并连接到网络交换机。我该怎么做?
更新
正如@AppleOddity 在评论中指出的那样,这似乎是为摄像头供电的问题。我使用 PoE 注入器为两个摄像头供电,问题就消失了。当以 PoE 供电时,两个摄像头在网络上都有一个 IP 地址。这很奇怪,因为摄像头据称也设计为使用筒形插孔连接器供电。但是,使用 PoE 注入器,问题就消失了。我不确定为什么会这样,因为在我的实验台上用筒形插孔直流输入测试摄像头似乎效果很好,但欢迎其他人对此问题的回答。
答案1
在@Appleoddity 的帮助下,我们找到了解决这个问题的方法。这似乎不仅是供电问题,也是配置问题。
- 摄像机使用 PoE 注入器供电。
- 使用摄像头网络用户界面,将网络速度设置为 100M 双工,而不是摄像头使用自动选择。速度和双工的自动选择似乎效果不佳。