Meshtastic
I have been playing with Mestastic. This is, to quote their website, "An open source, off-grid, decentralized, mesh network built to run on affordable, low-power devices". Meshtastic uses LoRa (long range) radio to connect the nodes in the mesh.
I have a couple of nodes based on the Heltec v3 board. One is a "base station" node which is currently on my bedroom windowsill but which maybe moved into the loft. The other is a "mobile" node that I can take with me when I travel.
I am connecting to the modes with the Meshtastic App on my iPhone. The connection can be via Bluetooth or WiFi. The app can show data about the node that it is connected to including messages received, nodes detected and and a node map. It can also allow messages to be transmitted onto the mesh.
Here are some messages that I have have received.
Here are some of the nodes that I have connected to from my base-station node.
Here are the node maps (zoomed-out and zoomed-in) from my base-station node.
The maps show how far away Mestastic nodes can be received from but this very much depends on the radio propagation conditions. Also being able to receive a beacon message from a nodes does not always mean that messages could be successfully exchanged between the nodes.
Meshtastic is not yet a fully practical off-grid messaging system but it is good fun and i will continue to play wit it.