2023年6月21日 第一次联调
软件:边缘端Edge,PoliceCar_APP
硬件:1个智能摄像头,电脑(编号100),电脑(编号101),能用IE+ActiveX的电脑(编号102),平板
步骤:
1、配置IP
电脑(100):192.168.1.100 --运行Edge
电脑(101):192.168.1.101 --运行PoliceCar_APP,调试平板
电脑(102):192.168.1.102 --配置摄像头的IP、TCP服务器地址等
摄像头:192.168.1.195
配置摄像头方法:
方法一:
在基地的内网中,若A电脑为10.17.1.15,将摄像头直连到某个内网网口上,在A电脑使用“网络视频监控软件”,搜索在线设备,显示出设备之后,修改其IP为192.168.1.195。
方法二:
在电脑102上访问摄像头的当前IP,初始默认IP为192.168.1.168。用户名admin,密码123456。
登陆之后,在“远程配置”中点击网络配置可以配置IP等,本次设置为192.168.1.195。
点击“智能参数”,可以配置TCP服务器地址,“主动连接模式”需要勾选,服务器地址和端口要和Edge代码中相同:
自此,摄像头在检测到人脸的时候就会自动访问TCP服务器,并向其发送检测到的人脸车牌照片。
另外:摄像头的 WWA_FaceDemo_V1_51.exe 软件,可以配置一些摄像头功能:![]()
2、代码修改
在电脑100中运行Edge,进行以下配置修改:
tool_filea.cpp中:
//监听IP
...
settings.setValue(QLatin1String("serverIP"),"192.168.1.100"); //这是57行左右,TCP服务器的IP
//监听端口
...
//tcpserver 监听端口号
...
settings.setValue(QLatin1String("tcpServerPort"),"9000");//77行左右,设置端口
//App ip
//摄像头IP
...
settings.setValue(QLatin1String("cameraIP"),"192.168.1.195");//97行左右,摄像头的IP
// //SN 设备编号
在电脑101中运行PoliceCar_APP,进行以下配置修改:
main.cpp中,修改两处websocket的IP地址,端口不要动:
websk->open(QUrl("ws://192.168.1.100:1202"));
...
websk2->open(QUrl("ws://192.168.1.100:1203"));
3、运行
都跑起来即可。
4、另外
华为平板连接内网:
电脑101连接内网,将内网的网络适配器的属性设置为分享的,分享给另一个适配器,此适配器连接网线,再通过转接口连接到华为平板的充电口。华为平板关闭所有网络连接,即可在右上角显示<···>图标,就是连接成功。