Earlier quoted context omitted.
My understanding is that LoRA isn't high bandwidth -- so just out of curiosity, what kinds of things did you use this for?
The official meshtastic app can only transmit text messages (max ~230 characters) plus location data (GPS). Optionally it can also transmit sensor data (see RAK WisBlock devices, where you can add sensors for temperature, humidity, air quality).
Meshtastic: An open source, off-grid, decentralized, mesh network
61–70 of 81 posts
Re: Meshtastic: An open source, off-grid, decentralized, mesh network
#62Earlier quoted context omitted.
There are more state-of-the-art routing protocols working to solve this problem for mesh networks. A couple examples of projects I have been involved in: https://yggdrasil-network.github.io/ https://github.com/matrix-org/pinecone
I don't know if I consider those the same thing as they're not fully wireless meshes. They'll use the internet when possible, so it wouldn't be an off-grid network. And without internet, it won't scale. So if you're using internet anyways, at high-density locations like a college campus, just deploy more wireless APs in the area instead of building an inefficient wireless mesh network. The wireless mesh part of those…
Both protocols are also designed with mobility events in mind and measure far better than many other routing protocols on route convergence in highly mobile environments.
Also interpret “stream-oriented and reliable” as link-layer characteristics, i.e. a peering over TCP even if it is link-local satisfies these requirements. Not “reliable” as in “never goes away”.
Re: Meshtastic: An open source, off-grid, decentralized, mesh network
#63Earlier quoted context omitted.
I don't know if I consider those the same thing as they're not fully wireless meshes. They'll use the internet when possible, so it wouldn't be an off-grid network. And without internet, it won't scale. So if you're using internet anyways, at high-density locations like a college campus, just deploy more wireless APs in the area instead of building an inefficient wireless mesh network. The wireless mesh part of those…
To be clear, neither Yggdrasil nor Pinecone have any concept of “the Internet”. A peering over the Internet is fundamentally the same as a local peering taking place over something like Wi-Fi or Bluetooth and they are not treated preferentially or handled differently. Both protocols are also designed with mobility events in mind and measure far better than many other routing protocols on route convergence in highly m…
I'm reading that as why Pinecone has the virtual snake topology. But they define that as a public key-based routing, which doesn't take into account optimal routing in the network. Nodes are ordered by public key [1]. It's good for P2P mesh, not wireless offgrid meshes.
And their SNEK routing does prefer the internet over Bluetooth [2]:
> we can further refine the path to use either the faster or lower latency link type to route to that peer:
> If the Best candidate has a slower peer connection type (Multicast > Remote > Bluetooth) than the connected peer
[0] https://github.com/matrix-org/pinecone#does-pinecone-work-on...
[1] https://matrix-org.github.io/pinecone/snake
[2] https://matrix-org.github.io/pinecone/virtual_snake/nexthop
Re: Meshtastic: An open source, off-grid, decentralized, mesh network
#64Earlier quoted context omitted.
The official meshtastic app can only transmit text messages (max ~230 characters) plus location data (GPS). Optionally it can also transmit sensor data (see RAK WisBlock devices, where you can add sensors for temperature, humidity, air quality).
Can the mesh control plane be orchestrated/monitored/bridged by out of band comms like cellular IP or StarLink?
Re: Meshtastic: An open source, off-grid, decentralized, mesh network
#65Has anyone deployed and used a system like this here? If so, what was its purpose and why this technology over others?
Re: Meshtastic: An open source, off-grid, decentralized, mesh network
#66Earlier quoted context omitted.
Can the mesh control plane be orchestrated/monitored/bridged by out of band comms like cellular IP or StarLink?
Yes to all of these, there is a managed mode where nodes are controlled via commands from a command channel. Bridging networks is done via MQTT so you can use virtually any transport.
Re: Meshtastic: An open source, off-grid, decentralized, mesh network
#67Has anyone deployed and used a system like this here? If so, what was its purpose and why this technology over others?
Yes. We use it to have a backup communication channel when all other networks are down. This is an extremely unlikely scenario. If that happens wireless communication is going to be the least of the problems.
Re: Meshtastic: An open source, off-grid, decentralized, mesh network
#68It says it only scales to 80 nodes, so sounds like you won't find a mesh to join unless you make it yourself and it can only be people you know. I want a global mesh network to replace the internet
Me too. I think the way forward--at least for now--is not large meshes, but partition tolerant apps. A search for "Is Taco Express open right now?" should not resolve a globally unique name to a globally unique address and then ask some distant server which will then ask for your location info so that it can figure out which taco express you mean. That's so fragile. Instead the search should propagate through whichev…
of course, this doesn't include the very real technical challenges of building a scalable mesh protocol. which are nontrivial in themselves.
Re: Meshtastic: An open source, off-grid, decentralized, mesh network
#69Related: https://github.com/antirez/freakwan/ Disclaimer: I'm the author. The concept is similar to Meshtastic, but the goal was to make more documented and clear choices at protocol level, to have a much simpler to hack and adapt implementation, and so forth. If you happen to understand Italian, I gave a talk about it here: https://talks.codemotion.com/introduzione-alla-tecnologia-rf...
Re: Meshtastic: An open source, off-grid, decentralized, mesh network
#70It says it only scales to 80 nodes, so sounds like you won't find a mesh to join unless you make it yourself and it can only be people you know. I want a global mesh network to replace the internet