Show HN: Offline SOS signaling+recovery app for disasters/wars
Igatha 是一款开源的离线 SOS 信号发送和恢复 App,专为灾难和战争场景设计。它利用 Bluetooth Low Energy (BLE) 技术,在无网络环境下广播 SOS 信号,并根据信号强度估算距离。App 提供手动和自动 SOS 发送模式,后者通过设备传感器检测灾难。用户可以通过 App 接收 SOS 信号并协助救援。Igatha 采用假名标识符保护隐私,开源是为了透明度、可访问性和社区协作。该 App 仍处于早期阶段,但旨在提供一种在紧急情况下可用的生命线。
Show HN:用于灾难/战争的离线SOS信号发送+恢复 App
Igatha 是一款为战争和灾难地区设计的开源SOS信号发送和恢复 App,在传统网络失效时启用离线紧急通信。
状态
快速开始
- 使用上面的链接安装 App。
- 打开 App 并授予必要的权限。
如何使用 Igatha
发送SOS信号(遇险模式)
手动信号发送
- 打开 Igatha。
- 确保已启用蓝牙。
- 点击 “Send SOS”。
自动信号发送
- 打开 Igatha。
- 点击齿轮图标(右上角)。
- 启用 “Disaster Detection”。
启用灾难检测后,Igatha 将在后台运行,监控您设备的传感器。 当检测到潜在的灾难时,您会收到一个 “Are you okay?” 通知:
- 如果您回复 “Need help” 或在 2 分钟内没有回复,它将自动广播 SOS。
- 如果您回复 “I'm okay”,它将忽略该事件。
帮助他人(恢复模式)
如果您安全并想帮助他人:
- 打开 Igatha。
- 确保已启用蓝牙(在 Android 11 或更低版本上,还要启用位置信息)。
- 选中 “People seeking help”。
- 朝显示距离减少的位置移动。
- 仔细聆听可以听到的警报声。
Igatha 的工作原理
蓝牙低功耗 (BLE)
Igatha 使用 Bluetooth Low Energy (BLE) 来:
- 广播 SOS 信号。
- 扫描附近的 SOS 广播。
- 根据信号强度估算到信号源的近似距离。
无需互联网或 GPS,防止信号干扰或操纵。
SOS信号组成
SOS 信号结合了:
- BLE 广播:广播一个假名标识符。
- 可听警报:通过设备扬声器生成,以帮助救援人员找到您。
响应者可以远程切换其他信号,例如闪光灯或振动。(计划中的功能)
灾难检测传感器
Igatha 使用设备传感器检测灾难:
- 加速度计:测量突然的运动变化。
- 陀螺仪:检测方向和旋转变化。
- 气压计(如果可用):检测大气压力变化,减少误报。
当多个传感器同时检测到突然变化时,会触发灾难检测。
需要位置权限才能使用 “Disaster Detection”。
电池用量
Igatha 通过利用 BLE 和优化的传感器监控来最大限度地减少电池使用量。
该 App 可以在紧急情况下持续广播很长时间。
局限性
早期阶段
- 这是一个最小可行产品 (MVP),有很大的改进空间。
- 测试仅限于受控环境。
- 虽然不能保证在所有情况下都能工作,但它在没有其他选择的情况下提供了一条潜在的生命线。
信号范围
- BLE 范围:室内通常为 10-30 米,室外更远,但受到瓦砾和建筑材料的限制。
- 可选扩展:第三方 BLE 接收器可以显著扩展范围。
为什么开源?
Igatha 开源的原因是:
- 透明度:在危机情况下,人们需要信任他们使用的工具。 开源允许任何人验证 App 的安全性和隐私措施。
- 可访问性:使代码可以免费获取,确保任何需要它的人都可以使用、学习和改编该技术。
- 社区影响:战争和灾难响应工具应该是社区资源,而不是商业产品。 开源可以实现协作改进和针对不同危机场景的调整。
贡献
贡献对于改进 Igatha 至关重要:
- 测试和错误报告
- 文档
- 翻译
- 功能增强
- 代码优化
- 安全审查
- 分发
要贡献,请打开一个 issue 或提交一个 pull request。
隐私与安全
- 完全离线; 不收集数据或连接互联网。
- 使用假名标识符来保护隐私。
联系方式
如有疑问、建议或反馈,请在仓库中打开一个 issue。
关于
用于战争和灾难的离线 SOS 信号发送和恢复 App(iOS 和 Android)。
主题
android ios offline bluetooth-le sos disaster-recovery disaster-response distress-detection distress-signal