# firelink-community
**Repository Path**: javawebservlet/firelink-community
## Basic Information
- **Project Name**: firelink-community
- **Description**: Firelink是基于Java8,Spring Boot,Vue,RocketMQ,Redis,MySql,TDengine,MyBatis,MyBatis-Plus等开发,是一个全响应式的智慧安消平台(安防消防)。旨在通过实时监测和数据分析,提升公共环境的安全管理水平。平台集成了多种传感器和设备,支持7*24小时在线监测,涵盖电气火灾、建筑消防用水、智慧独立烟感、可燃气体监测等多个安全领域。通过数据上报、报警推送和智能分析,平台为管理部门提供精准决策支持,助力实现安全管理的智能化和网格化。
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 29
- **Created**: 2025-08-05
- **Last Updated**: 2025-08-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Firelink 🔥
[](LICENSE)
[](https://java.com)
[](https://vuejs.org)
**全响应式公共安全监测平台** | **多层级网格化管理** | **高并发时序数据处理**
> 基于物联网数据驱动的智能安全决策系统(公共环境安全平台),7*24小时守护公共环境安全
## 简介
Firelink是基于Java8,Spring Boot,Vue,RocketMQ,Redis,MySql,TDengine,MyBatis,MyBatis-Plus等开发,是一个全响应式的智能安全决策系统。旨在通过实时监测和数据分析,提升公共环境的安全管理水平。平台集成了多种传感器和设备,支持7*24小时在线监测,涵盖电气火灾、建筑消防用水、智慧独立烟感、可燃气体监测等多个安全领域。通过数据上报、报警推送和智能分析,平台为管理部门提供精准决策支持,助力实现安全管理的智能化和网格化。
## 系统体验
演示地址:https://aq.wisdiot.com/
账号:yanshi
密码:yanshi123!
## 🌟 核心亮点
| **实时感知** | **智能决策** | **开放生态** |
|--------------|--------------|--------------|
| 秒级响应传感器数据 | AI驱动的风险预测模型 | 全栈开源技术架构 |
| 多协议设备接入 | 多维度可视化分析 | 标准化API接口 |
| 7*24小时在线监测 | 动态应急预案生成 | 开发者友好扩展 |
---
## 🚀 功能全景
### 1. **全场景安全覆盖**
- 🔥 电气火灾监测 | 💧 消防用水压力追踪 | 🚨 独立烟感预警 | ⚡ 可燃气体泄漏监控 | 📽️ 智能视频监控 | 🎥 安消一体化
#### 支持终端品牌
(1)电气火灾:盛善、海康、大华、和远智能、京电云
(2)消防水压、水位监测:海康、大华、铭控、泰科芯元、京电云、正润仪表
(3)独立烟感:三江、汉威、派安、驰通达、赛特威尔、海康
(4)可燃气体:汉威、吉凯达、京电云
(5)视频网关:支持28181协议、极智
(6)用户传输装置:大华、海康等,支持国标协议
(7)AI视觉分析网关:宇视、博观、云从、极智、浪潮AOX、阿里消控宝
#### Firelink 公共环境安全平台功能说明
| 一级模块 | 二级模块 | 功能说明 |
| ---- | ---- | ---- |
| 户籍化管理 | 通知公告 | 通知下发公告,可下发会议、奖罚、活动等通知 |
| | 一企一档 | 建立企业专属档案,含制度清单(消防预案、规章制度等)、消防培训、合规性文件等,评估模型自动评估企业安全管理情况 |
| | 检查工作下发 | 下发检查任务(年度、月度等各类),下级单位收任务后需在“检查工作落实” |
| | 检查工作落实 | 依据上级下发检查任务建对应计划,计划建完需巡查人员完成巡查,执行完后上级可查执行情况 |
| | 巡检巡查 | 巡检人员按巡检任务巡查,未巡检点红色、已巡检蓝色,发现隐患上传照片后巡检点变黄;可查看下级单位各类安全隐患状态 |
| | 安全隐患 | 隐患排查显示下级单位上传安全隐患,可查看未整改、整改中、整改完成情况 |
| | 在线学习 | 发布安全知识、消防救援等知识,供使用人员安全宣传与学习 |
| | 系统设置 | 1. 用户设置:借 “部门与账号” 管理用户(新增、查询、修改等 ),管理用户角色权限、管辖级别等;管理员可查管辖省份、区域内场所设备情况
2. 区域设置:对行政区划进行设置
3. 首页设置:设置首页各模块名称及平台名称
4. 角色管理:管理角色(新增、查询、修改等 ),可对角色权限管理 |
| 物联网感知 | 安全值守中心 | 建立值守中心,24 小时实时在线监测城市安全;值守中心统一收系统报警信息,开通一键通知,依事件等级通知不同责任人 |
| | 电气火灾监测 | 采用检测电气线路剩余电流、温度的手段监测,实时收联网单位监测数据(漏电、剩余电流、温度变化等 ),汇总分析绘动态曲线;监测配电室温升和剩余电流,超阈值报警并定位故障点、原因,通知人员排查 |
| | 消防用水监测 | 借无线水位变送器对消防水池等水位远程监控,无线压力变送器测管网压力;系统监测消防水关键部位,异常报警通知值班及负责人处理 |
| | 智慧独立烟感 | 接收烟感报警器信息,24 小时监测区域火灾烟雾;收到报警自动推送相关责任人;基于无线传输,通讯方式多样(NB、CAT1等 ),连报警系统和云平台 |
| | 可燃气体监测 | 监测甲烷等可燃气体浓度,具高灵敏度和现场、远程报警;借软件平台及手机 APP 对监测器远程集中监控管理,满足消防 / 工业等场景安全监测需求 |
| | 消防水泵监测 | 在原消防站增泵站远程监测装置及物联网传感器,实现水泵启停等运行数据采集,对泵房温湿度等进行远程监控;数据借 4G 传水泵监测系统,平台分析水泵状态,远程控制,保障供水安全 |
| | 自动联网报警 | 将原有消防控制室内的消防报警主机的数据采到云端,值守中心实时监测联网建筑火灾报警情况,集中管理消防设施 |
| | 慧眼识别 | 借各AI视频分析网关对烟火、消防通道等情况智能分析 |
| | 水域安全 | 系统识别监测水域安全,监测游泳、垂钓等事件,识别违规并告警、记录;实现视频采集、分析、事件记录自动化、传输网络化、分析智能化,达成水库河湖智慧化管理 |
| | 电梯安全 | 利用物联网技术采集电梯运行数据回传,后台大数据分析并与外部系统决策,实现远程维护及预测性维护,降成本、保安全;借视频分析识别电动车,进轿厢内摄像机自动 “禁止驶入” 或拍照报警 |
| | 明厨亮灶 | 借视频对厨师未戴工帽等违规事件(如未戴口罩、违规吸烟等 )预警,通知管理部门和责任部门 |
| | 危化品安全 | 借视频分析加油站及化工危险、不规范行为(吸烟、打电话等 ) |
| | 智慧融媒体 | 远程对智慧路灯 LED 等进行远程宣传及宣教 |
| | 物联设备管理 | 主要管理平台所接入的设备及设置设备相关信息 |
### 2. **智能预警体系**
```plaintext
传感器数据 → RocketMQ流处理 → 实时规则引擎 → 多级报警推送(APP/短信/邮件)
↘ 时序数据分析 → 风险预测模型
```
### 3. **决策驾驶舱**
- 集团级安全态势总览
- 分公司/子公司网格化对比
- 历史事件追溯分析(支持10亿级数据秒查)
---
## 🛠️ 技术栈全景
**架构特性**:`高并发` `低延迟` `强一致性`
| 领域 | 技术选型 | 核心价值 |
|---------------|--------------------------------------------------------------------------|-----------------------------------|
| **后端引擎** | Java 8 ➕ Spring Boot 3.x ➕ RocketMQ 5.0 | 百万级设备接入处理能力 |
| **数据层** | MySQL 8 ➕ TDengine 3.x ➕ Redis 7 | 混合存储支持10万TPS时序数据写入 |
| **前端交互** | Vue 2 ➕ ECharts ➕ WebSocket | 多端自适应可视化 |
| **智能分析** | Flink 实时计算 ➕ 规则引擎 ➕ 机器学习模型 | 风险识别准确率>99% |
---
## 🎯 应用场景
智慧园区、安全监管、智慧校园等
---
## ⚡ 快速体验
**系统运行环境**:
1. JDK => 1.8
2. MySql => 5.7.44 注意:数据安装账号和密码分别更改为root\root@123
3. Redis => 7.2.4
**安装部署**:
1. 创建数据库、导入firelink-community/sql数据库脚本
2. 按顺序依次执行systemsetup-0.0.1-SNAPSHOT.jar、business-0.0.1-SNAPSHOT.jar、communication-0.0.1-SNAPSHOT.jar、firefightingiot-0.0.1-SNAPSHOT.jar、firefightingiot_data-0.0.1-SNAPSHOT.jar、inspectionwork-0.0.1-SNAPSHOT.jar、Firecontrolformal-0.0.1-SNAPSHOT.jar包
3. 开放9094端口
4. 部署前端项目 ,[前端项目仓库](https://gitee.com/jizhi_shandong/firelink-ui-vue)
---
## 🤝 开源生态
**技术支持**:
技术上如有问题,可以先向对应的开源社区请求帮助。
**贡献指南**:
1. 提交Issue描述需求
2. Fork项目并创建feature分支
3. 提交Pull Request并关联Issue
---
## 📄 License
Apache 2.0 © Firelink Community