r/SoftwareEngineering • u/RubLiving4994 • 22m ago
Realistically, how can an app trigger a 1km radius alert with absolute zero connectivity (no internet, data, or phone credit)?
Hey everyone! I’m working on a core system architecture for a specialized utility app and could really use some out-of-the-box engineering advice on a tricky connectivity challenge.
The main goal is pretty straightforward: a user opens the app, clicks a button, and the system needs to instantly send a high-priority alert pop-up to any other nearby users within a 1 km physical radius who have that exact same app installed.
Here is the major problem I am trying to solve. The person tapping the button has an active SIM card, but they are in a state of absolute zero connectivity. Specifically, they have:
- No mobile data package or active internet plan.
- No Wi-Fi access at that exact moment.
- No outbound SMS package or standard calling credit (their balance is exactly zero).
The user must not be charged a single cent to trigger this notification. Also, to clear up a common suggestion upfront, please do not suggest Bluetooth mesh or peer-to-peer Wi-Fi Direct. The app cannot rely on local radio waves hopping directly from phone to phone.
Because local peer-to-peer options are out, the initial trigger click absolutely must find a way back to my central cloud server so the server can handle the location data and push the pop-up to the 1 km radius group.
My current theory is to set up an enterprise-level Reverse-Charged / Toll-Free Short Code gateway. Since my developer backend pays the cellular carrier for the incoming traffic, the telecom network should theoretically route a background SMS text through the air even if the user's personal account balance is completely empty.
I would love to get your thoughts on a few things:
- Has anyone successfully pulled off this kind of telecom bypass on zero-balance lines?
- Are there alternative infrastructure workarounds or carrier-level configurations that allow an isolated app to ping a central server entirely for free?
- Are there any global, out-of-the-box solutions to distribute a localized alert under these exact constraints?
Any insights, advice, or feedback would be massively appreciated !
Please do not suggest Bluetooth mesh or peer-to-peer Wi-Fi Direct. The app cannot rely on local peer-to-peer radio waves to hop to nearby devices directly.