UWB高精度实时定位系统源码(springboot+vue)

news2024/12/23 8:24:25

一、系统概况

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

 

二、系统主要功能说明:

1、首页功能:

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


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

 

2、员工管理功能:

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

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

 

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

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

 

4、设备管理功能:

(1)工牌管理

该页面展示的工牌的信息,点击页面上方的添加按钮,即可新增工牌

同时在该模块中可赋予工牌权限,所谓赋予工牌权限是指赋予工牌可以进入的区域,若持有该工牌的员工进入授权的区域则不会触发报警系统,若进入没有授权的区域则会触发报警系统。点击操作一栏中权限分配按钮,则会弹出选择区域的弹框,选中相应的区域后点击确定按钮,即可保存当前操作。(此处中的区域是在区域管理创建的)。
在该模块中还可以设置卡牌的属性,例如:GPS、uwb、心率监测、步数等等

(2)基站管理

基站管理主要是对基站信息的处理,基站的作用是与卡牌直接产生通信,同时多个基站又可以组成一个电子围栏(区域管理),由基站组成电子围栏,卡牌和基站产生通信。这就形成了区域,卡牌拥有进入此区域的权限就不会触发报警系统。同时添加基站的时候也要添加基站的经纬度,由经纬度来判断基站的位置。

 

5、定位管理功能

定位管理模块下面分为两类:实时位置、历史轨迹

(1)实时位置

实时位置,在该页面可以看到选定的区域下员工的实时位置情况,同时会展示出基站和锚点的位置信息,该页面最主要的核心功能就是实时展示员工的位置信息。在该页面的右侧,列有一排操作按钮,最顶部是旋转地图的角度,依次往下排列的功能有:当前区域人数、当前区域告警人数、是否显示基站位置、是否显示摄像头的位置、地图切换、地图类型的切换(包括二维地图和三维地图),最下面展示的是地图放大缩小的按钮。

(2)历史轨迹
历史轨迹模块展示的是员工的历史运动轨迹,点击操作一栏中“历史轨迹”按钮可以将员工近期的运动轨迹的路线展示出来,在该页面的左侧,输入要查询轨迹的员工信息,同时可设置是否开启摄像头以及可以调节运动轨迹的速度。

 

6、报警管理功能

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

(1)、静止报警

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

(2)、超员报警

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

(3)、一键SOS

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

 

(4)、越界报警

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

7、考勤管理功能

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

 

(1)、区域考勤

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

(2)、部门考勤

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/648995.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据库架构是否该随着公司估值一起变化?

原文|The growing pains of database architecture 作者|Tim Liang, Software Engineer at Figma 2020 年,因为 Figma 不断加入新功能,筹备第二条产品线和用户不断增长导致数据库流量每年以 3x 速度增长,我们的基础设…

