Skip to content

Introduce DataType Definitions for Meshcore Open#2392

Open
zjs81 wants to merge 3 commits intomeshcore-dev:devfrom
zjs81:meshcore_open_data_types
Open

Introduce DataType Definitions for Meshcore Open#2392
zjs81 wants to merge 3 commits intomeshcore-dev:devfrom
zjs81:meshcore_open_data_types

Conversation

@zjs81
Copy link
Copy Markdown
Contributor

@zjs81 zjs81 commented Apr 24, 2026

This will be used for sending certain kinds of data on the meshcore open platform.

@liamcottle
Copy link
Copy Markdown
Member

Hey @zjs81, thanks for the PR.

Please have a read over this doc for updated information on how we are allocating IDs for group data packets.

We will be using the data type as an application identifier, this way applications can maintain their own internal ids/formats for various payloads.

If an application wants 100 different payload types, it doesn't use up 100 slots from the limited pool. It would instead use up 1 slot for the application. Allowing for ~65k unique applications, rather than ~65k unique payload types.

This means we don't need to be responsible for every single unique payload type that an application may want to use. We can instead just approve the application itself.

Please note, the range 0000 - 00FF is reserved for internal use and FF00 - FFFF is reserved for testing/development without requiring registration here.

I would probably suggest registering MeshCore Open as 0100, and then you can maintain your own table of IDs for your own payload formats :)

Please update the number_allocations table with a contact email, and one link to the application website or listing.

@zjs81
Copy link
Copy Markdown
Contributor Author

zjs81 commented Apr 27, 2026

Hey Liam,

That is really smart. Thank you for the guidance. I will make those changes.

Regards,

@zjs81
Copy link
Copy Markdown
Contributor Author

zjs81 commented Apr 27, 2026

@liamcottle Docs have been updated ready for review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants