This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Docs

What is Meshtastic?

Imagine a world where you can stay connected with your team, even when you’re far off the grid. That’s the magic of Meshtastic—an open-source, decentralized, off-grid mesh network powered by affordable, long-range LoRa radios.

These compact communicators form a seamless network and can link to your phone via Bluetooth or Wi-Fi. Meshtastic ensures you’re always connected. Learn more on the official website.

How Does It Work?

Meshtastic operates in the 915 MHz frequency range, leveraging the powerful LoRa protocol to create an interconnected web of communication. Here’s the magic behind it:

  • Radios running Meshtastic software form a resilient, self-healing mesh network.
  • Connect to these devices via Bluetooth for nearby use or through handheld nodes that double as repeaters.
  • Messages effortlessly hop from node to node, extending your reach and building a robust communication chain.

Ready to Get Started?

If you don’t have a Meshtastic device yet, we have recommendations in our Recommended Hardware section. After you have a device it’s time to check out the Getting Started section for a quick guide to get you on the air. Once you’re online and having fun, we have additional guides for more advanced use cases, detailed configurations, and even custom hardware builds.

1 - Getting Started

How to get your device setup so you can get on the mesh!

Step 1

Get your hands on a device

Read More

Step 2

Flash your device

Read More

Step 3

Configure your device

Read More

Choose Your Device

In order to use Meshtastic or join in the Iowa Mesh, you will need a device capable of running the Meshtastic firmware. You should make sure your device includes at least an antenna, a battery if you want to operate portable, and a GPS if you want to share your position. Some of our favorite starter devices are:

  • Ready to go devices:
  • Low cost devices: Heltec v3 from Amazon or Rokland
  • Development kits:

If you would like to explore other options check out our hardware recommendations. Some things to be aware of:

  • Some devices are available for multiple frequency bands. The United States requires the 915 MHz band.
  • nRF52 based devices are more power efficient than ESP32 based devices so they are better for portable use.
  • Most devices do not have a built in GPS. If you are connected to the device with your phone, it can still use your phone’s GPS if you want to track position.

Flash the Firmware

After selecting your device, use the Meshtastic web flasher to install the software. It’s quick, straightforward, and backed by excellent documentation.

Configure Your Device

  1. Connect to your device

    Install and open the Meshtastic app on your phone. From the main screen click on the connect button to pair with a new device. You will need to follow the pairing instructions for your specific device. Generally devices without a screen will have a fixed pin like “123456” and devices with a screen will present a pairing code on the screen.

    Android

    Apple iOS

  2. Set your Lora Region to United States

    Android

    Apple iOS

  3. Name Your Device

    Be Found Easily by naming your device! If you are already a licensed Amateur Radio Operator you can opt to put in your call sign

    Android

    Apple iOS

  4. LoRa Settings

    Currently in Iowa it’s a bit sparse for coverage. It might be worth turning up for the recommended 3 hops

    Information on Meshtastic’s docs.

    If you plan on participating in the meshmap you’ll need to turn on Ok to MQTT. More information here.

    Android

    Apple iOS

  5. Add Channels for Private configuration

    The Public Channel is available to everyone, but the IROMesh Channel will give us a little better place to communicate among the group.

    Add the channel manually (Case Matters)

    Name: IROMesh

    PSK: 7V8jZEvMrVrEXx/c8UekOwE+tSlWaWNffKr6zBtQo/A=

    Key Size: 256

Have Fun

You’re now ready to have fun with Meshtastic and the Iowa Mesh!

Join the Community

Have questions or want to connect? Find us on Discord and join the conversation with Iowa Radio Operators!

2 - Recommended Hardware

Hardware that our members of first hand experience and opinions on.

There are tons of options for hardware when it comes to Meshtastic. From prebuilt setups for the beginners all the way to DIY setups for custom deployments in cars, routers or base stations. We’ll try our best to account for as many levels of users that visit the site and want to get into Meshtastic.

For the user who wants to just get involved or not wanting to assemble anything there are some easy solutions to invest in. Heltec ESP32 V3 Heltec V3 Node Kit comes with a case already that takes minimal assembly and an easy barrier to entry with a low cost to get started. The ESP versions are good but given that it’s based on ESP32 battery life becomes the concern. The ESP modules tend to use the battery quicker than a something based on NRF style chip. The base option here doesn’t not have GPS and would need to be added separately. Since it doesn’t have the GPIO headers it would require customer work. Here is another good option for an Heltec v3 providing you all the hardware you need to get started: Pacific North Heltec Kit

