当前位置:网站首页>Video fusion cloud platform easycvr adds multi-level grouping, which can flexibly manage access devices
Video fusion cloud platform easycvr adds multi-level grouping, which can flexibly manage access devices
2022-07-06 17:49:00 【EasyCVR】
EasyCVR Support multiple types 、 Multi protocol access , It can uniformly manage the front-end access equipment , It can also support the use of device trees to group devices 、 Hierarchical management 、 Equipment condition monitoring 、 Cloud operation and maintenance, etc , Realize centralized control and permission allocation of massive access resources .

Some users put forward requirements in the project , hope EasyCVR One level grouping and unrestricted subset grouping can be established , And each level of grouping can add attached device channels . Through the evaluation of this demand , We will add multi-level grouping function to the platform , To meet the personalized needs of users .

Functional design logic : Collect the packet information transmitted by the front end , Then create the corresponding group , When adding subset grouping , Add group parent id, Finally, when querying the grouping list at the front end , Send it back to the front end together . The reference codes are as follows :

roleIdstr := params["roleid"]
roleLabellist := make([]*cvrdo.RoleLabel, 0)
if roleIdstr != "" {
roleId, err := strconv.Atoi(roleIdstr)
if err == nil {
var roleLabel = dbclient.Model(cvrdo.RoleLabel{})
roleLabel = roleLabel.Where(fmt.Sprintf(`%s.role_id = ?`, cvrdo.RoleLabel{}.TableName()), roleId)
roleLabel.Find(&roleLabellist)
} else {
return
}
}
After successful addition , On the front page, the grouping structure is shown as follows :

The multi-level grouping function is conducive to users' flexible management of access devices , Perform relevant permission allocation and other operations on the device , Achieve refined management .

EasyCVR It has strong live video surveillance 、 videotape 、 Cloud storage 、 Retrieval and review 、 Cascade and other capabilities , In many practical scenarios, there are landing project applications , Such as smart construction site 、 Smart campus 、 Smart community 、 Intelligent buildings, etc . The platform has strong expansibility 、 High openness 、 Deployment is light , Support integration with third parties , Interested users can go to the demonstration platform for experience or deployment testing .
边栏推荐
- MySQL stored procedure
- Xin'an Second Edition: Chapter 26 big data security demand analysis and security protection engineering learning notes
- Debug and run the first xv6 program
- node の SQLite
- BearPi-HM_ Nano development environment
- BearPi-HM_ Nano development board "flower protector" case
- Interpretation of Flink source code (II): Interpretation of jobgraph source code
- Run xv6 system
- pip install pyodbc : ERROR: Command errored out with exit status 1
- 【ASM】字节码操作 ClassWriter 类介绍与使用
猜你喜欢

Grafana 9 正式发布,更易用,更酷炫了!

【Elastic】Elastic缺少xpack无法创建模板 unknown setting index.lifecycle.name index.lifecycle.rollover_alias

Start job: operation returned an invalid status code 'badrequst' or 'forbidden‘

分布式不来点网关都说不过去

06 products and promotion developed by individuals - code statistical tools

C# NanoFramework 点灯和按键 之 ESP32

78 岁华科教授逐梦 40 载,国产数据库达梦冲刺 IPO

Vscode matches and replaces the brackets

Cool Lehman has a variety of AI digital human images to create a vr virtual exhibition hall with a sense of technology

开源与安全的“冰与火之歌”
随机推荐
Xin'an Second Edition; Chapter 11 learning notes on the principle and application of network physical isolation technology
pip install pyodbc : ERROR: Command errored out with exit status 1
connection reset by peer
Hongmeng introduction and development environment construction
Xin'an Second Edition: Chapter 12 network security audit technology principle and application learning notes
Pyspark operator processing spatial data full parsing (5): how to use spatial operation interface in pyspark
connection reset by peer
After entering Alibaba for the interview and returning with a salary of 35K, I summarized an interview question of Alibaba test engineer
【MySQL入门】第三话 · MySQL中常见的数据类型
02 personal developed products and promotion - SMS platform
How to submit data through post
Flink parsing (VII): time window
Unity particle special effects series - treasure chest of shining stars
Solid principle
PySpark算子处理空间数据全解析(5): 如何在PySpark里面使用空间运算接口
The shell generates JSON arrays and inserts them into the database
SAP UI5 框架的 manifest.json
Xin'an Second Edition: Chapter 23 cloud computing security requirements analysis and security protection engineering learning notes
Precipitated database operation class - version C (SQL Server)
Debug xv6