DE

Number Allocations

Number Allocations

This document lists unique numbers and identifiers used in various MeshCore protocol payloads.

Group Data Types

The PAYLOAD_TYPE_GRP_DATA payloads include a 16-bit data-type field that identifies which application a packet is intended for.

To ensure that multiple applications can coexist without interfering with each other, the table below is used for reserving various ranges of data-type values. To reserve a range, add a row to this table and submit a Pull Request to have it authorised and merged.

NOTE: The range FF00FFFF is reserved for development and proof-of-concept use. You do not need to request an allocation to use this range.

Once you have a working application or project, you must be able to demonstrate that it exists and functions correctly before requesting type IDs. Use the testing/dev range while developing, then request IDs before you transition to publishing your project.

Data-Type RangeApp NameContact
0000 – 00FF– reserved for internal use –
0100MeshCore Openzsylvester@monitormx.com — https://github.com/zjs81/meshcore-open
0110 – 011FRippleripple_biz@protonmail.com — https://buymeacoffee.com/ripplebiz
FF00 – FFFF– reserved for testing/dev –

Custom application ranges can be added inside the range 0100FEFF by submitting a row to this table.

Source: docs.meshcore.io