radio:mesh
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| radio:mesh [2025/11/16 10:55] – A. Gorilla | radio:mesh [2025/11/16 14:20] (current) – [Mesh Networking] A. Gorilla | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Mesh Networking ====== | ====== Mesh Networking ====== | ||
| - | **Mesh networking** is a decentralized | + | **Mesh networking** is a decentralized communication system in which each device //(or **" |
| + | The lack of central authority in mesh networks makes them extremely popular for those looking to bypass traditional ISP monopolies, [[hazards: | ||
| - | ===== Comparison to Other Networks ===== | + | |
| + | ===== Mesh vs Other Networks ===== | ||
| [{{ : | [{{ : | ||
| - | Mesh networks are typically crowdsourced | + | Mesh networks are typically crowdsourced operations |
| Most other types of networks have bottlenecks which packets pass through, such as central gateways or routers. When those bottlenecks fail //(or are targeted for sabotage)// vast swaths of the network go down with them. Mesh networking avoids this problem through the use of multiple redundant nodes. See //Figure A// for a visual comparison. | Most other types of networks have bottlenecks which packets pass through, such as central gateways or routers. When those bottlenecks fail //(or are targeted for sabotage)// vast swaths of the network go down with them. Mesh networking avoids this problem through the use of multiple redundant nodes. See //Figure A// for a visual comparison. | ||
| - | ===== Types of Mesh Networks | + | ===== Types of Mesh Neworks |
| Mesh networks come in many forms & protocols, and these protocols //are not// interchangeable. However, they all share the core advantage of operating independently of traditional telecom infrastructure, | Mesh networks come in many forms & protocols, and these protocols //are not// interchangeable. However, they all share the core advantage of operating independently of traditional telecom infrastructure, | ||
| - | ==== LoRa ==== | + | ==== Long-Range Mesh ==== |
| - | **LoRa** //(for **Lo**ng **Ra**nge)// | + | If you are looking to communicate with people outside your immediate periphery, you will need to dive into one of the popular |
| - | ==== LoRaWAN ==== | + | === LoRa === |
| - | Before we continue, it should be noted **LoRaWAN** is not a true mesh network. Rather it is **extended-star | + | [[wp> |
| - | Unlike true mesh systems, devices in standard LoRaWAN do not relay messages for each other — all traffic goes through gateways connected to the internet or private backhaul. We mention it here because other mesh systems oftentimes work on the same hardware, which is a major source of confusion for mesh newbs. However, LoRa can also be used in pure peer-to-peer or mesh configurations such as **Meshtastic** //(see below)// | ||
| + | === LoRaWAN === | ||
| - | ==== Meshtastic ==== | + | **LoRaWAN** is one of the most popular **LoRa** implementations. Before we continue, it should be noted LoRaWAN is not a true mesh network. Rather it is **extended-star //(or " |
| - | Unlike LoRaWAN, | + | Unlike |
| - | If you are new to mesh networking, Mestastic is one of the easier entry points. For more information on Meshtastic devices and how to use them, read our [[radio: | ||
| + | === Meshtastic === | ||
| - | ==== Helium ==== | + | Unlike LoRaWAN, [[radio: |
| - | **Helium** is a **LoRaWAN-based** network originally launched in 2019, which uses community-deployed “Hotspots” that people buy and host at home. These hotspots provide long-range LoRaWAN coverage, relay data to the internet, and form a global blockchain-based network where participants originally earned $HNT cryptocurrency for proof-of-coverage & data transfer. | + | The Meshtastic firmware can be installed on any compatible [[tools: |
| + | |||
| + | If you are new to mesh networking, Mestastic is one of the easier entry points. If you are looking to DIY your own Arduino-esque off-grid texting device with a 3D printed case, this is the network most hobbyists are doing that on. For more information on Meshtastic devices and how to use them, read our [[radio: | ||
| + | |||
| + | |||
| + | === Helium === | ||
| + | |||
| + | **Helium** is a **LoRaWAN-based** network originally launched in 2019, which uses community-deployed “Hotspots” that people buy and host at home. These hotspots provide long-range LoRaWAN coverage, relay data to the internet, and form a global blockchain-based network where participants originally earned $HNT cryptocurrency for proof-of-coverage & data transfer. | ||
| In 2023–2024 the original project split: The IoT/LoRaWAN portion migrated to the Solana blockchain as **Helium IoT**, while a separate **Helium Mobile** network now focuses on 5G/cellular offloading using the same hotspot model & tokenomics. Today it remains one of the largest crowdsourced LoRaWAN networks, with hundreds of thousands of hotspots worldwide. | In 2023–2024 the original project split: The IoT/LoRaWAN portion migrated to the Solana blockchain as **Helium IoT**, while a separate **Helium Mobile** network now focuses on 5G/cellular offloading using the same hotspot model & tokenomics. Today it remains one of the largest crowdsourced LoRaWAN networks, with hundreds of thousands of hotspots worldwide. | ||
| - | ==== goTenna | + | === Project OWL === |
| + | |||
| + | **Project OWL** // | ||
| + | |||
| + | Like Meshtastic, it is a true open-source mesh system that can be run on any compatible device. Unlike Meshtastic, there is far more fine-grained control over how ClusterDuck networks behave. If you find yourself feeling ' | ||
| + | |||
| + | |||
| + | ==== Opportunistic Mesh ==== | ||
| + | |||
| + | An **opportunistic mesh network** is a decentralized, | ||
| + | |||
| + | Unlike traditional or planned meshes //(e.g., city-wide Wi-Fi mesh or Meshtastic’s long-range LoRa mesh)// opportunistic meshes rely on mobility and chance encounters: Nodes carry messages in a “store-carry-forward” fashion, holding data until they physically move close enough to another node //(or another node moves close to them)// to exchange or forward it. | ||
| + | |||
| + | |||
| + | === Briar === | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | |||
| + | |||
| + | === Syncthing === | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | |||
| + | |||
| + | ==== Local Area Mesh ==== | ||
| + | |||
| + | While the above applications & protocols make some types of mesh networking easier, you do not need any of them. Any **LAN** or **local area network** can be set up as a type of mesh network. Pretty much every major operating system has LAN support, meaning all you have to do is plug your computer into the LAN and it will usually autodetect. There is nothing stopping you from running miles of LAN cables and wifi repeaters with your friends to create a city-wide LAN. In fact, residents of cities like Havana, New York, Barcelona, Berlin, Rome, Toronto and more, have done exactly that to varying degrees of success. | ||
| + | |||
| + | If your mesh requires persistent connections, | ||
| + | |||
| + | |||
| + | ==== Other Mesh Networks | ||
| - | A commercial | + | For the ease of teaching this subject, we focus our R&D on the mesh deployments covered above. However, those deployments are just a sampling of the many types of mesh networks out there - particularly actively-maintained ones enjoyed by our students. If you need more examples of this concept, check out some of these projects: |
| - | Syncthing + Briar (software-based | + | |
| - | ==== Project OWL ==== | + | === goTenna |
| - | An award-winning disaster-response | + | The [[https:// |
| - | ==== Serval Project | + | === Serval Project === |
| - | **Serval** was one of the earliest smartphone-based mesh projects (2010s) that turned Android phones into walkie-talkies & text relays over Wi-Fi and/or Bluetooth. It is largely inactive now, but it was very influential on the development of modern mesh-based ecosystems. | + | The [[wp>Serval |
radio/mesh.1763290506.txt.gz · Last modified: by A. Gorilla
Find this page online at: https://bestpoint.institute/radio/mesh
Find this page online at: https://bestpoint.institute/radio/mesh

