首页 > 其他分享 >海康 门禁的对接流程: Unity接入海康威视门禁(获取门禁状态信息、门禁反控等)

海康 门禁的对接流程: Unity接入海康威视门禁(获取门禁状态信息、门禁反控等)

时间:2023-06-12 09:34:45浏览次数:49  
标签:反控 Demo 海康 Unity 测试 测试工具 门禁

一、海康开放平台Demo测试
我们在使用demo脚本之前要进行两次测试,首先使用接口测试工具进行api测试,这样可以确定我们的接口测试是否正常,测试成功后我们在进行Demo测试,这个可以确定我们下载的Demo的脚本可以使用,两个测试都成功后,就可以将脚本拖入到Unity中使用了

1.接口测试工具
下载接口测试工具

 

 

 

 

 

地址:海康开放平台

 

 

解压后打开运行

 

 

测试工具测试

 

上面的请求URL和请求body

地址:海康开放平台 (hikvision.com)

 

2.Demo测试
地址:Demo下载地址

 

 

 

下载完成解压打开。

 

 

ctrl+f5运行测试

 

 

测试成功 将脚本拖入unity 或者发布为dll(这里我发布成dll导入到unity中使用)

 

 

3.Unity使用
这里注意Unity最好使用2019以上版本(2018没有测试),2017以下版本会出现用户名或密码验证错误问题。

 

新建Test脚本

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using HttpUtil;
 
public class Test : MonoBehaviour
{
 
    void Start()
    {
        //初始化参数
        HttpUtillib.SetPlatformInfo("20645707", "UmSjTPNT3BQ7hJWrLBfK", "10.25.4.242", 443,true);
 
        //设置url body参数 
        /*注意url地址要在前添加  /artemis  否则会访问失败*/
        string url = "/artemis/api/acs/v1/door/states";
        string body = "{}";
        byte[] result = HttpUtillib.HttpPost(url, body, 15);
 
        if (result!=null)
        {
            Debug.Log(System.Text.Encoding.UTF8.GetString(result));
        }
        else
        {
            Debug.Log("数据获取失败");
        }
    }
 
    void Update()
    {
        
    }
}

  

标签:反控,Demo,海康,Unity,测试,测试工具,门禁
From: https://www.cnblogs.com/porter/p/17474093.html

相关文章

  • 大华-海康摄像头地址
    大华海康摄像头地址海康地址rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream说明:username:用户名。例如admin。password:密码。例如12345。ip:为设备IP。例如192.0.0.64。port:端口号默认为554,若为默认可不填写。codec:有h264、MPEG......
  • 海康机器人就“开阔你的视野”在曼谷新月新加坡国际学校发表演讲
     兴趣是培养新生力量的基石,也是成长道路上的好老师。以兴趣为基础衍生的探索、钻研,往往比死板的知识填鸭更富有成效;以兴趣为基础诞生的研究成果、新兴技术,比一成不变的循规蹈矩更有希望。 2023年5月19日,海康机器人在曼谷新月新加坡学校一年一度的数学和科学周,围绕“工业机器......
  • 海康、大华、tplink监控摄像头和硬盘录像机接入GB28181平台配置细节
    海康、大华、tplink等各种型号监控摄像头或硬盘录像机(NVR/HVR)接入GB28181平台,配置过程都非常简单明了,但有些细节需要注意,避免走弯路踩泥坑。首先要说明一点的是,只要监控设备和GB28181平台的网络是连通的,都可以顺畅的接入,不需要为监控设备配置外网地址,更不需要做任何映射操作。本文......
  • 十一、SonarQube自定义质量门禁和使用Jacoco
    一、自定义质量门阀接着上个例子,从流水线的运行结果来看,质量门禁通过了,使用的是默认的规则。但是代码的规则和单元测试的覆盖率等没有限制。因此需要自定义质量门禁规则。  这里添加了两个代码条件并设置为默认规则。如果覆盖率不到80%或单元测试有错误都不通过质量门禁。......
  • 获取门禁记录方式-实时获取
    实时获取开启门禁布防,每次门禁有记录产生都会主动发送信息,其中布防的方式有两种,一种是布防后只能开启一个监听,该监听海康的4200软件也在使用,因此建议在使用期间不要开启4200;另一种监听能开启多个,不过感觉这个不靠谱,建议用第一个,毕竟4200都在用。注意:使用实时获取时,人员编号不要......
  • 获取门禁记录方式-主动获取
    主动获取类似于获取门禁记录,通过代入的查询条件获取范围内的记录信息,使用该方式时需要注意时间范围不要重复或者获取数据后有查重操作,否则会出现重复的情况。流程中的1,2,6,7的代码请参见《获取门禁记录方式-公用方法》流程NET_DVR_Init(初始化)NET_DVR_Login_V40(登录获得Us......
  • 门禁获取门禁记录-公用部分说明
    公用部分NET_DVR_Init(初始化)boolCHCNetSDK.NET_DVR_Init()初始化海康组件返回值:true:初始化成功false:失败,失败原因:海康SDK分32位和64位,项目中目标平台一定要与SDK一致(项目右键->属性->生成->目标平台)DllImport的HCNetSDK.dll路径不对,如果使用绝对路径也不对时,路径不要......
  • 海康威视SDK - 门禁admin用户密码设置
    门禁/报警主机获取用户信息方法及参数调用方法:NET_DVR_GetAlarmDeviceUser(userId,1,refNET_DVR_ALARM_DEVICE_USER);//HCNetSDK中声明类[DllImport(@"..\..\runtime\hk\HCNetSDK.dll")]publicstaticexternboolNET_DVR_GetAlarmDeviceUser(intlUserID,intlUserIn......
  • yolov5 海康相机 工业视觉 海康相机采集的图片使用yolov5进行目标
    yolov5海康相机工业视觉海康相机采集的图片使用yolov5进行目标检测,yolov5推理使用c++封装dll,调用海康sdk进行图像采集,支持MFC,qt,labview等调用ID:251200667811628660......
  • 西门子1200plc轴运动控制程序模板 介绍:此程序是之前给海康
    西门子1200plc轴运动控制程序模板介绍:此程序是之前给海康威视做的一台装路由器壳子的机器。程序有以下:1):调用轴控制块做的控制3个伺服,2):1个电缸,3):用PUTGET块与上下游plc通讯,4):轴控制块5):气缸报警块6):完整的电路图7):威纶通触摸屏程序8):IO表程序块已经在很多个项目上成熟应用,可......