The T114 kit from Muzi Works Muzi Works T114 Kit is another option for low entry into Meshtastic. While it is a little more in price you are getting a complete kit including the T114, Battery, GPS Module, Antenna and case. The T114 is based on the NRF processors which are super-efficient on battery life.

Another great NRF build is from Rokland. They have released their WisMesh Pocket Rokland WishMesh Pocket which is a small version of the Rak Wireless board, screen, battery, GPS Module. Given that this is based on an NRF module you can expect to get great battery life out of it as well as functionality with the screen.

Check back as we will add new options as they come out. Check out the blog posts as well for options that will have some 3d printing involved, but still low cost to entry. The rest of the links here will help you choose for more custom builds and other options to consider when building a Meshtastic node

Please note we are not affiliated with any of these links. We do not get any kick back, these are not affiliated likes just recommendations we believe is a good place to start

2.1 - Antennas

Testing reports and reviews for Meshtastic antennas.

Whether you’re building a portable mobile node or a fixed base station, selecting the right antenna for your application is essential to ensure optimal performance. The recommendations provided here are sourced from community insights and practical experiences. Keep in mind that results may vary depending on your specific use case. If you have any questions or suggestions, feel free to reach out to us on Discord or via email

2.1.1 - TE Connectivity Linx 915MHz Antenna

Amazon

$21.99

Series ½-wave center-fed dipole antennas are designed for outdoor and indoor use. They deliver outstanding performance in a rugged and cosmetically attractive package. The antenna contains a helical element and internal counterpoise which eliminates external ground plane dependence and maximizes performance.

It’s great low cost option for starting out. Does not require a ground plane.

2.1.2 - ALFA Network AOA-915-5ACM 5 dbi Omni Antenna

Amazon

$16.97

Compact, 7 inch height. Great for mobile or base station builds

5 dbi omni antenna with Male N connector to attach directly to a bulkhead connector.

2.1.3 - Generic Amazon Mobile Antenna

Amazon

$9.99 (Two Pack of Antennas)

Compact, 3dbi, Great for Mobile that would be carried with the user

2.1.4 - Raigen 5.8dbi Antenna

Amazon

$31.95

An Ok use case for a base station or higher up location. Can also be used for a client or potentially a router. Good build quality and ready for deployment

2.1.5 - Rockland 6dbi Antenna Kit

Rokland Lora Antenna

$29.97

Great Antenna for Router or higher up node. Potentially great for a base station Node as well

2.1.6 - Rockland 8dbi Antenna Kit

Rokland Lora Antenna

$34.97

Great Antenna for Router or higher up node. Potentially great for a base station Node as well

2.2 - Misc Parts List

Antenna adapters, cables, enclosure and more.

Rokland has a unique flat antenna cable which is also 18in in length. This is geat for the solar cases they also offer

Rokland 18in Pigtail

Rokland also has an L Bracket that can hold up many various antennas so long as it has an N style bulk head connector

Rokland L Bracket

2.3 - Radios

Meshtastic radio hardware.

There are dozens of options for radio, including kits that you could build yourself (some cases with 3d printing) and others that are all in one solutions. We will try to break down those options here.

Simple Options like the RAK Wireless WisMesh v2 will give you a turn key option to start using Meshtastic!

Rak WisMesh V2

Another good option for a built-in node would be the LilyGo T-Echo. Also put together, it brings a low entry barrier to use and get started with Meshtastic.

LilyGo T-Echo

2.3.1 - Seed Studio Devices

2.3.1.1 - SenseCap T1000

SenseCap T1000

The Seeed Studio SenseCAP T1000 is a fascinating addition to the Meshtastic ecosystem, offering a compact and efficient solution for GPS tracking and mesh networking. Here’s how it performs in the context of Meshtastic:

