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] – coco | radio:mesh [2025/11/17 11:04] (current) – coco | ||
|---|---|---|---|
| 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 ==== |
| + | |||
| + | If you are looking to communicate with people outside your immediate periphery, you will need to dive into one of the popular **long-range mesh networks**. The biggest and most robust networks will be of this type. Here are some major ones: | ||
| + | |||
| + | |||
| + | === LoRa === | ||
| + | |||
| + | [[wp> | ||
| + | |||
| + | |||
| + | === LoRaWAN === | ||
| + | |||
| + | **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 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 mesh configurations such as **Meshtastic** //(see below)//. | ||
| + | |||
| + | |||
| + | === Meshtastic === | ||
| + | |||
| + | Unlike LoRaWAN, [[radio: | ||
| + | |||
| + | 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: | ||
| + | |||
| + | |||
| + | === MeshCore === | ||
| + | |||
| + | [[github> | ||
| + | |||
| + | This and several other features makes MeshCore useful for large planned mesh networks. Since Meshtastic is primarily designed for quick-deployment by hobbyists, hikers & emergency response, it is easily overwhelmed in congested urban & corporate environments. | ||
| + | |||
| + | |||
| + | === 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 ' | ||
| + | |||
| + | |||
| + | === 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. Because of the financial incentive, Helium became notorious for its users setting up hotspots in National Parks & Forests. | ||
| + | |||
| + | 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. | ||
| + | |||
| + | |||
| + | ==== Opportunistic Mesh ==== | ||
| + | |||
| + | An **opportunistic mesh network** is a decentralized, | ||
| - | **LoRa** | + | Unlike traditional or planned meshes |
| - | ==== LoRaWAN ==== | + | === Briar === |
| - | Before we continue, it should be noted **LoRaWAN** is not a true mesh network. Rather it is **extended-star //(or "star-of-stars" | + | [[https:// |
| - | 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)// | ||
| - | ==== Meshtastic ==== | + | === Syncthing |
| - | Unlike LoRaWAN, | + | [[https:// |
| - | 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: | ||
| - | ==== Helium | + | ==== Local Area Mesh ==== |
| - | **Helium** is a **LoRaWAN-based** network | + | 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. |
| - | In 2023–2024 | + | If your mesh requires persistent connections, |
| - | ==== goTenna | + | ==== 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 |
| Line 64: | Line 112: | ||
| - | {{tag> | + | {{tag> |
radio/mesh.1763290506.txt.gz · Last modified: by coco
Find this page online at: https://bestpoint.institute/radio/mesh
Find this page online at: https://bestpoint.institute/radio/mesh