文件名称:FreeEhome:海康ehome开源服务
文件大小:2.23MB
文件格式:ZIP
更新时间:2024-04-08 01:32:30
Go
海康ehome开源服务 简介 EHOME协议是设备和服务器通信的一种推模式协议,适用于支持EHOME协议的网络摄像机、网络球机、DVR、NVR、车载DVR、车载取证系统、单兵、报警主机等设备。 海康设备可以基于ehome协议来主动注册云端,区别于onvif只能在局域网内使用的限制。 本服务软件基于海康私有协议ehome v2.x版本,力争打造一个开源安防基础产品。 功能 实时预览 远程更新 报警监听 语音对讲 架构 系统基于beego框架开发,提供RESTful接口 CMS信令由海康ehome协议而来,基于UDP + XML进行通信 SMS基于 ,做了二次修改,看到 编译步骤 go get:在项目中使用go get下载安装依赖包 进行构建: 在main.go函数所在路径上使用go build编译。 Windows:执行FreeEhome.exe即可运行程序; Linux:执行./Fre
【文件预览】:
FreeEhome-master
----conf()
--------app.conf(2KB)
--------config.xml(2KB)
----service()
--------udp()
----main.go(2KB)
----start.sh(52B)
----models()
--------hook.go(290B)
--------stream.go(5KB)
--------device.go(3KB)
--------system.go(4KB)
----www()
--------index.html(510B)
--------static()
----controllers()
--------hook.go(4KB)
--------stream.go(907B)
--------authCheck.go(911B)
--------device.go(4KB)
--------system.go(2KB)
----stop.sh(53B)
----doc()
--------apidoc()
----config()
--------packet.go(14KB)
--------streamSession.go(1KB)
--------authCheck.go(1KB)
--------timeFormat.go(719B)
--------config.go(5KB)
----LICENSE(1KB)
----tools()
--------tools.go(3KB)
--------logs()
--------sqlDB()
----README.md(3KB)
----routers()
--------router.go(2KB)
----.gitignore(296B)
----install.bat(196B)
----uninstall.bat(197B)
----apidoc.json(138B)