Meshtastic Guide - Meshtastic Glossary of Terms

๐Ÿ“ฑ App / Application / Client Application

An application that connects to a Meshtastic node, primarily for sending or receiving data ๐Ÿ“ก through the Meshtastic mesh network.

๐Ÿ“ถ Band

A range of frequencies used for LoRa communication ๐ŸŒ, determined by region. Meshtastic further categorizes these bands into channels. Bands may be identified by lower and upper frequency limits (e.g., 902โ€“928MHz), a center frequency (e.g., 915MHz), or by region (e.g., US).

๐Ÿ“ข Broadcast

Sending a message or data from one Meshtastic device to all other devices within range ๐Ÿ“ก in the Meshtastic network, rather than targeting a specific recipient.

๐Ÿ“ก Channel

In Meshtastic firmware, a channel can refer to: 1๏ธโƒฃ One of the 8 configurable Meshtastic channels, each with a unique name and encryption ๐Ÿ”‘. One is designated as primary, others as secondary. 2๏ธโƒฃ A specific frequency within a LoRa band that a Meshtastic node may be configured to use.

๐Ÿ’ป CLI

Command Line Interface, a text-based interface used to interact with Meshtastic firmware and configure Meshtastic nodes via commands โŒจ๏ธ.

๐Ÿ‘ค Client

A device or application that connects to a Meshtastic node, typically to send or receive data ๐Ÿ“ก through the Meshtastic mesh network.

๐Ÿ”ง Device

A physical piece of hardware running Meshtastic software, using LoRa radio ๐Ÿ“ถ to participate in a decentralized, long-range Meshtastic mesh network.

๐Ÿ”„ DFU

Device Firmware Update, a mode used by Meshtastic devices to receive firmware updates ๐Ÿ“ฅ, typically during flashing or recovery.

โš™๏ธ ESP32

A microcontroller chipset used in many Meshtastic-compatible devices. It consumes more power ๐Ÿ”‹ than NRF52 but supports Wi-Fi ๐ŸŒ and is cost-effective for Meshtastic applications.

๐Ÿ’พ Firmware

The low-level software installed on a Meshtastic device that controls hardware ๐Ÿ–ฅ๏ธ and enables LoRa mesh communication.

๐Ÿ’ก Flash / Flashing

The process of installing or updating Meshtastic firmware on a device. Flashing allows customization ๐Ÿ› ๏ธ and upgrades of Meshtastic nodes.

๐ŸŒ Foreign Mesh

A scenario in Meshtastic networking where a node receives a message from another node that does not share any configured channels ๐Ÿšซ. The message is unreadable and considered from a Foreign Mesh.

๐Ÿ”Œ GPIO

General Purpose Input/Output. A digital signal pin on a Meshtastic device used for custom input/output functions โšก, such as sensors or triggers.

๐Ÿ“ก LoRa

A long-range, low-power wireless technology used by Meshtastic devices to communicate over several kilometers ๐Ÿ—บ๏ธ without cellular or Wi-Fi infrastructure.

๐Ÿ‘€ LoS

Line of Sight, a direct path between two Meshtastic nodes. LoS improves signal quality ๐Ÿ“ถ and range in LoRa mesh networks.

๐Ÿ•ธ๏ธ Mesh

In Meshtastic, a mesh refers to a network topology where nodes are interconnected ๐Ÿ”—, allowing dynamic routing and relaying of messages across the Meshtastic network.

โœ‰๏ธ Message

A unit of data sent between Meshtastic nodes. Messages can include text ๐Ÿ’ฌ, GPS updates ๐Ÿ“, or sensor data ๐ŸŒก๏ธ, transmitted over the LoRa mesh network.

๐Ÿ“ MHz

Megahertz, a unit of frequency used to define operating bands for Meshtastic LoRa devices, affecting range ๐Ÿ“ถ and data rate.

๐Ÿงฉ Module

In Meshtastic, a module can be: 1๏ธโƒฃ A software plug-in that extends Meshtastic functionality. 2๏ธโƒฃ A hardware add-on ๐Ÿ”ง for a Meshtastic node, such as GPS ๐Ÿ›ฐ๏ธ or environmental sensors ๐ŸŒก๏ธ.

๐ŸŒ MQTT

MQTT stands for Message Queuing Telemetry Transport, a lightweight messaging protocol designed for small sensors ๐Ÿ“Š and mobile devices ๐Ÿ“ฑ. In the Meshtastic network, MQTT facilitates efficient data transmission, enabling Meshtastic nodes to connect to the internet ๐ŸŒ and link multiple Meshtastic meshes for broader coverage and IoT integration.

๐Ÿ“ก Node

A Meshtastic node is a core component of the Meshtastic mesh network. It can send ๐Ÿ“ค, receive ๐Ÿ“ฅ, and relay ๐Ÿ”„ messages, helping to form and expand the network's coverage and reliability.

๐Ÿ”‹ NRF52

