HackTech-FireLink/firelink
GitHub: HackTech-FireLink/firelink
FireLink 是一个利用短信链接引导市民采集火灾现场照片、GPS、罗盘朝向和距离估算,从而加速消防响应的黑客松原型系统。
Stars: 0 | Forks: 0
# FireLink
FireLink 是一个用于在火灾事件发生期间加速火灾响应的黑客松(hackathon)原型。
它的构建围绕着一个简单的实际问题:紧急呼叫通常信息模糊。接警员可能只知道有人看到了火灾,但不知道确切位置、严重程度或火势方向。这往往会导致响应延误和调度决策失误。
## 理念
FireLink 将模糊的 112 式呼叫转变为带有方向的现场报告。
接警员向市民发送一条包含链接的短信。市民无需安装任何应用程序。只需打开链接,共享位置,拍摄照片,并给出一个粗略的距离估算。
其核心创新在于,FireLink 还会**在拍摄照片的确切时刻捕获手机的罗盘朝向**。结合 GPS 和距离估算,这有助于推测出火灾的实际位置,而不仅仅是拨打者所站的位置。
## 工作原理
1. 接警员输入电话号码。
2. FireLink 发送包含链接的短信。
3. 市民打开链接并拍摄火灾照片。
4. FireLink 捕获:
- GPS 位置
- 照片
- 手机朝向/方向
- 粗略的距离估算
5. 报告显示在实时地图上。
6. 消防员可以查看报告、照片、预估火灾位置、风向信息以及导航路线。
## 为何重要
消防员告诉我们,在火灾发生期间,他们最大的痛点之一就是事件信息不完整:
- 没有确切位置
- 无法清晰判断严重程度
- 态势感知能力有限
- 派遣的消防车数量不当
FireLink 减少了响应最初几分钟内的这种模糊性。
## 技术栈
- FastAPI
- MySQL
- Twilio
- Google Maps / Directions / Weather APIs
- HTML, CSS, JavaScript
- Docker Compose
## 本地运行
1. 创建您的 env 文件:
```
cp .env.example .env
```
2. 在 `.env` 中填入您的 Google 和 Twilio 凭据。
3. 启动应用程序:
```
docker compose up --build
```
4. 打开:
```
http://localhost:8080
```
## 团队
- Michalis Christodoulou
- Theodoros Antoniou
- Antreas Stavrou
2. FireLink 发送包含链接的短信。
3. 市民打开链接并拍摄火灾照片。
4. FireLink 捕获:
- GPS 位置
- 照片
- 手机朝向/方向
- 粗略的距离估算
5. 报告显示在实时地图上。
6. 消防员可以查看报告、照片、预估火灾位置、风向信息以及导航路线。
## 为何重要
消防员告诉我们,在火灾发生期间,他们最大的痛点之一就是事件信息不完整:
- 没有确切位置
- 无法清晰判断严重程度
- 态势感知能力有限
- 派遣的消防车数量不当
FireLink 减少了响应最初几分钟内的这种模糊性。
## 技术栈
- FastAPI
- MySQL
- Twilio
- Google Maps / Directions / Weather APIs
- HTML, CSS, JavaScript
- Docker Compose
## 本地运行
1. 创建您的 env 文件:
```
cp .env.example .env
```
2. 在 `.env` 中填入您的 Google 和 Twilio 凭据。
3. 启动应用程序:
```
docker compose up --build
```
4. 打开:
```
http://localhost:8080
```
## 团队
- Michalis Christodoulou
- Theodoros Antoniou
- Antreas Stavrou标签:GPS定位, 众包信息, 公共安全, 危机管理, 后端开发, 多模态安全, 实时地图, 库, 应急响应, 接处警系统, 数据可视化, 无App应用, 智慧消防, 火灾救援, 照片采集, 版权保护, 现场态势感知, 短信链接, 移动端, 罗盘定向, 调度系统, 逆向工具, 黑客松原型