Nummern-Zuteilungen
Dieses Dokument listet alle eindeutigen Nummern und Kennungen (Identifiers) auf, die in den verschiedenen Nutzlasten (Payloads) des MeshCore-Protokolls verwendet werden.
Gruppen-Datentypen
Die PAYLOAD_TYPE_GRP_DATA-Nutzlasten enthalten ein 16-Bit-Datentyp-Feld, das angibt, für welche Anwendung das jeweilige Paket bestimmt ist.
Damit mehrere Anwendungen gleichzeitig funktionieren können, ohne sich gegenseitig zu stören, dient die untenstehende Tabelle zur Reservierung verschiedener Datentyp-Wertebereiche. Um einen Bereich zu reservieren, fügt man einfach eine neue Zeile zur Tabelle hinzu und reicht dann einen PR (Pull Request) ein, damit die Änderung geprüft und übernommen wird.
HINWEIS: Der BereichFF00 – FFFF ist für die Entwicklung, für Machbarkeitsstudien (Proof of Concept) und zum Testen gedacht – für diesen Bereich ist keine Anfrage oder Zuteilung nötig.
Sobald eine funktionierende App bzw. ein funktionierendes Projekt vorliegt, muss dessen Existenz und Funktionsweise nachgewiesen werden können. Erst dann können eigene Typ-IDs beantragt werden. Während der Entwicklungsphase sollte also der Test-/Entwicklungsbereich verwendet werden; die Beantragung eigener IDs erfolgt erst vor der Veröffentlichung des Projekts.
| Datentyp-Bereich | App-Name | Kontakt |
|---|---|---|
| 0000 - 00FF | – reserviert für interne Verwendung – | |
| 0100 | MeshCore Open | zsylvester@monitormx.com — https://github.com/zjs81/meshcore-open |
| 0110 - 011F | Ripple | ripple_biz@protonmail.com — https://buymeacoffee.com/ripplebiz |
| FF00 - FFFF | – reserviert für Tests/Entwicklung – |
(Neue Zeilen für eigene Anwendungen werden im Bereich 0100 – FEFF hinzugefügt.)