Skip to main content

Meshtastic Port Numbers

Any new app that runs on the device or via sister apps on phones/PCs should pick and use a unique "portnum" for their applications use.

The current list of port numbers can be found listed in the protobufs

Assignment

PortNums should be assigned by the following ranges:

PortnumUsage
0-63Core Meshtastic use, do not use for third party apps.
64-127Registered 3rd party apps, send in a pull request that adds a new entry to portnums.proto to register your application
256-511Use one of these portnums for your private applications that you do not want to register publicly

All other values are reserved.

Integration

If you are making a new app using Meshtastic, please send a pull request to add your chosen "portnum" to this master table.