Show HN:用于灾难/战争的离线SOS信号发送+恢复 App

Igatha 是一款为战争和灾难地区设计的开源SOS信号发送和恢复 App,在传统网络失效时启用离线紧急通信。

状态

快速开始

  1. 使用上面的链接安装 App。
  2. 打开 App 并授予必要的权限。

如何使用 Igatha

发送SOS信号(遇险模式)

手动信号发送

  1. 打开 Igatha。
  2. 确保已启用蓝牙。
  3. 点击 “Send SOS”。

自动信号发送

  1. 打开 Igatha。
  2. 点击齿轮图标(右上角)。
  3. 启用 “Disaster Detection”。

启用灾难检测后,Igatha 将在后台运行,监控您设备的传感器。 当检测到潜在的灾难时,您会收到一个 “Are you okay?” 通知:

帮助他人(恢复模式)

如果您安全并想帮助他人:

  1. 打开 Igatha。
  2. 确保已启用蓝牙(在 Android 11 或更低版本上,还要启用位置信息)。
  3. 选中 “People seeking help”。
  4. 朝显示距离减少的位置移动。
  5. 仔细聆听可以听到的警报声。

Igatha 的工作原理

蓝牙低功耗 (BLE)

Igatha 使用 Bluetooth Low Energy (BLE) 来:

  1. 广播 SOS 信号。
  2. 扫描附近的 SOS 广播。
  3. 根据信号强度估算到信号源的近似距离。

无需互联网或 GPS,防止信号干扰或操纵。

SOS信号组成

SOS 信号结合了:

  1. BLE 广播:广播一个假名标识符。
  2. 可听警报:通过设备扬声器生成,以帮助救援人员找到您。

响应者可以远程切换其他信号,例如闪光灯或振动。(计划中的功能)

灾难检测传感器

Igatha 使用设备传感器检测灾难:

  1. 加速度计:测量突然的运动变化。
  2. 陀螺仪:检测方向和旋转变化。
  3. 气压计(如果可用):检测大气压力变化,减少误报。

当多个传感器同时检测到突然变化时,会触发灾难检测。

需要位置权限才能使用 “Disaster Detection”。

电池用量

Igatha 通过利用 BLE 和优化的传感器监控来最大限度地减少电池使用量。

该 App 可以在紧急情况下持续广播很长时间。

局限性

早期阶段

信号范围

为什么开源?

Igatha 开源的原因是:

  1. 透明度:在危机情况下,人们需要信任他们使用的工具。 开源允许任何人验证 App 的安全性和隐私措施。
  2. 可访问性:使代码可以免费获取,确保任何需要它的人都可以使用、学习和改编该技术。
  3. 社区影响:战争和灾难响应工具应该是社区资源,而不是商业产品。 开源可以实现协作改进和针对不同危机场景的调整。

贡献

贡献对于改进 Igatha 至关重要:

要贡献,请打开一个 issue 或提交一个 pull request。

隐私与安全

联系方式

如有疑问、建议或反馈,请在仓库中打开一个 issue。

关于

用于战争和灾难的离线 SOS 信号发送和恢复 App(iOS 和 Android)。

主题

android ios offline bluetooth-le sos disaster-recovery disaster-response distress-detection distress-signal

资源

Readme

许可证

MIT license