首页 > 编程语言 >php对接海康卫视NVR监控设备全过程

php对接海康卫视NVR监控设备全过程

时间:2023-10-28 09:11:06浏览次数:46  
标签:index 00 end NVR recvfrom len 海康 ipv6 php

1、确定方式用

监控设备里启用:使用ISUP协议,填写服务端的网关IP,端口(这里比较坑,默认是7660,实际是7661,导致设备一直没法注册成功。)

服务器端:安装海康的Gateway网关

2、服务端Linux系统里安装海康的Gateway网关(官网下载)

./install.sh --port=81
Checking ports completed. Port 81 will be used.
hpr tls index{0}
schina GetAdapterInfo_Inter_Posix link: 1 iterface: eth0
schina GetAdapterInfo_Inter_Posix link: 1 iterface: lo
recvfrom end. len [1348]
mac[0:0:0:0:0:0] index[1]
mac[0:16:3e:26:f4:aa] index[2]
recvfrom end. len [20]
recvfrom end. len [144]
ipv6[00::00:00:00:00] index[1]
ipv6[fe80::00:00:00:216] index[2]
recvfrom end. len [20]
loop[2] find 2 mac and 2 ip
schina get ipv6[0000] index[1]
schina get ipv6[fe80] index[2]
/proc/16163/cmdline
./DeviceGatewayService-install
please wait, install DeviceGatewayService service may take a few minutes...
0+1 records in
0+1 records out
14 bytes (14 B) copied, 5.9667e-05 s, 235 kB/s
setenforce: SELinux is disabled
install DeviceGatewayService service successfully.
Port rules are added to firewalld by default.
FirewallD is not running

2、设备注册成功后,按开发文档调试

 

标签:index,00,end,NVR,recvfrom,len,海康,ipv6,php
From: https://www.cnblogs.com/showker/p/17793542.html

相关文章

  • vscode+phpstudy配置php环境
       php文件路径可以写phpstudy下载好的php文件目录 按照上面的步骤配置之后发现还是出错此时需要按照步骤添加fiveserver的js文件,设置php路径,使得fiveserver能够运行php文件 然后直接右键点击openwithfivesever即可成功打开 当然也可以点击右上角的小三角......
  • php代码审计学习----八哥cms代码审计
    php代码审计学习----八哥cms代码审计源码https://github.com/Betsy0/CMSVulSource/tree/main/bagecms环境搭建打开php.ini全局搜索soap将extension前的;删掉创建一个名为bagecms的数据库createdatabasebagecms;输入网址/index.php?r=install完成安装然后再输入/inde......
  • php代码审计学习----骑士cms代码审计
    php代码审计学习----骑士cms代码审计源码下载https://github.com/Betsy0/CMSVulSource环境搭建删掉data里的install.lock然后把源码放在phpstudy的网站目录下访问http://xxx/74cms/install.php使用phpstorm调试使用seay进行辅助代码审计(主要phpstorm不知为什么总是无法......
  • 【畅联】海康摄像头如何开启ONVIF功能
    ​  海康摄像头如何开启ONVIF功能 海康的部分摄像头默认不开启ONVIF功能的,可以通过登录摄像头页面开启 ​编辑配置里面的高级配置,选择集成协议,钩上启用开放型网络视频接口,下面的用户列表添加ONVIF用户,保存后重启摄像头即可​......
  • php结合webuploader断点续传的实现
    最近公司项目需要用到断点续传,所以记录一下其中的坑使用到的主要技术webuploaderthinkphp5断点续传的思路:客户端:   1.获取文件md5(MD5是文件唯一标识,用来判断是否存在此文件,并且用作分片的文件夹名)   2.将文件分片   3.验证分片是否上传过,上传过直接跳......
  • php 金额格式胡
    //转换不彻底functionExchangeMoney($N_money){$A_tmp=explode(".",$N_money);//将数字按小数点分成两部分,并存入数组$A_tmp$I_len=strlen($A_tmp[0]);//测出小数点前面位数的宽度if($I_len%3==0){$I_step=$I_len/3;//如前面位数的宽度mod3=0,可按,......
  • php结合web uploader插件实现分片上传文件
    这篇文章主要为大家详细介绍了php结合webuploader插件实现分片上传文件,采用大文件分片并发上传,极大的提高了文件上传效率,感兴趣的小伙伴们可以参考一下 最近研究了下大文件上传的方法,找到了webuploaderjs插件进行大文件上传,大家也可以参考这篇文章进行学习:《WebUploader......
  • php魔术方法
    PHP中把以两个下划线__开头的方法称为魔术方法(Magicmethods),这些方法在PHP中充当了举足轻重的作用。魔术方法包括:__construct(),类的构造函数__destruct(),类的析构函数__call(),在对象中调用一个不可访问方法时调用__callStatic(),用静态方式中调用一个不可访问方法时调用__get(),......
  • PHP RSA加密解密实例
    <?phpheader('Content-Type:text/html;charset=utf-8');//RSA加密解密实例$private_key=<<<EOF-----BEGINRSAPRIVATEKEY-----MIICXQIBAAKBgQC3//sR2tXw0wrC2DySx8vNGlqt3Y7ldU9+LBLI6e1KS5lfc5jlTGF7KBTSkCHBM3ouEHWqp1Z......
  • 查看Linux 、Apache 、 MySQL 、 PHP 版本的方法
    1.查看linux的内核版本,系统信息,常用的有三种办法:uname-a;more/etc/issue;cat/proc/version;2.查看apache的版本信息如果是通过yum,或者是rpm安装的,可以使用rpm-qa|gerphttpd来查看;还可以通过httpd-v来查询;当然,安装好apache后,可以直接elink回环查看apache的信息。3.查看ph......