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).
Liste der verwendeten Variablen:
Variable | Beschreibung |
---|
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:
LCOS-LX-WDS.json