Files
MeshCore/docs/number_allocations.md
T
mikecarper 285267e3a1 Merge meshcore-dev dev with routing, WiFi and power-policy compatibility
Integrate upstream 1.18.0, delayed direct ACK forwarding, zero-scope routing, Waveshare LR1121 and dynamic WiFi variants. Preserve fork chemistry-aware power management and bounded multi-interface UI; retain retry/dedup safety while adding upstream ACK delay. Qualify LR1121 band power and HP-only Morse handling with native regressions.
2026-10-15 13:30:41 -07:00

2.2 KiB

View this page on MeshCore Docs.

Number Allocations

This document lists unique numbers/identifiers used in various MeshCore protocol 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 multiple applications can function without interfering with each other, the table below is for reserving various ranges of data-type values. Just modify this table, adding a row, then submit a PR to have it authorised/merged.

NOTE: the range FF00 - FFFF is for use while you're developing, doing POC, and for these you don't need to request to use/allocate.

Once you have a working app/project, you need to be able to demonstrate it exists/works, and THEN request type IDs. So, just use the testing/dev range while developing, then request IDs before you transition to publishing your project.

Data-Type range App name Contact
0000 - 00FF -reserved for internal use-
0100 MeshCore Open zsylvester@monitormx.com — https://github.com/zjs81/meshcore-open
0110 - 011F Ripple ripple_biz@protonmail.com — https://buymeacoffee.com/ripplebiz
0120 MCO Advanced most.original.address@gmail.com — https://hdden.ru/MCOa/
0130 - 013F StreamSensor william@housedillon.com - https://housedillon.com/blog/lora-e5-with-seeed-fusion
0140 Nelos support@nelos.app — https://nelos.app
FF00 - FFFF -reserved for testing/dev-

(add rows, inside the range 0100 - FEFF for custom apps)