Skip to main content

Dragino Mesh Overview

Applies to: Dragino Mesh Node products: SN50V3-MS, S31B-MS, SE01-MS, SPH01-MS, LMS01-MS, SDI-12-MS, CPL03-MS, SVC01-MS
Firmware: Dragino MeshNode firmware based on Meshtastic LoRa technology
Network: Dragino private LoRa Mesh network

CategoryDescription
Quick Start for Dragino Mesh NodesStep-by-step guide to enroll, verify, and deploy a Mesh Node
Frequency PlanRegional frequency information for Dragino Mesh Nodes
Mesh End NodeMesh End Node Product Guides
Mesh Edge GatewayMesh gateway documentation
FAQFrequently asked questions
Developer InstructionFirmware customization, compilation, and flashing

1. Introduction

1.1 What Is Dragino Mesh?

Dragino Mesh is a private wireless sensor network developed by Dragino based on Meshtastic. Dragino extends the platform with device identity, private network enrollment, low-power scheduled wake-up, gateway time synchronization and configuration, and sensor data handling.

Sensor nodes collect and transmit data. Dragino Mesh gateways enroll and manage nodes, receive sensor data, and connect the network to management or application systems. Protocol conversion devices can connect Dragino Mesh to other networks when required.

Sensor Nodes <~~ Dragino Mesh Wireless Network ~~> Dragino Mesh Gateway --> Management / Application System
|
+--> Mesh-to-LoRaWAN --> LoRaWAN Network

Local Dragino Mesh communication does not require an Internet connection. Nodes, gateways, and a local management system can continue operating as a local network when Internet access is unavailable. A gateway or protocol conversion device can deliver data to an external system when required.

To deploy a node, follow the Quick Start for Dragino Mesh Nodes. For troubleshooting, see the FAQ. For firmware development, see the Developer Instruction.

1.2 Key Features

  • Private local network: local node-to-node and node-to-gateway communication does not require a cellular network, SIM card, or Internet connection.
  • No LoRaWAN infrastructure required: local operation does not require a LoRaWAN gateway or network server such as TTN or ChirpStack.
  • Multi-hop coverage: data can reach the Mesh gateway through other nodes when the source node is outside direct gateway range.
  • Low-power operation: enrolled nodes follow a scheduled, time-aligned wake-up cycle and sleep between active windows.
  • Private enrollment: only enrolled nodes exchange normal business data and participate in network forwarding.
  • Fixed Region: Region and LoRa parameters are set during manufacturing. The Mesh gateway and nodes must use the same Region.

1.3 Typical Applications

  • Off-grid or private sensor networks in areas without LoRaWAN coverage.
  • Agriculture and environmental monitoring, including soil moisture, EC, temperature, soil pH, and leaf wetness.
  • Remote or industrial sites where deploying a LoRaWAN gateway and network server is impractical.
  • Sensor networks that require intermediate nodes to extend coverage beyond one radio hop.

2. How Dragino Mesh Works

2.1 How a LoRa Mesh Works

Every node in a network uses the same radio parameters. A node only receives traffic from devices using compatible Region, frequency, bandwidth, and spreading-factor settings.

Nearby enrolled nodes can rebroadcast a packet so that it travels toward the Mesh gateway. Before rebroadcasting, a node briefly checks whether another node has already relayed the same packet. This managed forwarding reduces unnecessary duplicate transmissions.

A hop limit caps how many times a packet can be rebroadcast. For business data, the hop limit is selected dynamically from recent gateway time packets within the range 2 to 7. When no recent samples are available, 5 is used.

While a node is asleep, it cannot receive or relay data. Mesh coverage therefore depends on scheduled wake-up times, installation positions, antenna height, obstructions, and gateway coverage.

Diagram-mesh.png

2.2 Network Roles and Components

RoleMain Responsibilities
Sensor NodeStores its device identity, wakes according to the configured schedule, collects sensor readings, transmits application data, and can relay packets while awake after enrollment.
Dragino Mesh GatewayEnrolls and manages nodes, provides time and configuration services, receives application data, and connects to a management or application system.
Protocol Conversion DeviceConverts data between Dragino Mesh and another network. For example, Mesh-to-LoRaWAN forwards Mesh data to a LoRaWAN network.
Management Interface and ToolsEnroll, configure, maintain, and diagnose devices through a gateway, Bluetooth, or the node's internal serial interface.
Application SystemStores, displays, processes, generates alerts from, or forwards sensor data.

2.3 Frequency and Regions

Each Mesh device ships with a fixed Region and LoRa parameters set during manufacturing. For EU, the parameters are 869.525 MHz, SF11, BW250, and 22 dBm. The Mesh gateway and all nodes must use the same Region. For the full list of regions and frequencies, see the Frequency Plan page.

2.4 Mesh Business Data

Mesh End Nodes send business data on Mesh application port 290. Port 287 is used for configuration and administration and is not part of the business payload.

Every business payload uses a fixed 14-byte common header, followed by a type-specific DATA block:

Byte(s)FieldFormatDescription
0versionuint8Payload version, currently 1
1data_typeuint8Selects the DATA layout
2–5utc_timeuint32 LEUnix UTC time in seconds; 0 means invalid
6–13dev_eui8 bytesDevice EUI in standard display order
14…DATAvariableType-specific fields

The fields following the common header depend on data_type. For the complete DATA layout, see the Mesh Payload section in the corresponding Mesh End Node Product Guide.

2.5 Dragino Mesh vs. Dragino LoRaWAN

Dragino MeshDragino LoRaWAN
TopologyMesh; enrolled nodes can relayStar; end nodes communicate with a LoRaWAN gateway
LoRaWAN gateway required for local operationNoYes
Network server required for local operationNoYes
Node rolesUnenrolled node, enrolled node, Mesh gatewayEnd node
Reach beyond direct radio rangeYes, through enrolled intermediate nodesNo
Typical useOff-grid or private sensor networksStandard LoRaWAN deployments

3. Models

3.1 Compatible Models

All Mesh models share the same base platform (STM32WLE5JC MCU with an integrated SX126x-class radio). Each sensor variant uses a separate firmware build.

ModelMeasured Parameter(s)Firmware Status
SN50V3-MSBase or general-purpose node without a dedicated onboard sensorAvailable
S31B-MSTemperature and relative humidityIn development
SE01-MSSoil moisture, EC, and soil temperatureIn development
SPH01-MSSoil pH and temperatureIn development
LMS01-MSLeaf wetness and leaf temperatureIn development
SDI-12-MSSDI-12 sensor interfaceIn development
CPL03-MSTo be confirmedIn development
SVC01-MSTo be confirmedIn development
note

Each model has its own page under Mesh End Node with product specifications, configuration, wiring, and supported profiles.

CategoryDescription
Mesh End NodeMesh sensor nodes and Product Guides
Mesh Edge GatewayGateway setup and data handling