My goal is to take his full description of meshtastic and dumb it down about a thousand notches. But first here's the video.
The url for where I will be dumbing it down will be-
My goal is to take his full description of meshtastic and dumb it down about a thousand notches. But first here's the video.
The url for where I will be dumbing it down will be-
A few points I want to add.
He talks a lot of philosophical nuances , though my main focus here will be mesh networks. It's worth mentioning how he talks about how one case a guy received a huge sentence based on political ideology. This is an example where using Trust Law with an attorney-in-fact is much more effective than pleading guilty with a BAR member and letting them spew alleged political ideologies. Use that don't use it, I don't care. Back to mesh networks.
Meshtastic, so far as I understand, is not really a brand but a style of open source routing that can be experimented by hobbyists. I'm hoping to convert his input into a barebones recipe type description. I may end up using different sources we'll see
AI dump-
Building a Meshtastic network is a popular hobby project for creating decentralized, off-grid communication systems. It uses LoRa (Long Range) radio technology to send text messages and GPS data over miles without needing a cell tower or internet.
To get started, you generally need three things: Hardware, Software, and Strategic Placement.
1. The Hardware Requirements
A "network" requires at least two nodes to talk to each other, though the mesh grows stronger as you add more. Each node consists of:
The Brain (Microcontroller + LoRa Radio): This is the core board. Popular options include the Heltec V3 (cheap and easy) or the RAK WisBlock (extremely power-efficient for solar).
The Antenna: Most starter kits come with a "rubber duck" antenna. For a home base or "router" node, you’ll want a higher-gain Omni-directional antenna (e.g., 3 dBi or 5 dBi) mounted as high as possible.
The Power Source: Handheld nodes usually run on 18650 Li-ion batteries. Stationary nodes are often powered via USB or a small solar panel setup.
Common Starter Devices (2026)
Device Best For Pros
Heltec V3 / V4 Beginners Very affordable, built-in OLED screen.
LILYGO T-Beam Mobile/Handheld Includes GPS and an 18650 battery holder on-board.
RAK WisBlock Solar/Long-term Modular and ultra-low power; can run for weeks on one battery.
LILYGO T-Echo Rugged Outdoor Comes in a finished case with an E-ink display.
2. Choosing Your Frequency
LoRa operates on license-free bands, typically
915 MHz: North America, Australia, and parts of South America.
868 MHz: Europe and the UK.
433 MHz: Parts of Asia and specific hobbyist bands in the EU.
3. Software & Setup
Setting up the software has become significantly easier in recent years:
Flash the Firmware: Connect your device to a PC via USB. Use the Meshtastic Web Flasher (Chrome or Edge) to install the latest firmware.
The Mobile App: Download the Meshtastic app (iOS or Android). This is where you will actually type messages and see the map of other nodes.
Pairing: Pair your phone to the node via Bluetooth.
Configuration: Set your Region (e.g., US) and a User Name. By default, you'll be on the "LongFast" channel, which is the public "town square" for Meshtastic users.
4. Range and The "Mesh"
Meshtastic is a "store and forward" network. If Node A can't reach Node C, it will bounce the message through Node B. To maximize your hobby network's reach:
Line of Sight (LoS): Radio waves at these frequencies hate trees, hills, and buildings. Elevation is king. A node on a roof will outperform a node in a pocket by miles.
Node Roles: You can configure a node as a Client (for personal use) or a Router (optimized for staying awake and repeating signals).
MQTT (Optional): If you have internet, you can link your local mesh to the global "MQTT" map, allowing you to see nodes from all over the world.
Pro Tip: If you're building a stationary "repeater" for your neighborhood, put it in a waterproof plastic enclosure (like a Pelican case or even a PVC pipe) to protect it from the elements.
Webflasher: https://flasher.meshtastic.org/?hl=en-US
Gg-
Ok great. Let's talk about a basic scenario using 8 participants. Here they are-
*Joe
*Jane
*John
*Joan
*Bill
*Bob
*Betty
*Beverly
Joe wants to run a node with Jane, John, and Joan
Bill wants to run a node with Bob, Betty, and Beverly
Joe and Bill will eventually want to join their nodes together.
---
Let's talk about how each group creates a LoRa device with reasonable money but low expertise.
We want enough so that they can send texts to select members or the whole group. They all have little garages on the same block.
And they have never heard about meshtastic but they want to play around with the idea. They don't really know computers, they all work in culinary arts.
---
Please direct Joe and Bill and they will be passing your message along to the rest of the team.
Ai-
Welcome, Joe and Bill. Think of a Meshtastic network like a private kitchen intercom system that doesn't need a phone company or the internet to work. It’s perfect for a single block of garages.
Since your teams work in culinary arts and want to avoid complex computer work, we’ll stick to the "ready-to-serve" options that require the least amount of "prep time."
1. The Hardware (Your "Kitchen Tools")
For a group that wants things to work right out of the box without soldering or building cases, the LILYGO T-Echo is your best bet.
Why: It comes in a finished plastic case, has a battery included, and uses an "E-ink" screen (like a Kindle) that is easy to read even in bright sunlight.
Cost: Roughly $50–$70 per person.
Alternative (The Budget Option): The Heltec V3. It’s cheaper ($20–$25), but it’s just a bare circuit board. You would need to buy separate cases and batteries and put them together yourself. For low expertise, the T-Echo is worth the extra ingredient cost.
2. The Setup (The "Recipe")
Joe, you’ll lead your group, and Bill, you’ll lead yours. Here is how you get everyone online:
The Frequency: Make sure you all buy the version for your region (e.g., 915MHz for the US/Canada, 868MHz for Europe).
The App: Everyone needs to download the Meshtastic App on their smartphones. This is where you’ll type your messages.
Pairing: Turn on your device, open the app, and "Pair" it via Bluetooth, just like connecting a speaker.
Naming: In the app, give everyone a "Long Name" (e.g., Joe-Chef) and a "Short Name" (e.g., JC). This is how you'll see each other on the screen.
3. Communication (The "Menu")
Once you are all paired, you will automatically be on a channel called "Primary."
Whole Group: Any message typed in the main chat room goes to everyone in range.
Direct Messages: You can tap on a specific name (like "Betty") in the list to send a private text only she can see.
The Map: Since you’re all on the same block, you’ll be able to see "pins" on the map showing where everyone’s garage is located.
4. Joining the Two Groups
Initially, Joe’s group and Bill’s group can stay on their own private "channels" if they want to keep their kitchen talk separate.
Joe’s Setup: Joe sets a "Channel Name" (e.g., JoeTeam). He then shows a QR code on his phone screen. Jane, John, and Joan simply scan that code with their phones to join.
Bill’s Setup: Bill does the same for his team (e.g., BillTeam).
How to Join Together:
When you are ready to merge the two "kitchens," Joe just needs to share his QR code with Bill.
Once Bill scans Joe’s code, Bill’s device will now hear Joe’s team.
Bill can then share that same code with Bob, Betty, and Beverly.
Because you are all on the same block, the devices will automatically start "meshing"—meaning if Joe is too far from Beverly, the message will "hop" through Bill’s device to reach her.
Pro-Tips for the Garages:
Window Placement: For the best signal, tell everyone to keep their devices near a window or high up on a shelf in the garage. Metal garage doors can sometimes block the "aroma" (the radio signal).
Charging: The T-Echo charges via a standard USB cable, just like a phone. One charge should last a couple of days.
How many units are you thinking of ordering to start the "tasting" phase of this project?
Gg-
Bill and Joe have a complication. They are hoping to do the network on Linux PCs, without smartphones. Is it still possible? And if so, how? If that's ok
Ai-
Yes, Joe and Bill, you can absolutely run this network using Linux PCs instead of smartphones. In many ways, using a computer is actually a bit more robust for a "base station" setup in a garage.
Since your teams are in the culinary arts and prefer to keep things simple, think of the Linux PC as the "Order Screen" and the LoRa device as the "Kitchen Printer." Instead of a wireless Bluetooth connection, you’ll be using a "wired" connection (USB).
1. The Hardware (The "Wired" Setup)
You will still use the same devices (like the LILYGO T-Echo or a Heltec V3). However, instead of carrying them around, Joe and Bill will plug them directly into the USB ports of their Linux PCs.
The "Umbilical" Cord: Use a high-quality USB-C data cable. This cable does two things: it provides power (so no batteries needed) and it acts as the data highway between the PC and the radio.
Placement: Even though it’s plugged into the PC, the device still needs "visibility." Use a long USB extension cable if you need to tape the device to a garage window to get a better signal to the other garages.
2. The Software (The "No-Install" Way)
The easiest way for people who aren't "tech-savvy" is to use the Meshtastic Web Client. You don’t even need to install an app; you just use your web browser (Chrome or Edge work best on Linux for this).
Step-by-Step for Joe and Bill:
Plug in the device to the Linux PC.
Open the Browser and go to: https://client.meshtastic.org/
Click "New Connection" and select "Serial."
A small window will pop up. Select your device (it usually looks like /dev/ttyUSB0 or similar) and click Connect.
Now, your Linux screen will look just like a chat app (like WhatsApp or a kitchen ticket system). You can see the map, the list of group members, and the chat box.
3. The "Linux Secret Sauce" (Permissions)
Linux has a "security lock" on its USB ports. If the website says it "can't access the port," Joe and Bill will need to type one single line into their computer (the "Terminal") to give everyone permission to use the radio:
sudo usermod -a -G dialout $USER
(After typing this, they just need to restart their computer once, and it will work forever.)
4. How to Send Messages
Once connected via the web browser:
To Everyone: Just type in the main chat. Everyone in Joe's group will see it on their PCs.
To One Person: Click on "Jane" or "John" in the sidebar to open a private 1-on-1 chat.
Merging Groups: When Joe and Bill want to join forces, Joe can go to the "Channels" tab in his browser. He can copy the "Channel URL" and email it to Bill. Once Bill clicks that link on his Linux PC, his device will automatically sync to Joe's channel.
Comparison for Your Team
Feature Smartphone Setup Linux PC Setup
Connection Bluetooth (Wireless) USB (Wired)
Software Mobile App Web Browser (No install)
Portability High (Pocket-sized) Low (Stay-at-the-garage)
Typing Thumb-typing Full Keyboard (Faster for chefs!)
Great! Can we talk about this in two parts?
*The first is a detailed ingredients list for everyone
*The second is a detailed recipe.
Joe and Bill are interested but they're still struggling a lot. Don't worry about insulting their intelligence. They're happy to be treated like children as necessary. Emojis are great. Explain in any way you prefer.
Ai-
Listen up, Chef Joe and Chef Bill! We are going to build this network just like a multi-course meal. We have the Ingredients (the gear) and the Recipe (the setup).
Since we’re staying away from phones and sticking to your Linux PCs, we’re going to treat the radio like a specialized kitchen appliance—plug it in, give it the right "seasoning" (permissions), and start "serving" messages.
Part 1: The Ingredients List 🛒
Each of the 8 participants needs their own "kit."
The "Main Protein" (The Device): LILYGO T-Echo (Soft Case Version) 📟
Why: It’s like a pre-marinated roast. It comes with a screen, a battery, and a case already assembled. No "chopping" or soldering required.
Crucial Note: You must all buy the same "Flavor" (Frequency).
🇺🇸 915 MHz if you are in the USA/Australia.
🇪🇺 868 MHz if you are in Europe.
The "Measuring Cup" (USB-C Data Cable): 🔌
Why: You need a cable to connect the device to your Linux PC.
Chef’s Tip: Make sure it is a Data Cable, not just a "charging" cable. Buy a long one (6 to 10 feet) so you can tape the radio to a window while it’s still plugged into the PC.
The "Kitchen Counter" (Linux PC): 💻
Joe and Bill, you already have these. Any laptop or desktop running Linux will work.
The "Garnish" (Electrical Tape or Command Strips): 🩹
Why: To stick the T-Echo high up on a window glass. Radio waves love glass; they hate metal garage doors!
Part 2: The Detailed Recipe 🍳
Step 1: The "Mise en Place" (Preparation)
Take the T-Echo out of the box. Use your USB-C cable to plug it into your Linux PC. The screen on the device should wake up and show some text.
Step 2: The "Magic Word" (Permissions) 🪄
Linux is like a head chef who is very protective of his equipment. It won't let the computer talk to the radio until you give it permission.
On your Linux PC, find the program called Terminal (it looks like a black box).
Type this exactly (or copy-paste it):
sudo usermod -a -G dialout $USER
Hit Enter. It will ask for your computer password. Type it (you won't see stars, just keep typing) and hit Enter again.
RESTART YOUR COMPUTER. This is the "chilling" phase. It won't work if you don't restart! 🧊
Step 3: Opening the "Order Window" (The Web Client) 🌐
Open your web browser (Chrome or Firefox).
Go to this website: client.meshtastic.org
Click the button that says "New Connection."
Select "Serial" (this means "the wire").
A little box will pop up asking which device to use. It usually says something like USB Serial or ttyUSB0. Click it and click Connect.
Step 4: Putting on your "Nametags" 🏷️
Now that you are connected, look at the sidebar on the left.
Click on Settings (the little gear icon ⚙️).
Go to User.
Long Name: Type your name (e.g., Chef Joe).
Short Name: Type your initials (e.g., CJ).
Click Save Changes at the bottom. Your radio will buzz or blink.
Step 5: Joining the "Table" (Merging the Groups) 🤝
Initially, you can all just talk on the "Primary" channel.
To Merge: Joe, go to the Channels tab. There is a button that says "Share." It will give you a long website link.
Email or text that link to Bill.
When Bill opens that link on his Linux PC while his radio is plugged in, his radio will "learn" Joe's channel settings.
Now Bill does the same for his team.
How to "Serve" a Message 💬
In the web browser, click the Chat icon (the speech bubble 💬).
Type your message at the bottom and hit Enter.
The Result: A few seconds later, every radio in every garage on the block will "chirp," and your message will pop up on their Linux screens! 🥂
Gg-
Thanks. Ok question-
You don't have to explain to me how. But: is it possible to use meshtastic to transmit microtorrents even if the file just contains text?
Ai-
The short answer for Joe and Bill: Yes, it is possible! 📬
However, since they are "new to the kitchen," they should know that while Meshtastic is great for shouting "Order up!" (quick text messages), using it for files or "microtorrents" is like trying to send a 500-page cookbook through the mail by sending one index card a day.
Here is the breakdown of how that works conceptually:
1. The "Index Card" Method (How it works)
Meshtastic doesn't have a "File Upload" button because the radio waves it uses (LoRa) are extremely thin—about 1,000 times slower than old-school dial-up internet.
To send a file (even just a text file), a special program on Joe or Bill's Linux PC has to:
Chop it up: Take the file and slice it into tiny "crumbs" (packets of about 200 characters).
Label the crumbs: "This is piece #1 of 50," "This is piece #2 of 50," and so on.
Mail them: Send them one by one over the radio.
Reassemble: On the other end, the receiver’s PC catches all the cards and tapes them back together to recreate the file.
2. Can it be a "Torrent"? 🔄
A torrent works by having different people hold different pieces of a file.
Is it built-in? No. Standard Meshtastic is a "shout and repeat" system. It doesn't usually "save" big files for others to download later.
Is it possible? Technically, yes. If Joe, Bill, and Betty all have their Linux PCs running, they could use a script (like one called MeshFile) that acts as a "Larder." If Bill is missing piece #5 of the recipe, his computer can ask the mesh, "Does anyone have Piece #5?" and if Betty’s radio hears him, she can send it to him.
3. The Reality Check (Bandwidth) ⚖️
Tell Joe and Bill to imagine the "pipe" connecting their garages is the size of a drinking straw.
Text Message: Like a single drop of water. Goes through instantly.
Small Text File (10KB): Like a cup of water. It might take 5 to 10 minutes to "drip" through the straw to everyone.
A Photo: Like a gallon of water. It would take all day and might clog the straw for everyone else trying to send texts!
Joe and Bill's "Next Step" Menu
For now, Joe and Bill should stick to Mastering the Texting. Once they can talk to each other reliably between garages, they can look into "Level 2" tools:
MeshFile: A Python program for Linux that specifically sends files over Meshtastic.
Reticulum: If they eventually decide they only care about files and "torrents" and don't care about the easy-to-use Meshtastic app, this is the "Professional Grade" version. (Warning: This is much harder to set up!)
Should I explain how they can set up one "Larder" (Store & Forward) node in the middle of the block so they can leave messages for each other when their PCs are off?