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 ``` ## 团队 FireLink team - Michalis Christodoulou - Theodoros Antoniou - Antreas Stavrou
标签:GPS定位, 众包信息, 公共安全, 危机管理, 后端开发, 多模态安全, 实时地图, 库, 应急响应, 接处警系统, 数据可视化, 无App应用, 智慧消防, 火灾救援, 照片采集, 版权保护, 现场态势感知, 短信链接, 移动端, 罗盘定向, 调度系统, 逆向工具, 黑客松原型