java版UWB高精度实时定位系统源码springboot+vue

本文主要是介绍java版UWB高精度实时定位系统源码springboot+vue,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

UWB人员定位系统,实现人员的自动识别、位置定位、区域报警等功能。该系统能高效记录人员信息,出入信息及位置信息,并能灵活的查询及管理历史轨迹,可极大提高信息安全度,有效弥补了视频监控的不足。使人员管理实现信息化,提升单位日常管理的安全等级。

一、系统概况
UWB(Ultra-wideband)技术是一种无线载波通讯技术,它不采用正弦载波,而是利用纳秒级的非正弦波窄脉冲传输数据,因此其所占的频谱范围很宽。自主研发,最高定位精度可达10cm,具有高精度,高动态,高容量,低功耗的优点。

二、系统主要功能说明:
1、首页功能:

首页为数据统计页面,统计的信息可以分为数量统计、区域告警人数统计、工牌使用量的统计、区域报警率统计以及告警消息的展示。


第一:数量统计分为在线人数的统计、工牌总数的统计、基站总数的统计、未读消息的统计。
第二:区域告警人数统计主要展示的每个区域报警人数的前五名,包括越界报警、超员报警、静止报警、一键sos。
第三:工牌使用量展示的是最近七天的工牌使用情况。
第四:区域报警率展示的是报警率最高的前六个区域。
第五:告警消息,告警消息主要展示的是最新的告警消息,可以在该列表查看告警消息的类型、告警对象、告警区域以及告警的日期。
首页主要的作用是用于数据的统计及展示。使企业管理者更加便捷的了解各项数据,更好的对企业进行管理以及做出更加正确的决策。

2、员工管理功能:

员工管理主要管理员工的信息,可以在该模块查看员工的信息以及给员工绑定卡牌。
该页面的操作有新增、查看、编辑和筛选员工。

部门管理
在页面上方点击部门管理按钮,会跳转到部门管理列表页,一级部门是不可删除的,删除按钮为不可点击状态,只可新增子级或编辑部门名称。

3、(电子围栏)区域管理功能:

该模块主要是管理现场的各个区域,需要为区域上传地图以及设置负责人和区域人数上限,当系统监测到需要人数超过上限时,会自动报警。区域管理又称电子围栏,与卡牌绑定,卡牌拥有进入此区域的权限就不会触发报警系统,若没有此区域的权限就会触发报警系统。

4、报警管理功能

该模块主要展示的是报警信息,报警类型分为:静止报警、超员报警、一键sos、越界报警

(1)、静止报警

当员工处于某一位置长时间不移动时,则会自动触发静止报警,当触发静止报警后,会在后台通知工作人员,在该页面就会多一条静止报警的信息。

(2)、超员报警

超员报警指的是某个区域内超过了设定的员工数量,当超过设定的人数时,则会触发报警,后台的工作人员即可收到报警消息。

(3)、一键SOS

一键SOS是员工在发生危险的时候主动触发的报警信息,员工可在电子卡牌上点击sos按钮,即可给后台发送报警信息。

(4)、越界报警

越界报警指的是员工去了自己没有授权的区域,每个员工的电子卡牌上有会授权可去的区域,当员工前往了自己没有授权的区域,则会自动触发报警。

5、考勤管理功能

考勤管理分为两个模块,包括区域考勤和部门考勤,两者考勤都可实现无感考勤,当员工到底指定区域时,可实现自动考勤。

(1)、区域考勤

在页面顶部点击新增区域,可将需要考勤的区域给添加上,添加成功后,即可实现自助考勤,当员工到底指定区域时,即可完成无感考勤。

(2)、部门考勤

以部门为单位,可设置考勤时间,部门的应到人数和实到人数以及缺勤人数一览无余。

系统定位软件提供图形化的监控管理工具,实现权限设定、定位监管、日志功能、统计分析、告警功能和系统设置功能,可实时查询人员的位置、状态、移动轨迹及事件显示。中间件软件与系统中的读写器设备进行通讯、监测读写器设备的状态并通过读写器读取标签数据,使用定位算法计算标签所在的区域和标签状态信息。根据配置的业务逻辑规则,产生各种类型的事件信息。

这篇关于java版UWB高精度实时定位系统源码springboot+vue的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1052293

相关文章

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen

Spring Boot中JSON数值溢出问题从报错到优雅解决办法

《SpringBoot中JSON数值溢出问题从报错到优雅解决办法》:本文主要介绍SpringBoot中JSON数值溢出问题从报错到优雅的解决办法,通过修改字段类型为Long、添加全局异常处理和... 目录一、问题背景:为什么我的接口突然报错了?二、为什么会发生这个错误?1. Java 数据类型的“容量”限制

Java对象转换的实现方式汇总

《Java对象转换的实现方式汇总》:本文主要介绍Java对象转换的多种实现方式,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Java对象转换的多种实现方式1. 手动映射(Manual Mapping)2. Builder模式3. 工具类辅助映

SpringBoot请求参数接收控制指南分享

《SpringBoot请求参数接收控制指南分享》:本文主要介绍SpringBoot请求参数接收控制指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring Boot 请求参数接收控制指南1. 概述2. 有注解时参数接收方式对比3. 无注解时接收参数默认位置

SpringBoot基于配置实现短信服务策略的动态切换

《SpringBoot基于配置实现短信服务策略的动态切换》这篇文章主要为大家详细介绍了SpringBoot在接入多个短信服务商(如阿里云、腾讯云、华为云)后,如何根据配置或环境切换使用不同的服务商,需... 目录目标功能示例配置(application.yml)配置类绑定短信发送策略接口示例:阿里云 & 腾

SpringBoot项目中报错The field screenShot exceeds its maximum permitted size of 1048576 bytes.的问题及解决

《SpringBoot项目中报错ThefieldscreenShotexceedsitsmaximumpermittedsizeof1048576bytes.的问题及解决》这篇文章... 目录项目场景问题描述原因分析解决方案总结项目场景javascript提示:项目相关背景:项目场景:基于Spring

Spring Boot 整合 SSE的高级实践(Server-Sent Events)

《SpringBoot整合SSE的高级实践(Server-SentEvents)》SSE(Server-SentEvents)是一种基于HTTP协议的单向通信机制,允许服务器向浏览器持续发送实... 目录1、简述2、Spring Boot 中的SSE实现2.1 添加依赖2.2 实现后端接口2.3 配置超时时

Spring Boot读取配置文件的五种方式小结

《SpringBoot读取配置文件的五种方式小结》SpringBoot提供了灵活多样的方式来读取配置文件,这篇文章为大家介绍了5种常见的读取方式,文中的示例代码简洁易懂,大家可以根据自己的需要进... 目录1. 配置文件位置与加载顺序2. 读取配置文件的方式汇总方式一:使用 @Value 注解读取配置方式二

一文详解Java异常处理你都了解哪些知识

《一文详解Java异常处理你都了解哪些知识》:本文主要介绍Java异常处理的相关资料,包括异常的分类、捕获和处理异常的语法、常见的异常类型以及自定义异常的实现,文中通过代码介绍的非常详细,需要的朋... 目录前言一、什么是异常二、异常的分类2.1 受检异常2.2 非受检异常三、异常处理的语法3.1 try-

Java中的@SneakyThrows注解用法详解

《Java中的@SneakyThrows注解用法详解》:本文主要介绍Java中的@SneakyThrows注解用法的相关资料,Lombok的@SneakyThrows注解简化了Java方法中的异常... 目录前言一、@SneakyThrows 简介1.1 什么是 Lombok?二、@SneakyThrows