Übersicht
Die folgenden Endpunkte liefern Informationen über den aktuellen Zustand der Hardware-Einheit, einschließlich Build-Version, Modell, SIM-Status sowie API-Spezifikation.
🔍 GET /state
Beschreibung
Ruft allgemeine Informationen über den Build-Zustand der Einheit ab.
Request
-
Methode:
GET
-
Endpoint:
/state
-
Authentifizierung: ✅ erforderlich (Bearer oder BasicAuth)
-
Parameter: Keine
Beispielantwort 200 OK
Mögliche Fehlercodes
Status | Beschreibung |
---|---|
400 | Bad Request – Client-Fehler |
401 | Unauthorized – Keine gültige Authentifizierung |
403 | Forbidden – Fehlende Berechtigung |
📄 GET /state/spec.yml
Beschreibung
Liefert die vollständige API-Spezifikation im YAML-Format.
Request
-
Methode:
GET
-
Endpoint:
/state/spec.yml
-
Authentifizierung: ✅ erforderlich
-
Parameter: Keine
Beispielantwort 200 OK
(Hinweis: Der vollständige YAML-Inhalt wird hier nicht gezeigt, da dies meist eine große Datei ist.)
Mögliche Fehlercodes
Status | Beschreibung |
---|---|
400 | Bad Request – Client-Fehler |
403 | Forbidden – Fehlende Berechtigung |
🧾 GET /state/spec.json
Beschreibung
Liefert die vollständige API-Spezifikation im JSON-Format.
Request
-
Methode:
GET
-
Endpoint:
/state/spec.json
-
Authentifizierung: ✅ erforderlich
-
Parameter: Keine
Beispielantwort 200 OK
Mögliche Fehlercodes
Status | Beschreibung |
---|---|
400 | Bad Request – Client-Fehler |
403 | Forbidden – Fehlende Berechtigung |
📌 Hinweise
-
Alle Endpunkte setzen eine gültige Authentifizierung voraus.
-
Die YAML- und JSON-Spezifikationen können direkt in Swagger/OpenAPI-Tools integriert werden.
-
Die Signalstärke wird in dBm angegeben. Werte von -55 bis -90 gelten als gut. Über -90 bis -105 dBm gelten als schwach.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.