Open-source SOS relay for storms and floods when cell service is down, so rescue teams get locations without exposing private addresses.
Project Summary
The Result: SOS works with zero cell signal. When a phone finds a connection, alerts reach rescuers in under 60 seconds. Boat dispatch coordination is about 75% faster. Private home addresses stay blurred on public maps.
The Problem: In floods and storms, towers fail and emergency hotlines go dark. People post scattered social alerts. Rescue boats wait on unclear locations. Public maps can expose private addresses.
What we did: We designed an offline SOS path that stores alerts on phones, relays them through nearby devices, and hands clean priority lists to rescue teams.
Under 60s
Auto-upload when online
Zero
Private addresses exposed
2. Before
3. After
How emergency alerts failed in the field when towers went down.
The new path: local SOS save, mesh relay, clean priority lists for rescue teams.
Towers fail
Cell service drops in storms and floods, so standard calls and apps stop working.
Hotlines go dark
Emergency phone lines jam or fail when the network is down.
Scattered social alerts
People post SOS notes across social apps with no shared format or priority.
Unclear locations
Rescue boats wait on vague pins, and public maps can expose private home addresses.
Figure 1: Field failures when cell towers and hotlines go down
Figure 2: After process map (offline save, mesh relay, priority triage)
- No reliable SOS path when towers fail
- Hotlines jam or go dark during peak demand
- Alerts are scattered across social posts with no shared format
- Rescue boats wait on unclear locations, and public maps can expose private addresses
- SOS is saved locally on the phone with zero cell signal needed
- Nearby devices relay alerts across the disaster zone
- When any phone finds a connection, alerts upload to rescue teams in under 60 seconds
- Command centers get clean priority lists, and private home addresses stay blurred on public maps
4. How it works
The mesh moves SOS packets. Rescue teams stay in control of priority and boat dispatch.
System decides
- Save SOS packages locally when there is no cell signal
- Relay alerts through nearby devices across the mesh
- Group duplicate reports for the same location
- Sort priority lists in under 3 seconds
- Blur private home addresses on public map views
People decide
- Set rescue priority for each cluster
- Dispatch boats and field teams
- Confirm SAFE status once people are reached
Figure 3: Detail view: automation groups and sorts; people set rescue priority and dispatch.
Figure 4: Network view: phones relay SOS packets until a gateway can upload.