Advanced Search
Search Results
784 total results found
MeshCore Protocol Number Allocations
Number Allocations This document lists unique numbers/identifiers used in various MeshCore protcol payloads. Group Data Types The PAYLOAD_TYPE_GRP_DATA payloads have a 16-bit data-type field, which identifies which application the packet is for. To make sure m...
What Is LoRa? (For Beginners)
LoRa stands for “Long Range.” It is a radio modulation technique from Semtech that enables very long range wireless communication at very low power, at the cost of low data rates — the physical layer beneath Meshtastic and MeshCore. How it works LoRa uses chir...
LoRa Mesh vs. LoRaWAN
Both use the same LoRa radio chips but operate completely differently. This is the most common source of newcomer confusion. LoRaWAN A hub-and-spoke network designed for IoT sensors reporting to the cloud. End devices transmit to fixed gateways; gateways forwa...
How Mesh Routing Works
When two nodes are too far apart to communicate directly, intermediate nodes relay the message. Meshtastic and MeshCore solve this differently. Flooding (Meshtastic) When a node receives a packet, it rebroadcasts to all neighbors. Each node rebroadcasts once (...
MeshCore CLI Commands Reference
CLI Commands This document provides an overview of CLI commands that can be sent to MeshCore Repeaters, Room Servers and Sensors. Navigation Operational Neighbors Statistics Logging Information Configuration Radio System Routing ACL Region Management Region E...
FAQ: 1. Introduction
1.1. Q: What is MeshCore? A: MeshCore is a multi platform system for enabling secure text based communications utilising LoRa radio hardware. It can be used for Off-Grid Communication, Emergency Response & Disaster Recovery, Outdoor Activities, Tactical Securi...
FAQ: 2. Initial Setup
2.1. Q: How many devices do I need to start using MeshCore? A: If you have one supported device, flash the BLE Companion firmware and use your device as a client. You can connect to the device using the Android or iOS client via Bluetooth. You can start comm...
FAQ: 3. Server Administration
3.1. Q: How do you configure a repeater or a room server? A: - When MeshCore is flashed onto a LoRa device is for the first time, it is necessary to set the server device's frequency to make it utilize the frequency that is legal in your country or region. Rep...
FAQ: 4. T-Deck Related
4.1. Q: Is there a user guide for T-Deck, T-Pager, T-Watch, or T-Display Pro? A: Yes, it is available on https://buymeacoffee.com/ripplebiz/ultra-v7-7-guide-meshcore-users 4.2. Q: What are the steps to get a T-Deck into DFU (Device Firmware Update) mode? A: D...
FAQ: 5. General
5.1. Q: What are BW, SF, and CR? A: BW is bandwidth - width of frequency spectrum that is used for transmission SF is spreading factor - how much should the communication spread in time CR is coding rate - from: https://www.thethingsnetwork.org/docs/lorawan/fe...
FAQ: 6. Troubleshooting
6.1. Q: My client says another client or a repeater or a room server was last seen many, many days ago. 6.2. Q: A repeater or a client or a room server I expect to see on my discover list (on T-Deck) or contact list (on a smart device client) are not listed. A...
FAQ: 7. Other Questions:
7.1. Q: How to update nRF (RAK, T114, Seed XIAO) companion, repeater and room server firmware over the air using the new simpler DFU app? A: The steps below work on both Android and iOS as nRF has made both apps' user interface the same on both platforms: Dow...
nRF52 Power Management
nRF52 Power Management Overview The nRF52 Power Management module provides battery protection features to prevent over-discharge, minimise likelihood of brownout and flash corruption conditions existing, and enable safe voltage-based recovery. Features Boot Vo...
MeshCore QR Code Formats
QR Codes This document provides an overview of QR Code formats that can be used for sharing MeshCore channels and contacts. The formats described below are supported by the MeshCore mobile app. Add Channel Example URL: meshcore://channel/add?name=Public&secret...
Terminal Chat CLI Commands
Terminal Chat CLI Below are the commands you can enter into the Terminal Chat clients: set freq {frequency} Set the LoRa frequency. Example: set freq 915.8 set tx {tx-power-dbm} Sets LoRa transmit power in dBm. set name {name} Sets your advertisement name. se...
MeshCore KISS Modem Protocol
MeshCore KISS Modem Protocol Standard KISS TNC firmware for MeshCore LoRa radios. Compatible with any KISS client (Direwolf, APRSdroid, YAAC, etc.) for sending and receiving raw packets. MeshCore-specific extensions (cryptography, radio configuration, telemetr...
MeshCore Packet Format Reference
Packet Format This document describes the MeshCore packet format. 0xYY indicates YY in hex notation. 0bYY indicates YY in binary notation. Bit 0 indicates the bit furthest to the right: 0000000X Bit 7 indicates the bit furthest to the left: X0000000 Version ...
MeshCore Payload Format Reference
Payload Format Inside each MeshCore Packet is a payload, identified by the payload type in the packet header. The types of payloads are: Node advertisement. Acknowledgment. Returned path. Request (destination/source hashes + MAC). Response to REQ or ANON_REQ....