Key Features

  1. LoRaWAN Compatibility: The T1000 uses the Semtech LR1110 LoRa transceiver, which is compatible with Meshtastic firmware. This ensures seamless integration into your existing mesh network.
  2. GPS Functionality: With the MediaTek AG3335 GPS module, the T1000 provides accurate location tracking, making it ideal for outdoor adventures or asset tracking within a Meshtastic network.
  3. Low Power Consumption: Its energy-efficient design, including a 700mAh rechargeable battery, supports long-term deployments, which is crucial for off-grid Meshtastic nodes.
  4. Compact Design: The credit card-sized form factor makes it easy to carry or attach to assets, enhancing its portability within a Meshtastic setup.
  5. Bluetooth Connectivity: The Nordic nRF52840 microcontroller enables Bluetooth 5.1 support, simplifying configuration and management through the Meshtastic app.

Considerations While the T1000 is a strong performer, its LR1110 transceiver currently has limited compatibility with older SX127x radios in Meshtastic networks. This means it may require additional configuration or newer hardware for full functionality. Additionally, its compact size and integrated antenna might limit its range compared to larger devices with external antennas.

The Seeed Studio SenseCAP T1000 is a robust and user-friendly option for Meshtastic enthusiasts. Its combination of GPS tracking, low power consumption, and seamless integration makes it a valuable tool for expanding your mesh network.

If you have MagSafe capable Phone case there is a MagSafe wallet that holds the t1000 nicely and sticks to your phone case

Amazon MagSafe Wallet

2.3.2 - Heltec Devices

2.3.2.1 - Heltec T114

The Heltec T114 is another excellent option for those exploring Meshtastic, offering a unique blend of features that cater to both beginners and advanced users. Here’s why it stands out:

Key Features

  1. Advanced Hardware: The T114 is powered by the nRF52840 microcontroller and the SX1262 LoRa transceiver, ensuring reliable and efficient long-range communication. The nRF52840 also supports Bluetooth 5.0, adding versatility to its connectivity options.
  2. Low Power Consumption: Designed with energy efficiency in mind, the T114 is ideal for battery-powered or solar applications. It can enter deep sleep modes, consuming as little as 11 µA, which is perfect for long-term deployments.

Optional Display and GPS: The board supports an optional 1.14-inch TFT display and a GPS module, allowing users to customize their setup based on their needs.

  1. Multiple Power Interfaces: With connectors for USB-C, lithium batteries, and solar panels, the T114 offers flexibility in power management, making it suitable for various environments.
  2. Robust Design: The T114 features a six-layer PCB with optimized RF paths and improved signal transmission, ensuring stable performance even in challenging conditions.

Considerations While the T114 excels in many areas, its optional components, like the display and GPS module, may require additional investment. However, this modularity allows users to tailor the board to their specific needs, which can be a significant advantage. The Heltec T114 is a versatile and energy-efficient board that caters to a wide range of use cases. Its combination of advanced features, low power consumption, and customizability makes it an excellent choice for both beginners and seasoned Meshtastic enthusiasts.

2.3.2.2 - Heltec v3

The Heltec V3 is a compelling choice for those venturing into the world of Meshtastic, offering a balance of affordability, functionality, and ease of use. Here’s why it stands out as a great starter board:

Key Features

  1. Hardware: Equipped with the ESP32-S3 microcontroller and the SX1262 LoRa transceiver, the Heltec V3 provides robust performance for wireless communication. The SX1262 chip is known for its improved sensitivity and transmission power, making it ideal for mesh networking.
  2. Built-in Display: The 0.96-inch OLED screen is a handy feature for debugging and monitoring, allowing users to view essential information without needing additional peripherals.
  3. Compact Design: Its small form factor makes it versatile for various applications, whether as a portable device or a base station.
  4. Connectivity Options: With Bluetooth and Wi-Fi capabilities, the board offers flexibility in how you connect and manage your Meshtastic network.
  5. Community Support: The Heltec V3 is widely used within the Meshtastic community, ensuring plenty of resources, tutorials, and troubleshooting advice are readily available.

Considerations

While the Heltec V3 is an excellent starter board, it’s worth noting that its power consumption is higher than others, such as RAK devices. This makes it less ideal for battery-powered or solar applications. However, for indoor or short-term use, this is rarely a significant drawback.

2.3.3 - LilyGo Devices

2.3.3.1 - T-Beam

2.3.3.2 - T-Beam Supreme

The LilyGO T-Beam Supreme is a standout device for Meshtastic enthusiasts, offering a feature-rich platform that balances performance, versatility, and ease of use. Here’s why it’s a great choice for your mesh networking projects:

