Beschreibung:

Dieses Add-in konfiguriert eine P2P Strecke mittels WDS zwischen zwei LCOS-LX Access Points. Weitere Informationen zu P2P Verbindungen zwischen LCOS-LX Access Points finden Sie in diesem Knowledge Base-Artikel.

Die Variablen können zum Teil global befüllt werden, jedoch muss die Variable WDS_MODE als Access-Point oder Station an den jeweiligen Geräten hinzugefügt werden.

Die Funktion setWDS("Netzwerkname") kann verwendet werden, wenn ein bestehendes Netzwerk/SSID über die P2P Verbindung übertragen werden soll. Das Netzwerk finden Sie in der Detail-Konfiguration → Wireless-LAN → WLAN-Netzwerke → Netzwerke mit aktiviertem Reiter Rolloutkonfiguration (Vorschau).

Dieses Add-in kann nur für eine Verbindung zwischen zwei LCOS-LX Access Points verwendet werden, eine P2P Strecke zwischen LCOS und LCOS-LX Access Points ist nicht möglich.

Liste der verwendeten Variablen:

VariableBeschreibung

WDS_CONNECTION

Name der WDS-Verbindung.

WDS_ENC

Welche Verschlüsselungsmethode soll verwendet werden? (Default P-PSK-WPA3)

WDS_MODE

Variable um das Gerät als Access-Point/Station zu konfigurieren.

WDS_PSK

Der PSK, mit welchem die Verbindung abgesichert wird.

WDS_RADIO

Einstellung des Frequenzbandes 2,4GHz, 5GHz oder 6GHz. (Default: 2,4GHz)

WDS_ROAMING

Soll ein Roaming Profil verwendet werden? (Default: leer)

WDS_SSID

SSID die für die WDS Verbindung ausgestrahlt wird.

WDS_UNTAGVLAN

Ungetaggte Pakete erlauben?

WDS_VLANs

Zusätzliche VLANs, die über die Funkstrecke gesendet werden sollen.

Add-in Code:

**
 * @param {Config} config
 * @param {Context} context
 * Do not edit this comment or parameter types. Required for code suggestions
*/
exports.main = function (config, context) {
    if (context.vars.WDS_MODE != "None"){
        var wdstable = config.getTableByOid("13.2.20.13.1");
        var wdstable_row = wdstable.createNewRow();
        wdstable_row.setByOid("1", context.vars.WDS_CONNECTION);     // WDS-Connection Name          : 64 chars from #ABCDEFGHIJKLMNOPQRSTUVWXYZ@{|}~!$%&'()*+-,/:;<=>?[\]"^_.0123456789abcdefghijklmnopqrstuvwxyz`
        wdstable_row.setByOid("2", context.vars.WDS_SSID);           // SSID-Name                    : 32 chars from #ABCDEFGHIJKLMNOPQRSTUVWXYZ@{|}~!$%&'()*+-,/:;<=>?[\]"^_.0123456789abcdefghijklmnopqrstuvwxyz `
        wdstable_row.setByOid("3", context.vars.WDS_MODUS);          // Mode                         : Access-Point (0), Station (1), Legacy-Station (2)
        wdstable_row.setByOid("4", context.vars.WDS_RADIO);          // Radio                        : 2.4GHz (1), 5GHz (2), 6GHz (3)
        wdstable_row.setByOid("5", context.vars.WDS_ENC);            // Encryption-Profile           : 128 chars from #ABCDEFGHIJKLMNOPQRSTUVWXYZ@{|}~!$%&'()*+-,/:;<=>?[\]"^_.0123456789abcdefghijklmnopqrstuvwxyz`
        wdstable_row.setByOid("6", context.vars.WDS_PSK);            // Key (PSK)                    : 63 chars from #ABCDEFGHIJKLMNOPQRSTUVWXYZ@{|}~!$%&'()*+-,/:;<=>?[\]"^_.0123456789abcdefghijklmnopqrstuvwxyz `
        wdstable_row.setByOid("8", context.vars.WDS_VLANs);          // Additional-VLANs             : 128 chars from Comma-separated list of VLAN-IDs (0, 2-4094)
        wdstable_row.setByOid("9", "0");                             // LCOS-Client-Bridge-Support   : No (0), Yes (1)
        wdstable_row.setByOid("10", context.vars.WDS_UNTAGVLAN);     // Additional-Untagged-VLAN     : No (0), Yes (1)
        wdstable_row.setByOid("11", context.vars.WDS_ROAMING);       // Roaming-Profile              : 128 chars from #ABCDEFGHIJKLMNOPQRSTUVWXYZ@{|}~!$%&'()*+-,/:;<=>?[\]"^_.0123456789abcdefghijklmnopqrstuvwxyz`
        wdstable.addOrMerge(wdstable_row);



        function setWDS(Network) {
            var wdsNetwork = config.getTableByOid("13.2.20.1");
            var wdsNetwork_row = wdsNetwork.getFirstRowByOid("1", Network)
                .setByOid("32", context.vars.WDS_CONNECTION)
        }
        /*
        setWDS("Networkname") - For example 1_INTRANET_INTRANET
        Found in Detail configuration → Wireless LAN → WLAN networks → Network with enabled rollout configuration (preview)
        */
        setWDS("Network")
    }
};

Add-in als JSON-Datei: