Normen und Tests - JanHG98/netcore-tetra GitHub Wiki
ETSI-Quellen, Tests und Konformität
Die dem Projekt beigelegten ETSI-PDFs sind Referenzen für Protokoll und Testplanung. Ein PDF im Repository, ein PDU-Parser oder ein erfolgreicher Mock-Test sind keine ETSI-Zertifizierung. Die generierte PDU-Bestandsmatrix zählt am dokumentierten Stand 77 erfasste PDU-Implementierungen, darunter unvollständige Pfade und viele Dateien ohne nachgewiesenen Testverweis. Änderungen am Code können diese Zahlen überholen.
| Themenfeld | Bereitgestellte Ausgabe | Bezug im Projekt |
|---|---|---|
| Netzdesign | EN 300 392-1 V1.6.1 | Systemaufbau, Begriffe und Netzfunktionen |
| Luftschnittstelle | EN 300 392-2 V3.8.1 | PHY/MAC/MLE/MM/CMCE, Nachrichten und Timing |
| Sicherheitsfunktionen | EN 300 392-7 V3.5.1 | Authentisierung und Schutzmechanismen |
| Konformitätstest | EN 300 394-1 V3.3.1 | Interoperabilitäts-/Testfälle |
| Peripherieschnittstelle | EN 300 392-5 V2.7.1 | PEI und DMO-bezogene Schnittstellen |
| Sprachcodec | EN 300 395-2 V1.3.3 | Sprachformat und Codec-Pfad |
| SIM/TSIM | EN 300 812 V2.1.1, ES 200 812-2 V2.4.1 | Security-/UICC-Schnittstellen; kein Nachweis einer vorhandenen TSIM-Integration |
| ISI | EN 300 392-3-3 V1.3.1, 3-4 V1.3.1, 3-15 V1.5.0 | Gruppenruf, SDS und Mobility an Inter-System-Grenzen |
| Zusatzdienste | EN 300 392-9 V1.7.1 und Teil 10/11/12 | Funktionen wie Call Identification, Late Entry oder Priorität |
Testkette
- Normstelle samt Version und Abschnitt einer Funktion zuordnen.
- PDU-Parser/Encoder, Runtime-State-Machine und Fehlerpfad im Code finden.
- Golden Vectors und Negativtests mit reproduzierbarem Build durchführen.
- Mehrere Endgeräte/Softwarestände mit Air-Logs und SDR-/Timing-Messungen prüfen.
- Integration mit Backend, Ausfall und Release abnehmen; Ergebnis mit Commit und Messbelegen archivieren.
Die statische Matrix bewertet Codec-Einstiegspunkte, nicht die gesamte Funk- oder Security-Laufzeit. Abnahme beschreibt einen Testplan für eine konkrete Anlage. Die mitgelieferten ETSI-Versionen sind projektbezogene Arbeitsstände; ihre Versionsnummer allein behauptet keine Aktualität aller TETRA-Normen.