radio:meshtastic
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| radio:meshtastic [2025/11/17 06:56] – [LILYGO T-Echo] coco | radio:meshtastic [2025/11/18 16:00] (current) – [LILYGO T-Deck & T-Pager] Humphrey Boa-Gart | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Meshtastic ====== | + | ====== Meshtastic |
| - | **Meshtastic** is an open-source, | + | **Meshtastic** is an open-source, |
| - | Every device on the network is a node, but nodes come in many forms. Some nodes have keyboards for direct message transmission. Other nodes have no keyboard, but are controlled via a smartphone app connected by Bluetooth or USB. Some nodes are just simple repeaters. It’s especially popular with hikers, preppers, disaster-response teams, and communities in remote areas. | + | Every device on the network is a node, but nodes come in many forms. Some nodes have keyboards for direct message transmission. Other nodes have no keyboard, but are controlled via a smartphone app connected by Bluetooth or USB. Some nodes are just simple repeaters. It’s especially popular with hikers, preppers, activists, disaster-response teams, and communities in remote areas. |
| - | If you are new to mesh networking, Mestastic is one of the easier ones to grasp. 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. | + | If you are new to mesh networking, Mestastic is one of the easier ones to grasp. 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. //(see below: [[radio: |
| ===== How It Works ===== | ===== How It Works ===== | ||
| + | |||
| + | Meshtastic is a type of LoRa network where every node will //(by default, unless configured otherwise)// | ||
| + | |||
| + | There are legal restrictions on how powerful your transmissions can be in these bands //(around 1 watt in N/A)//, but Meshtastic works around this by passing messages down a long chain of nodes. Each time a message jumps to another node is called a **hop**. When a message hits the **hop limit** //(default 3, max 7 - adjustable for congested networks)// other nodes will stop rebroadcasting it. | ||
| + | |||
| + | Some nodes feature USB, Bluetooth or Wifi connection options, so you can send messages through them from your PC or smartphone. Other nodes have built-in keyboards for direct use. Refer to the following diagram for an example of a small Meshtastic network: | ||
| [{{ : | [{{ : | ||
| - | {{wst> | + | For a technical outline of how Meshtastic communicates with other nodes, read about the [[https:// |
| + | |||
| + | |||
| + | ==== Extendability ==== | ||
| + | |||
| + | Meshtastic can be used " | ||
| + | |||
| + | Everything about Meshtastic is designed for infinite customization by the user. If you have a lot of knowledge about how IoT devices work // | ||
| + | |||
| + | Sure you can just buy a preassembled device, but the appeal for some is being able to build your own off-grid messaging device, which to be honest is kinda cool in itself. | ||
| + | |||
| + | |||
| + | ==== Encryption ==== | ||
| + | |||
| + | While illegal on amateur radio bands, Meshtastic can legally send **encrypted transmissions** on the stock ISM frequencies, | ||
| + | |||
| + | Read the [[https:// | ||
| Line 20: | Line 42: | ||
| // | // | ||
| + | |||
| + | These devices are not limited to Meshtastic, but can be used on other LoRa platforms like [[github> | ||
| Line 26: | Line 50: | ||
| The simplest kind of Meshtastic node is a glorified repeater, since by default all nodes rebroadcast packets from nearby nodes. These types of nodes you can basically just configure and place somewhere, and it will start repeating whatever it picks up. | The simplest kind of Meshtastic node is a glorified repeater, since by default all nodes rebroadcast packets from nearby nodes. These types of nodes you can basically just configure and place somewhere, and it will start repeating whatever it picks up. | ||
| - | Meshtastic nodes can be built a myriad of ways with common off-the-shelf components. Some of them come with cool features like being able to send messages through them from a phone or PC via Bluetooth or USB. If you want a node that requires minimal | + | Meshtastic nodes can be built a myriad of ways with common off-the-shelf components. Some of them come with cool features like being able to send messages through them from a phone or PC via Bluetooth or USB. If you want a node that requires minimal assembly |
| Line 33: | Line 57: | ||
| [{{ : | [{{ : | ||
| - | The Heltec Automation' | + | Heltec Automation' |
| - | The **LoRa 32** is Heltec' | + | Heltec' |
| === LILYGO T-Echo === | === LILYGO T-Echo === | ||
| - | The [[https:// | + | The [[https:// |
| + | |||
| + | |||
| + | === ThinkNode === | ||
| + | |||
| + | Elecrow' | ||
| Line 56: | Line 85: | ||
| The **LILYGO T-Deck** is a robust LoRa device capable of running Meshtastic firmware. The [[https:// | The **LILYGO T-Deck** is a robust LoRa device capable of running Meshtastic firmware. The [[https:// | ||
| - | The [[https:// | + | The [[https:// |
| - | If you want batteries larger than 2000mah, don't be dismayed: You can 3D print all sorts of [[https:// | + | If you want batteries larger than 2000mah, don't be dismayed: You can 3D print all sorts of [[https:// |
| - | If you don't mind trading off some DIY expansion potential, LILYGO also makes the [[https:// | + | If you don't mind trading off some DIY expansion potential, LILYGO also makes the [[https:// |
| Line 68: | Line 97: | ||
| {{wst> | {{wst> | ||
| + | |||
| Line 77: | Line 107: | ||
| ==== Software-Defined Radio ==== | ==== Software-Defined Radio ==== | ||
| - | {{wst> | + | If you have an [[radio: |
| + | |||
| + | For more information, | ||
| ==== Reading Encrypted Messages ==== | ==== Reading Encrypted Messages ==== | ||
| - | Some messages on Meshtastic are encrypted, which complicates evesdropping. If the source device is left unattended //(such as one hanging in a tree, a common deployment)// | + | Some messages on Meshtastic are encrypted, which complicates evesdropping. If the source device is left unattended //(such as one hanging in a tree, a common deployment)// |
| + | |||
| + | |||
| + | ===== DIY Nodes ===== | ||
| + | |||
| + | Much like Windows shell replacement communities of the 00's // | ||
| + | |||
| + | If you follow up on the companies we recommended above, you will find they have plentiful offerings of bare-bones LoRa hardware in addition to finished products. If you have access to a 3D printer, you can make these chips fit in all sorts of things. Want a Meshtastic node tucked away into your car trim? Need a waterproof node, or a node that mounts on a [[https:// | ||
| + | |||
| + | If your hardware is not on the list, you are not out of luck. If your hardware uses the same chips as the ones on the list //(like the ESP32)// the firmware can be ported. There are all sorts of wild Meshtastic projects we've seen in the wild: | ||
| + | |||
| + | * People have taken to putting Meshtastic on the [[https:// | ||
| + | * An add-on SDR board for the **Clockwork Pi uConsole** turns it into a [[https:// | ||
| + | * Pelican, Apache //(Harbor Freight)// and similar clamshell cases are popular in the amateur radio community for homemade repeater boxes, and the Meshtastic community uses them the same way. The most impressive one we've seen is the [[https:// | ||
| ===== External Links ===== | ===== External Links ===== | ||
| Line 91: | Line 136: | ||
| - | {{tag> | + | {{tag>Gear Communications}} |
radio/meshtastic.1763362607.txt.gz · Last modified: by coco
Find this page online at: https://bestpoint.institute/radio/meshtastic
Find this page online at: https://bestpoint.institute/radio/meshtastic