Thanks. I've checked the links, the BE protocol is incomplete because it is assuming that the radio communication between BLE devices is guaranteed. In reality, packages drop or collide so messages are often corrupted. On our case we had to implement a recovery system for devices to request BLE packages and checksums to make sure it would arrive.
On geogram you aren't really binded to BLE nor HAM radio. For example, use a USB-C cable between two phones or use those same walkie talkies to send free messages directly to satellites using APRS repeaters.
Whatever method is the fastest or with highest bandwidth, it will be used. For example, if both devices are inside the house with a LAN then it makes sense to use that so you can share large volumes of data.
There was a talk on this topic a few months ago:
Login to reply
Replies (2)
it was mainly used by samiz, samiz local relay app, mirrored
Is it possible to connect it with bitchat or tollgate?
GitHub
GitHub - KoalaSat/samiz: BLE mesh for nostr notes when the internet is down
BLE mesh for nostr notes when the internet is down - KoalaSat/samiz
tollgate
tollgate
Documentation on TollGate
Yeah, it was almost two years to tame that monster ๐ Even nowadays there is an exaggerated focus on BLE but in reality most people are fine to connect with a local hotspot because then they share huge amounts of data quickly.
Heck, even faster for them to just plug a USB-C cable between and download gigabytes at blazing speed with zero configurations.