海康 门禁的对接流程: 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() { } } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南