Qaul – Internet independent wireless mesh communication app
qaul.net
qaul.net
If you put that aside, you have a multi band transmitter and receiver in a phone. Assuming you could somehow make it do arbitrary things (which is a big stretch), you'd have a bunch of challenges to overcome.
Firstly, nothing in cellular protocols is really designed to handle uncoordinated random access and users transmitting freely - you'd get collisions and interference when devices transmit over each other. You'd have different devices trying to do different things with each other, so you would need to implement something more akin to WiFi.
Running something more like WiFi on other spectrum would be an option, although you don't (legally) have access to spectrum below 2.4 GHz in most countries that you could use in this way. You'd also struggle to do this anywhere there's a "real" mobile operator using the spectrum, as their base station downlink is significantly more powerful than your handset transmitter.
Finally, one of the reasons mobile networks work over the distances they do (and you cite) is that they are able to use rooftop/hilltop and well-located radio sites with near line of sight over their service area. They also have large antennas focused on a given sector angle, with significant receiver gain - this helps them to receive signals from you when you're further away. This is what helps your phone with its (say) 250 mW maximum transmit power work over kilometres. You wouldn't get any of that in a mesh.
If you tried to build a mesh like this, even putting aside all the software challenges and we assumed it was possible, you'd like find the performance/range not much better than WiFi.
You'd effectively need to run WiFi protocols to handle multi user access on the airwaves, and despite having access to better propagating spectrum, you'll not get the benefits of range due to the small on-device antennas. Meshing WiFi together with some kind of gossip based forwarding protocol at application layer would likely be more effective.
[1] https://www.apple.com/iphone/cellular/ (LTE band 46 in the US models)
I've never heard of this being deployed though.
See eg https://www.rcrwireless.com/20220429/5g/what-5g-proximity-ba...
Moreover, 4G links can cover long distance because towers use more powerful trasmitters, more sensitive receivers and -very important- really good high gain antennas placed in favorable high position that reduces the number of obstacles between them and nearby phones. If the above was possible, phones could never reach more than a fraction of that distance in a direct link.
Essentially not doable. Just use the existing infrastructure behind a layer of encryption, possibly on hardware you can trust like a PinePhone or any similar platform.
That's it.
And those are meant for the public safety market. As a direct, infrastructureless mode is required to reach feature parity with existing TETRA based networks.
(adding to the list of similar projects)
1. Centralized device management, so that each device has a unique "permit" from some kind of a central authority.
2. Be susceptible to DDoS where rogue devices can easily saturate the network.
LoRa, WiFi HaLow, or an 802.15.4 based tech would be much better choices depending on range vs bandwidth.
I'm old enough that our dorms didn't have WiFi, but I do remember being pleasantly surprised I could listen to anyone's iTunes library over the LAN!
Bluetooth LE has a "long range" mode that seemed to have been available on some iOS/iPhone versions (by accident?) for a while [1], and the range on that seems to be vastly better (i.e. on the order of hundreds of meters) than most 802.15.4 implementations I'm familiar with, and they both use the same frequency band.
True (cross-platform) P2P communications would be great, especially since the newest iphones have both long-range Bluetooth LE and 802.15.4 support, but the ball is in Apple’s court.
Most existing solutions I've seen use either Bluetooth LE (the only somewhat low-level API that can be used for cross-platform P2P things that Apple allows access to) or Apple-proprietary APIs like this one: https://developer.apple.com/documentation/multipeerconnectiv...
eg. 2, 900MHz phones or whatever, multiband?
For ~$20 you can get a LoRa dongle and https://meshtastic.org/, and with some luck (someone putting a node on a hgh building or a hill), you can reach quite impressive distances.
On the other hand, a $20 meshtastic node somewhere up a highrise can cover half the city
From what I remember the data rate with LoRa is very low...
In this case how many user could chat simultaneously? 10s, 100s, 1000s, more?
It is more geared towards a group of trusted people communicated with each other than a general purpose network anyone can use.