at 25 minutes about turning off the Internet during rallies. We need to find options on how to protect ourselves from this. So that people stay connected even when those in power cut off communications to the public.
The video is called "What's Happening #124 | Noize MC and Little Big on the blacklist, Fedotov in the army, protest in Uzbekistan"
We need to create technology so that when there is no mobile connection at all, the smartphone can still send a text message (even without a working SIM card). And another smartphone (also without a SIM card) could accept it. To do this, use wi-fi or a combination of wi-fi + bluetooth.
Algorithm:
You write a text message on your smartphone, indicate the recipient of the message, as well as its approximate location (satellite coordinates). Next, click the send button. The smartphone, using bluetooth turned on, turns on “search for other bluetooth devices” every 15 minutes. To improve synchronization, also build in atomic clocks or time synchronization via Bluetooth into smartphones (so that all smartphones periodically synchronize time via Bluetooth from some server or from satellites (this function is also available)).
As soon as the smartphone sees another smartphone in range, both turn on the transmission of the message base and exchange the sent message. So the message begins to be copied to other smartphones (in encrypted form) and spreads like a wave in all directions. But for the message to reach, the base must spread in only one direction, so each smartphone must monitor whether it is moving closer to the recipient of the transmitted message. If not. Then this message should be automatically deleted after 3-4 hours. Approximate location data will be sufficient, so the location of intermediate smartphones is, if possible, better determined by the GSM towers to which they are currently connected (this will not require turning on GPS, it will work even in buildings).
It is necessary to limit the size of the message and the number of messages per day (no more than 1 kbyte per day), otherwise smartphones will not have time to copy a large database of messages. Do it this way: the smaller the message size, the longer the time duration for delivery can be set (for example, for a 1KB message you can set it to only 24 hours, and for a 500byte message - 48 hours).
You can also create a balance for such messages. Those who carry a smartphone with such a function activated, their balance of kilobytes begins to drip (which they can send). The longer your smartphone is online and helps it work, the more bonus kilobytes you have on your balance. Also, kilobytes are awarded to those participants who allow them to send other people’s messages via their mobile Internet (by setting a limit per day, for example, no more than 1-10 MB).
The application (function) for such functionality to work must already be built into Android.
What is this used for?
In emergency situations (when mobile communications are turned off), this will greatly help people find out “news” and keep in touch with loved ones without buying walkie-talkies or any special equipment.
If, for example, two cities are located in different countries, one of which blocks the Internet, then this function will allow you to partially find out some news.
If there is no money on your balance and there is no way to replenish it (this can also happen), this function can also help (ask someone to put it on your balance, for example, or send a code to the bank).
Official channels can send out breaking news for a specific region in this way (if the user is subscribed to them) and it will not cost money.