海康 门禁的对接流程: 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脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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()
    {
         
    }
}

  

posted @   porter_代码工作者  阅读(1185)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示