The NRF52 is a microcontroller chipset manufactured by Nordic, used in various Meshtastic-compatible devices such as the RAK Meshtastic Starter Kit and Lilygo T-Echo. It consumes less power ๐Ÿ”‹ than ESP32, making it ideal for low-power Meshtastic nodes.

๐Ÿ“ก OTA

OTA stands for "Over the Air." In Meshtastic firmware, OTA updates allow wireless upgrades ๐Ÿ“ถ of Meshtastic devices without physical connections ๐Ÿ”Œ, simplifying maintenance and deployment.

๐Ÿ“ฆ Packet

A packet is a formatted unit of data transmitted over the Meshtastic mesh network. Packets carry messages โœ‰๏ธ, GPS locations ๐Ÿ“, and telemetry data ๐Ÿ“Š between Meshtastic nodes using LoRa communication.

๐Ÿ“‘ Protobuf

Protocol Buffers (Protobuf) is a data serialization method developed by Google. In Meshtastic, Protobuf is used for efficient communication ๐Ÿ”„ between devices, enabling structured data exchange across the mesh.

๐Ÿ”‘ Pre-Shared Key (PSK)

A Pre-Shared Key is a secret passphrase used in Meshtastic channels for encryption ๐Ÿ”’. Only Meshtastic nodes with the correct PSK can communicate securely within that channel.

๐Ÿ” Public Key Cryptography (PKC)

PKC is a cryptographic method introduced in Meshtastic v2.5 for secure Direct and Admin Messages. Each Meshtastic device uses a unique public/private key pair ๐Ÿ”‘ to encrypt and authenticate communications, enhancing privacy and integrity.

๐Ÿ“ก Repeater

A Meshtastic repeater node extends mesh coverage ๐Ÿ“ถ by relaying messages ๐Ÿ”„ with minimal overhead. It operates silently ๐Ÿคซ and does not appear in the visible node list.

๐Ÿ–ง Router

A Meshtastic router node is an infrastructure device ๐Ÿ—๏ธ that relays messages to extend mesh coverage. Unlike repeaters, routers are visible ๐Ÿ‘€ in the Meshtastic node list.

๐Ÿ“ rp2040

The rp2040 is a microcontroller chip developed by Raspberry Pi ๐Ÿฅง, featuring dual ARM Cortex-M0+ processors. It is used in some Meshtastic-compatible boards for efficient processing โšก and low power consumption ๐Ÿ”‹.

๐Ÿ“ฅ RX

RX stands for "Receive." In Meshtastic communication, RX refers to the reception of packets ๐Ÿ“ฆ or messages โœ‰๏ธ by a Meshtastic node.

๐Ÿ“ก Sensor

A sensor is a hardware component in a Meshtastic device that detects environmental inputs ๐ŸŒก๏ธ such as temperature, humidity ๐Ÿ’ง, or GPS location ๐Ÿ“. These readings are transmitted over the Meshtastic mesh network for monitoring and automation.

๐Ÿ”— Serial

Serial communication is used to transmit data between a Meshtastic device and a computer ๐Ÿ’ป or other hardware, typically via USB ๐Ÿ”Œ or UART. It is essential for flashing firmware ๐Ÿ’พ and debugging ๐Ÿ› ๏ธ.

๐Ÿ“ถ SNR

Signal-to-Noise Ratio (SNR) measures the clarity of a signal ๐Ÿ“ก in Meshtastic LoRa communication. A higher SNR means better transmission quality โœ… between Meshtastic nodes.

๐Ÿ“ก SWR

Standing Wave Ratio (SWR) indicates the efficiency of RF power transmission โšก in Meshtastic devices. An ideal SWR close to 1:1 ensures minimal signal loss ๐Ÿ“‰ and optimal antenna performance ๐Ÿ“ก.

๐Ÿ“Š Telemetry

Telemetry refers to the transmission of sensor data ๐ŸŒก๏ธ or system metrics ๐Ÿ“ˆ from Meshtastic nodes across the mesh network ๐Ÿ•ธ๏ธ for remote monitoring and analysis.

๐Ÿ“ก Transceiver

A transceiver in a Meshtastic device is capable of both transmitting ๐Ÿ“ค and receiving ๐Ÿ“ฅ LoRa signals, enabling full communication within the mesh ๐Ÿ”„.

๐Ÿ“ค Transmit

Transmit (TX) is the act of sending data โœ‰๏ธ, such as messages, GPS updates ๐Ÿ“, from one Meshtastic node to another via the LoRa mesh network.

๐Ÿ”ผ TX

TX is the abbreviation for Transmit. In Meshtastic firmware, TX refers to the transmission ๐Ÿ“ก of packets ๐Ÿ“ฆ from a Meshtastic device.

Sidebar

Latest post

This section doesnโ€™t currently include any content. Add content to this section using the sidebar.

Register for our newsletter

Get the latest information about our products and special offers.