SvxPortal: Unterschied zwischen den Versionen

(Die Kategorien wurden geändert.)
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
SvxPortal stellt eine Webseite zur Überwachung von [[SvxReflector]] zur Verfügung.
+
===SvxReflector und SvxLink Dashboards===
 +
Für [[SvxLink]] gibt es zahlreiche Web-Dashboards, hier einige Beispiele:
  
 +
*Poland dashboard von Waldek SP2ONG, https://github.com/FM-POLAND/hs_dashboard_pi and https://github.com/SP0DZ/hotspot.dashboard.pi
 +
*Dashboard von [https://fm-funknetz.de/ fm-funknetz.de] (end of life wegen veralteter PHP-Version) https://github.com/dl1bz/svxlinkdb4rptr
 +
* Dashboard von DL7ATA / DJ1JAY (verwendet am [http://tetra-reflector.dyndns.org/ OE-Tetrareflektor]) https://github.com/SkyAndy/svxrdb-server
 +
*Dashboard Schweden von SA2BLV https://github.com/sa2blv/SVXportal Live: [https://svxportal.sm2ampr.net/][Https://svxportal.sm2ampr.net/ https://svxportal.sm2ampr.net/]
  
Quellcode:
+
Weitere Infos:
 
+
http://www.granudden.info/?page=/Ham/Repeatrar/SM5GXQ_en/
https://github.com/sa2blv/SVXportal
 
  
 +
====API von SvxReflector====
 +
In 'svxreflector.conf' kann mit 'HTTP_SRV_PORT=8080' ein REST-Interface aktiviert werden. 
  
Ein Fork für [https://fm-funknetz.de/ FM-Funknetz.de], einer deutschen Svx-Vernetzung ist unter https://github.com/dl1bz/svxlinkdb4rptr verfügbar.
+
Unter der URL 'http.//127.0.0.1:8080/status' kann ein JSON mit dem aktuellen Status des Reflektors abgerufen werden: 
  
 +
<syntaxhighlight>
 +
{
 +
  "nodes": {
 +
    "OE3XSR": {
 +
      "isTalker": false,
 +
      "monitoredTGs": [
 +
        301
 +
      ],
 +
      "projVer": "24.02-71-gcf2ce04b",
 +
      "protoVer": {
 +
        "majorVer": 3,
 +
        "minorVer": 0
 +
      },
 +
      "restrictedTG": false,
 +
      "sw": "SvxLink",
 +
      "swVer": "1.8.99.13",
 +
      "tg": 0
 +
    },
 +
    "OE3XER": {
 +
      "isTalker": false,
 +
      "monitoredTGs": [
 +
        232,
 +
        301,
 +
        302,
 +
        303,
 +
        304,
 +
        502
 +
      ],
 +
      "projVer": "24.02-71-gcf2ce04b",
 +
      "protoVer": {
 +
        "majorVer": 3,
 +
        "minorVer": 0
 +
      },
 +
      "restrictedTG": false,
 +
      "sw": "SvxLink",
 +
      "swVer": "1.8.99.13",
 +
      "tg": 0
 +
    },
 +
    "OE3XNR": {
 +
      "isTalker": false,
 +
      "monitoredTGs": [
 +
        232,
 +
        301,
 +
        302,
 +
        303,
 +
        502
 +
      ],
 +
      "protoVer": {
 +
        "majorVer": 2,
 +
        "minorVer": 0
 +
      },
 +
      "restrictedTG": false,
 +
      "sw": "SvxLink",
 +
      "swVer": "1.7.99.91",
 +
      "tg": 0
 +
    }
 +
  }
 +
}
  
 
+
</syntaxhighlight>
Beispiel:
+
Unter https://github.com/sm0svx/svxlink/blob/master/src/svxlink/reflector/svxreflector-status wird ein einfaches Pyhton-Script angeboten welches den Inhalt des JSON auf der Konsole ausgibt.
[https://svxportal.sm2ampr.net/][Https://svxportal.sm2ampr.net/ https://svxportal.sm2ampr.net/]
 
 
 
Weitere Infos:
 
http://www.granudden.info/?page=/Ham/Repeatrar/SM5GXQ_en/
 
 
[[Category:Digitale Sprache]]
 
[[Category:Digitale Sprache]]

Aktuelle Version vom 20. März 2025, 20:39 Uhr

SvxReflector und SvxLink Dashboards

Für SvxLink gibt es zahlreiche Web-Dashboards, hier einige Beispiele:

Weitere Infos: http://www.granudden.info/?page=/Ham/Repeatrar/SM5GXQ_en/

API von SvxReflector

In 'svxreflector.conf' kann mit 'HTTP_SRV_PORT=8080' ein REST-Interface aktiviert werden.

Unter der URL 'http.//127.0.0.1:8080/status' kann ein JSON mit dem aktuellen Status des Reflektors abgerufen werden:

{
  "nodes": {
    "OE3XSR": {
      "isTalker": false,
      "monitoredTGs": [
        301
      ],
      "projVer": "24.02-71-gcf2ce04b",
      "protoVer": {
        "majorVer": 3,
        "minorVer": 0
      },
      "restrictedTG": false,
      "sw": "SvxLink",
      "swVer": "1.8.99.13",
      "tg": 0
    },
    "OE3XER": {
      "isTalker": false,
      "monitoredTGs": [
        232,
        301,
        302,
        303,
        304,
        502
      ],
      "projVer": "24.02-71-gcf2ce04b",
      "protoVer": {
        "majorVer": 3,
        "minorVer": 0
      },
      "restrictedTG": false,
      "sw": "SvxLink",
      "swVer": "1.8.99.13",
      "tg": 0
    },
    "OE3XNR": {
      "isTalker": false,
      "monitoredTGs": [
        232,
        301,
        302,
        303,
        502
      ],
      "protoVer": {
        "majorVer": 2,
        "minorVer": 0
      },
      "restrictedTG": false,
      "sw": "SvxLink",
      "swVer": "1.7.99.91",
      "tg": 0
    }
  }
}

Unter https://github.com/sm0svx/svxlink/blob/master/src/svxlink/reflector/svxreflector-status wird ein einfaches Pyhton-Script angeboten welches den Inhalt des JSON auf der Konsole ausgibt.

Diskussionen

Anhänge