前言
一般使用网络摄像头基本有两种方案:
- 用电源线和网线连接路由器(交换机)与网络摄像头
- 用两根网线连接路由器+交换机+网络摄像头(前提:交换机和网络摄像头都支持POE协议通电)
踩坑日志
由于第一次使用网络摄像头+交换机联通,所以有很多不懂的,很简单的东西也弄了很久,以下就是我的踩坑。
首先我用上述的第二种方案,然后ping海康威视网络摄像头(出厂默认IP:192.168.1.64),一直联不通。看交换机网络接口灯是亮的,说明是通电了,只是没有互相通信。看了很多文章,尝试过很多方案,修改IP地址之类的,捣鼓2天后,还是不行,就怀疑起是不是网络摄像头IP不对才导致没连上。海康威视官网提供了一个设备管理搜索软件,可以查看该系列的所有摄像头情况,但是仅提供Windows系列,因此我拿windows系统的电脑进行查看。
用Windows系统电脑开始Ping该IP地址,依然不行(依然用交换机供电),尝试一番后,还是不行,就开始怀疑起交换机的电源问题(插了网络接口后,灯亮,并且摄像头会发烫,是通上电了的)。我又借来一根电源线,此时没用交换机,直接跟电脑进行连接,用的就是上述的第一个方案。结果就成功弹出登录画面。
激活后就可以登录浏览器地址192.168.1.64,就会出现以下画面
经过上述操作确认了,摄像头没问题,IP地址也没问题。这时候就觉得是因为交换机没有提供电源(实际上是有提供的)。用第一种方案在Ubuntu下操作,一切畅通。
把电源线去掉,用第二种方案,就不行了,就不能互相通信。但是可以确定问题在交换机这里,于是就查阅交换机的相关资料,在一个文章偶然看到了交换机连接的示意图。这时候我才恍然大悟,我居然没有怀疑过我的连接有问题。因为一般家庭网络,基本都是光猫+无限路由器。光猫的WAN接口接运营商网线,然后LAN口输出到无线路由器的WAN口,无线路由器的LAN再接别的设备。我就按照这种方法接线,没想到问题就出在这。
因为我是工控机的LAN接口接在交换机的WAN接口,而LAN口连接网络摄像头。实际上应该是工控机的LAN口的网线也应该接到交换机的LAN口上,这样才能实现局域网通信。说的可能有点绕,放个交换机的正确连接图。
1-8口都是LAN口,9是WAN口。我一直是连了1和9,所以不行。正确做法应该是1-8之间任意两个接口才可实现局域网通信。后续就可以完成正常的操作了。
正确操作
踩了坑后,整理了一下操作流程
- 首先正确连接路由器,交换机,网络摄像头的网线(血泪的教训)
- 修改本地IP(根据不同厂家网络摄像头网络段设置,比如海康威视的是192.168.1.64,所以我们就设置为192.168.1.X,X选1-255除了64)
右上角网络设置-有线网络-调成手动,输入地址和子网掩码即可 - 打开终端ping192.168.1.64,看看是否联通,收到回复,即说明可以通过Web端查看摄像头
通过上述操作即可保证网络摄像头的正确激活(第一次登录)与使用,后续可以通过拉去rstp视频流进行相应的开发操作。