Key Features

  1. Powerful Hardware: The T-Beam Supreme is equipped with the ESP32 microcontroller and the SX1262 LoRa transceiver, providing excellent range and reliability for mesh communication. The SX1262 chip offers improved sensitivity and transmission power compared to older models.
  2. Integrated GPS: With a built-in GPS module, the T-Beam Supreme is perfect for location-based applications within Meshtastic networks, such as tracking and navigation.
  3. Battery Support: The device includes a slot for an 18650 lithium-ion battery, making it ideal for portable or off-grid use. It also supports USB-C charging, a modern and convenient feature.
  4. OLED Display: The integrated OLED screen allows users to monitor key information, such as GPS coordinates and network status, without needing additional peripherals.
  5. Enhanced Antenna Design: The T-Beam Supreme features an SMA connector for external antennas, enabling users to optimize signal strength and range.

Considerations While the T-Beam Supreme is a robust device, its power consumption may be higher than some alternatives, especially during GPS usage. This makes it less ideal for long-term battery-powered applications without additional power-saving measures.

The LilyGO T-Beam Supreme is a powerful and versatile device that excels in Meshtastic networks. Its combination of advanced features, ease of use, and strong community support makes it a top choice for anyone looking to explore or expand their mesh networking capabilities.

2.3.3.3 - T-Deck

2.3.3.4 - T-Echo

The LILYGO T-Echo is a fantastic all-in-one device for Meshtastic enthusiasts, offering a sleek design and a range of features that make it both beginner-friendly and powerful for advanced users. Here’s why it shines in the Meshtastic ecosystem:

Key Features

  1. nRF52840 Microcontroller: The T-Echo is powered by the nRF52840, which is known for its energy efficiency and robust performance. This makes it ideal for battery-powered Meshtastic nodes.
  2. SX1262 LoRa Transceiver: The newer SX1262 chip provides improved sensitivity and transmission power, ensuring reliable long-range communication within your mesh network.
  3. Integrated GPS: The built-in GPS module is perfect for location-based applications, such as tracking or navigation, without needing additional hardware.
  4. E-Ink Display: The backlit E-Ink screen is a unique feature that offers excellent visibility in various lighting conditions while consuming minimal power.
  5. Compact and Ready-to-Use: The T-Echo comes in a sleek case with an 850mAh battery included, making it a plug-and-play solution for Meshtastic users.
  6. Energy Efficiency: The nRF52840 microcontroller and E-Ink display make the T-Echo one of the most power-efficient devices in the Meshtastic lineup, ideal for long-term deployments.
  7. Ease of Use: With its pre-assembled design and compatibility with Meshtastic firmware, the T-Echo is straightforward to set up and use, even for beginners.

Considerations While the T-Echo is a robust device, its lack of Wi-Fi connectivity may limit its use in certain scenarios. Additionally, the E-Ink display, while energy-efficient, can be a bit finicky and may not update as quickly as OLED screens. Lastly, its price point is slightly higher than some alternatives, but the convenience and features it offers often justify the cost.

2.3.4 - Rak Devices

Rak Wireless Meshtatsic Starter Kit

The RAK Wireless Meshtastic Starter Kit is a powerful tool for those exploring off-grid communication and mesh networking, combining reliability, customization, and ease of integration with Meshtastic. Here’s why it’s a standout choice:

Key Features

  1. Pre-Flashed Convenience: Ships with Meshtastic firmware already installed, enabling quick and hassle-free setup.
  2. Robust Hardware: The kit includes the WisBlock Base and Core boards, paired with an SX1262 LoRa module. Known for its long-range and efficient power consumption, the SX1262 ensures strong, consistent communication across nodes.
  3. Expandable Design: The modular WisBlock ecosystem allows for additional components, such as GPS or sensors, letting you tailor the kit to specific applications.
  4. Integrated Connectivity: Bluetooth functionality enhances ease of pairing and managing your mesh network via the Meshtastic app.
  5. Community-Driven Support: Backed by an active Meshtastic community, the RAK Wireless kit benefits from abundant tutorials, project ideas, and real-world application examples.

Considerations Accessory Requirements: While the starter kit provides key components, items like batteries, enclosures, or additional modules may be necessary, depending on your use case.

This kit provides a fantastic foundation for building mesh networks, whether you’re tackling emergency communication, IoT projects, or outdoor adventures. Its flexibility, high-quality components, and seamless Meshtastic integration make it a solid choice for beginners and advanced users alike. Let me know if you need help with setup or project inspiration!