将数组中指定位置的元素替换为指定值np.put()

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 将数组中指定位置的元素替换为指定值 np.put() 选择题 下列说法错误的是? import numpy as np a np.array([1, 2, 3]) print("【显示】a ", a) print("【执行】np.put(arr…

Spring Boot进阶(47):Spring Boot之集成Cache缓存 | 超级详细,建议收藏

1. 前言 今天,我们来聊聊缓存这个话题。身为开发者肯定都知道,程序的瓶颈绝大体现在于数据库方面,而内存读取远远快于硬盘,当并发上升到一定高度,一次又一次的重复请求数据导致大量时间耗费在数据库查询上,…

win10搭建hmailserver邮件服务器(hmailserver+phpstudy+roundcube)

环境安装:Mysqlhmailserverphpstudyroundcube 一、Mysql安装 官网下载链接:https://www.mysql.com/ zip安装包下载链接:https://dev.mysql.com/downloads/mysql/ 1、zip安装包安装 (1)下载合适版本的mysql zip包&…

LeetCode------ 相交链表

前言 &#x1f388;个人主页:&#x1f388; :✨✨✨初阶牛✨✨✨ &#x1f43b;推荐专栏: &#x1f354;&#x1f35f;&#x1f32f;C语言进阶 &#x1f511;个人信条: &#x1f335;知行合一 &#x1f349;栏目介绍:<<刷题集>>用于记录,力扣,牛客等刷题网站上的刷…

EasyExcel 批量导出

文章目录 前言一、EasyExcel 导出封装二、食用步骤1.自定义excel样式2.导出数据 三、复杂excel导出3.1. 自定义复杂表头2. 多sheet 前言 上篇写了数据导入&#xff0c;本文补充一下EasyExcel 批量导出 包括常规excel和复杂excel 一、EasyExcel 导出封装 import com.alibaba.…

手把手教你如何解开安装UKUI的黑屏故障

手把手教你如何解开安装UKUI的黑屏故障 引子 作为一个不折腾不舒服斯基的Linuxer&#xff0c;我又开始安装配置开放欧拉操作系统了。这是国产自主安全可控的Linux发行版。欧拉发行版Linux的发起者就是干正经事的华为&#xff0c;比其它拉大旗扯虎皮的国产Linux低调务实多了。…

远程控制之原理和实战

按理来说&#xff0c;本人不该发表此类专业文章&#xff0c;鄙人零星碎片化的开发经历&#xff0c;让本人斗胆向诸位网友&#xff0c;在远控方面做一点演示说明&#xff0c;谈论一点自己的认识。 程序工程代码地址&#xff1a;点击此处下载。 程序分为两个部分&#xff0c;控…

(三)Kafka 生产者

文章目录 1. Kafka 发送消息的主要步骤2.创建 Kafka 生产者3.发送消息到 Kafka&#xff08;1&#xff09;发送并忘记&#xff08;2&#xff09;同步发送&#xff08;3&#xff09;异步发送 4.生产者配置&#xff08;1&#xff09;client.id&#xff08;2&#xff09;ack&#x…

查看P端日志操作步骤

1.登录PUTTY,这里以联调环境103.160.139.82为例。 2.登录&#xff0c;查看用户名&#xff1a;hxb或zzkpt,密码&#xff1a;用户名01动态口令。 例如hxb, sunmenglei01888888 3.进入P端日志存放目录&#xff0c; cd /home/zzkpt/logs/bcip 4.比如我要查看2023年5月5日&#xf…

索引常见问题

被问到SQL和索引优化问题&#xff0c;如何切入&#xff1f; 可以用 explain 进行分析 思考流程&#xff1a;找到哪些运行时间长浪费性能的sql&#xff0c;然后再用explain分析 慢查询日志 MySQL可以设置慢查询日志&#xff0c;当SQL执行的时间超过我们设定的时间&#xff0…

在UE中使用SVT(VirtualTexture)功能

前几年VT技术非常的火&#xff0c;这项技术主要运用在地形上&#xff0c;可以达到更高级别的精细度和更多次数的纹理混合&#xff0c;但实际非地形也可以用&#xff0c;特别是对于贴图尺寸比较大且多维度子材质比较多的模型&#xff0c;做了材质合并以及VT优化后&#xff0c;可…

二、线性神经网络

文章目录 前言一、线性回归1. 线性回归的基本元素1.1 线性模型1.2 损失函数1.3 解析解1.4 梯度下降1.5 用模型进行预测 2. 正态分布与平方损失3. 从线性回归到深度网络 二、线性回归的代码实现1. 生成数据集2. 读取数据集2.1 手动实现读取数据集2.2 简洁实现读取数据集 3. 初始…

便携补光LED化妆镜方案

近段时间&#xff0c;现代科技的衍生产品&#xff0c;智能化妆镜很受爱美女士的喜爱。为此&#xff0c;宇凡微推出无极调光的LED化妆镜方案。主控芯片采用宇凡微YF单片机&#xff0c;根据LED化妆镜方案的不同功能&#xff0c;支持定制开发。 一、LED化妆镜方案介绍 在日常过程中…

Html span标签的详细介绍

HTML &#xff1c;span&#xff1e;标签_span标签_allway2的博客-CSDN博客 一、span标签的定义及用法 在html中&#xff0c;span标签是使用来组合文档中的行内元素&#xff0c;以便使用样式来对它们进行格式化。 span标签本身并没有什么格式表现&#xff08;比如&#xff1a;换…

利用Matlab和cadence实现离散傅里叶分析(DFT)

例1&#xff1a; 采样定律&#xff0c;取100个点&#xff0c;信号频率是100HZ&#xff0c;采样频率是1000HZ&#xff0c;相当于采样十个周期&#xff0c;每个周期采样十个点。 cos&#xff08;2πT&#xff09;函数是以Ts1/fs为时间间隔对样本进行采样&#xff0c;取N个采样样…

Mini热风枪 制作过程

首先引个流吧 立创开源广场&#xff1a;https://oshwhub.com/abby_qi/mini-re-feng-qiang 哔哩哔哩&#xff1a; 实物图 然后说一下硬件的选型和图 风扇&#xff1a;3010无刷风扇 额定电压3.7V&#xff08;其实这个风扇还有其他额定电压的&#xff0c;比如9V12V&#xff0c;…

PyTorch 深度学习 || 专题九:PyTorch 全连接自编码网络的无监督学习

PyTorch 全连接自编码网络的无监督学习 文章目录 PyTorch 全连接自编码网络的无监督学习1. 数据去噪1.1 计算库和数据准备工作1.2 构建自编码网络1.3 调用主函数1.4 可视化 2. 数据的重建与降维2.1 计算模块和数据的准备2.2 自编码网络数据准备2.3 自编码网络的构建2.4 自编码网…

1.5 掌握Scala内建控制结构(一)

一、条件表达式 &#xff08;一&#xff09;语法格式 if (条件) 值1 else 值2 &#xff08;二&#xff09;执行情况 条件为真&#xff0c;结果是值1&#xff1b;条件为假&#xff0c;结果是值2。如果if和else的返回结果同为某种类型&#xff0c;那么条件表达式结果也是那种…

微信小程序开发20__第三方UI组件 ColorUI 的应用

ColorUI 有鲜艳的高饱和色彩&#xff0c; 是专注视觉的微信小程序组件库。 gitee 网址 &#xff1a;ColorUI: 鲜亮的高饱和色彩&#xff0c;专注视觉的小程序组件库 一 使用方法 在微信小程序中使用 ColorUI 需要两个步骤&#xff1a; 第一步&#xff1a; 下载源码解压…