# firelink-community
**Repository Path**: cpfplus/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**: 40
- **Created**: 2025-03-31
- **Last Updated**: 2025-03-31
## 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小时在线监测,涵盖电气火灾、建筑消防用水、智慧独立烟感、可燃气体监测等多个安全领域。通过数据上报、报警推送和智能分析,平台为管理部门提供精准决策支持,助力实现安全管理的智能化和网格化。
## 🌟 核心亮点
| **实时感知** | **智能决策** | **开放生态** |
|--------------|--------------|--------------|
| 秒级响应传感器数据 | AI驱动的风险预测模型 | 全栈开源技术架构 |
| 多协议设备接入 | 多维度可视化分析 | 标准化API接口 |
| 7*24小时在线监测 | 动态应急预案生成 | 开发者友好扩展 |
---
## 🚀 功能全景
### 1. **全场景安全覆盖**
- 🔥 电气火灾监测 | 💧 消防用水压力追踪 | 🚨 独立烟感预警 | ⚡ 可燃气体泄漏监控 | 📽️ 智能视频监控 | 🎥 视频融合感知
### 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