Rak Modules

Rak systems offers lots of modular options which goes with their boards for GPS, Temp and Humidity and Screens. Here is the list of the current part numbers to consider adding to your setup

Base Boards

Name Type
RAK19007 WisBlock Base Board
RAK19003 WisBlock Mini Base Board.
RAK19001 WisBlock Dual IO Base Board.

WisBlock Peripherals

Name Type
RAK1910 GPS
RAK12500 GPS
RAK18001 Buzzer
RAK13002 IO Module
RAK14001 RGB LED
RAK12002 Real Time Clock
RAK1901 Temperature and Humidity Sensor
RAK1902 Barometric Pressure Sensor
RAK1906 Environment Sensor
RAK12013 Radar Sensor
RAK13800 Ethernet Module

WisBlock Displays

Name Type Resolution
RAK1921 0.96inch OLED 128x64px
RAK14000 2.13 inch E-Ink display 212x104px

3 - Config & Software

How to configure your Meshtastic device.

3.1 - Device Modes

Meshtastic supports various operating modes to suit different needs:

Device Role Description Best Uses
CLIENT App connected or stand alone messaging device. Rebroadcasts packets when no other node has done so. General use for individuals needing to communicate over the Meshtastic network with support for client applications.
CLIENT_MUTE Device that does not forward packets from other devices. Situations where a device needs to participate in the network without assisting in packet routing, reducing network load.
CLIENT_HIDDEN Device that only broadcasts as needed for stealth or power savings. Use in stealth/hidden deployments or to reduce airtime/power consumption while still participating in the network.
TRACKER Broadcasts GPS position packets as priority. Tracking the location of individuals or assets, especially in scenarios where timely and efficient location updates are critical.
LOST_AND_FOUND Broadcasts location as message to default channel regularly for to assist with device recovery. Used for recovery efforts of a lost device.
SENSOR Broadcasts telemetry packets as priority. Deploying in scenarios where gathering environmental or other sensor data is crucial, with efficient power usage and frequent updates.
TAK Optimized for ATAK system communication, reduces routine broadcasts. Integration with ATAK systems (via the Meshtastic ATAK Plugin) for communication in tactical or coordinated operations.
TAK_TRACKER Enables automatic TAK PLI broadcasts and reduces routine broadcasts. Standalone PLI integration with ATAK systems for communication in tactical or coordinated operations.
REPEATER Infrastructure node for extending network coverage by always rebroadcasting packets once with minimal overhead. Not visible in Nodes list. Best positioned in strategic locations to maximize the network’s overall coverage. Device is not shown in topology.
ROUTER Infrastructure node for extending network coverage by always rebroadcasting packets once. Visible in Nodes list. Best positioned in strategic locations to maximize the network’s overall coverage. Device is shown in topology.
ROUTER_LATE Infrastructure node that always rebroadcasts packets once but only after all other nodes, ensuring additional coverage for local clusters. Visible in Nodes list. Ideal for covering dead spots or ensuring reliability for a cluster of nodes where placement doesn’t benefit the broader mesh. Device is shown in topology.

For more details, explore the Meshtastic Blog.

Here is another great video by TheCommsChannel explaining Different Roles.

In the best case or you are in doubt choose client. If you have a mobile unit or traveling by plane client_mute is super helpful

3.2 - MQTT Settings For IowaMesh

Given how spread out we are with the mesh in Iowa we have opted to use MQTT to brindge the gaps between long distances.

This page is hidden on purpose for more advances uses.

MQTT Configuration

Server: mqtt.iowamesh.net
Port: 8882 for Non-TLS, 8883 for TLS User: iromesh
Password: 2Gab9eAz
Root Topic: iromesh
JSON: Yes (if your device supports it)
Encrypted: No
TLS: Yes/No (See Port Above; Some devices don’t like TLS)
OkToMQTT: Yes (Needed in 2.5.x and Newer to publish)

Please note that if you do not enable ‘Ok to MQTT’ or opt to enable ‘Ingore MQTT’, messages sent by you or heard through you will not be passed along. This could break the mesh longer term if you are covering alot of area.

Don’t forget to enable uplink and downlink on the channels you want to participate for messages. The default channel will likely be needed to put position on the map.

If you have questions please reach out to [email protected]

4 - Use Cases

Setup guides for common Meshtastic use cases.