Skip to content

Introduce DataType Definitions for Meshcore Open#2392

Merged
liamcottle merged 3 commits into
meshcore-dev:devfrom
zjs81:meshcore_open_data_types
Apr 28, 2026
Merged

Introduce DataType Definitions for Meshcore Open#2392
liamcottle merged 3 commits into
meshcore-dev:devfrom
zjs81:meshcore_open_data_types

Conversation

@zjs81

@zjs81 zjs81 commented Apr 24, 2026

Copy link
Copy Markdown
Contributor

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

zjs81 commented Apr 27, 2026

Copy link
Copy Markdown
Contributor Author

Hey Liam,

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

Regards,

@zjs81

zjs81 commented Apr 27, 2026

Copy link
Copy Markdown
Contributor Author

@liamcottle Docs have been updated ready for review

@liamcottle

Copy link
Copy Markdown
Member

Looks good, thanks!

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