I really want to know exactly what is practically possible. You can tell me about TTN limitations, but I want to know the TECHNOLOGY.
Here is what I hear, 1KB/s~ish speed over many KMs of distance. Sounds okay, but I know that isn't the full picture. I've made some quick assumptions, please correct me. I don't really know much of network tech so please be gentle...
Am I correct that 1KB/s is total available, not each? So 10 computers downloading different data "at once" means in practice only 0.1KB/s each on average is maximum possible in that scenario?
Is the upload speed also the same speed?
Does each computer 'own' the network while it uses it?
Does that also mean uploading means all downloads are halted as well, except for the tower receiving? Meaning effectively the average total simultaneous speeds are 0.5KB/s up and 0.5KB/s down?
What kind of latency ranges are expected? Is there a big variation? what varies it? Is there a lot of packetloss?
If it is 1KB/s, does that mean the very maximum a tower can ever do, as both uploads and downloads combined, is 86.4MB per day?
How does interference come into this? Can there be many networks side by side just with slightly tweaked frequency without issue? Is there a limit? Could this pose problems in the future if too many people use their own networks?
Is having a separate dedicated upload and dedicated download network connected simultaneously out of the question?
How does this work between other towers in a meshnet? person 1, through tower 1, to tower 2, to person 2. Does that effectively dedicate both towers for that amount of time? What if something had to travel down 10 towers? All 10 towers dedicated to that one transmission while it is being transmitted, or are there different frequencies involved?
Are there any multicast ideas or implementations yet? Any hybrid implementations where maybe the TTN can dedicate some data that can be duplicated to all receivers? Or is that not really possible without abolishing encryption? I guess you could program it to turn it off for those packets right?
My goal in mind:
- I'm interested in an always-on internet-as-a-newspaper kind of implementation that is received exactly as is to everyone connected. Can this work? Is there a limit to how many can receive? Does more receiving in the same area need more power output? Would I have to send the bulk of data at once, then communicate separately to send all the missed packets to each computer separately? Or I guess I could just put an error recovery thingy into the first bit of data right? But is there any reason why this tech can't give out the same 80MB a day to tons and tons of computers? at 900KB every 15 minutes, that is easily 8MB of uncompressed text. If prioritised correctly that is certainly enough data to cover a lot of things going on in the world.
Any comments welcome!