Vorteile des SvxServer

  • Hallo zusammen,

    der SvxServer ist ein Zusatzprogramm für SvxLink. Mit Hilfe des SvxServer lassen sich auf sehr einfache Weise Relaisstandorte und auch Simplex-Links sowie lokale HotSpots miteinander vernetzen. Dabei hat der Einsatz des SvxServers gegenüber anderen Systemen ein paar entscheidende Vorteile:

    • offene Software, offene Codecs
    • keine Abhängigkeit von zentralen Betreibergruppen
    • keine Abhängigkeit von externer Infrastruktur
    • kommt völlig ohne Internetverbindungen aus
    • keine Registrierung der Benutzer nötig


    Ein weiterer Vorteil ist, dass vorhandene Hardware (Funkgeräte, Repeater) weiter verwendet werden können. Zudem ist keine besondere Bedienung erforderlich.

    Die Kombination aus SvxLink/SvxServer vereint die jeweiligen Vorteile der analogen und der digitalen Übertragungstechnik: Bis zum Repeater oder auch Simplex-Link/HotSpot geht es in bewährter FM-Technik mit sehr guter Audioqualität, ohne dass das Signal in den ohnehin schon engen Übertragungskanal digital gepresst wird und entsprechend klingt. Erst am Repeater wird das Signal digitalisiert und dann mit einem hochwertigen Audiocodec weiter übertragen. Da ab hier ausreichend Bandbreite zur Verfügung steht, erfolgt das ebenfalls in ausgezeichneter Qualität.

    Eine Vernetzung mit dem SvxServer kommt völlig ohne Internetverbindungen aus. Daher handelt sich z.B. beim Einsatz im HAMNET wieder um ein Stück "echten" Amateurfunk. So werden nicht nur die Signale zum Repeater sondern auch die Signale zwischen den Repeatern drahtlos über die Infrastruktur der Funkamateure übertragen. Und zwar ohne den Umweg über das Internet und ohne die Benutzung fremder Server/Systeme.

    Jeder Sysop kann mit dem SvxServer ganz einfach z.B. einen lokalen Relaisverbund realisieren. Dazu reicht es aus, wenn an einem der beteiligten Standorte der SvxServer installiert/aktiviert wird. Alle anderen SvxLink-Clients verbinden sich dann mit diesem Server.

    Weitere Infos zum SvxServer gibt es hier. Für den einfachen Einstieg existieren zudem bereits fertig kompilierte und vorkonfigurierte Programmpakete, wie z.B. der HAMServerPi. Und bei Bedarf gibt es natürlich auch freundliche Unterstützung im SvxLink-Forum.

    Schönen Gruß
    Frank, DL3DCW

  • Hi Frank,

    vielen Dank für die Rückmeldung.
    Die sporadischen Abstürze konnte ich mit der Version hier lokal auf dem Server nicht mehr nachweisen, des weiteren habe ich eine Routine eingebaut, welche bei einem Disconnect an alle Clients ein SQL=close Kommando sendet, so dass diese nach Ablauf der Abfallzeit ihren TX ausschalten (bei Repeatern).
    Dafür ist leider das konzeptionelle Problem hinzugekommen an dem ich gerade arbeite...ich bleibe dran und melde mich.

    vy 73s de Adi, DL1HRC

  • Hallo Adi,

    dazu ist mir noch etwas eingefallen (gerade erst gestern beobachtet):

    Es gab einen der recht seltenen Abstürze des SvxServers. Da gerade ein QSO lief, waren alle Clients auf Sendung und blieben das auch weiter (kam ja nichts mehr vom Server). Durch unseren Workaround wurde der Server sofort wieder neu gestartet. Wenn ich mich recht erinnere, loggten sich die Clients dann aber nicht mehr selbstständig ein sondern mussten einzeln von Hand neu gestartet werden.

    Auffällig ist, dass der SvxServer wohl immer nur während eines QSO's abstürzt. Ich meine, wir hätten darüber auch mal gesprochen. Ich schau mir das beim
    nächsten Mal aber noch etwas genauer an.

    Das SQL-Close-Signal eines Clients, wenn dieser disconnected, ist eine gute Idee. Damit wird schon einmal recht viel abgefangen.

    Bleibt dann noch das Problem, wenn die Verbindung zwischen Server und Client wegbricht und dieser selbst gerade sendet. Dann hört er ja nichts mehr vom Server und bleibt auf Dauersendung. Tritt aber wahrscheinlich nur sehr selten auf. Schön wäre es, wenn SvxLink die Verbindung zum Server überwachen könnte und bei Verbindungsverlust entsprechend reagieren würde.

    EDIT: Upps, wir haben den falschen Thread erwischt. Vielleicht kannst Du die beiden Beiträge ja noch verschieben ;)

    Schönen Gruß
    Frank, DL3DCW