io.veea.VeeaHub.NetworkControl.WiFi¶
Name¶
io.veea.VeeaHub.NetworkControl.WiFi
Methods¶
CODE
CreateMeshWideWiFiAccessPoint (IN s alias,
IN s ssid,
IN s passphrase,
OUT i status,
OUT s error_msg);
CreateHubLocalWiFiAccessPoint (IN s alias,
IN s ssid,
IN s passphrase,
OUT i status,
OUT s error_msg);
DeleteMeshWideWiFiAccessPoint (IN s alias,
IN s ssid,
OUT i status,
OUT s error_msg);
DeleteHubLocalWiFiAccessPoint (IN s alias,
IN s ssid,
OUT i status,
OUT s error_msg);
CreateMeshWideWiFiAccessPointExt (IN s alias,
IN s ssid,
IN s passphrase,
IN a{sv} options,
OUT i status,
OUT s error_msg);
CreateHubLocalWiFiAccessPointExt (IN s alias,
IN s ssid,
IN s passphrase,
IN a{sv} options,
OUT i status,
OUT s error_msg);
ListMeshWideWiFiAccessPoints (IN s alias,
OUT i status,
OUT s error_msg,
OUT a(sssa{sv}) info);
ListHubLocalWiFiAccessPoints (IN s alias,
OUT i status,
OUT s error_msg,
OUT a(sssa{sv}) info);
CreateContainerVxlanEndpoint (IN s name,
IN i vxid,
IN as peers,
OUT i status,
OUT s error_msg);
RemoveContainerVxlanEndpoint (IN s name,
OUT i status,
OUT s error_msg);
Description¶
Method Details¶
The CreateMeshWideWiFiAccessPoint() method¶
CODE
CreateMeshWideWiFiAccessPoint (IN s alias,
IN s ssid,
IN s passphrase,
OUT i status,
OUT s error_msg);
Create a Wi-Fi Access Point for an owner LAN that is distributed across the mesh. The owner of the LAN (container UUID) is found using D-Bus introspection and Docker. An example owner UUID for the LAN is vMenu, '00000000-BA5E-5EED-C0DE-00000000000A'.
Allow: context=default
IN s alias:
The alias assigned to the LAN, e.g. 'shared:trusted'
IN s ssid:
SSID for the Access Point
IN s passphrase:
Passphrase for the Access Point
OUT i status:
The return status
OUT s error_msg:
The error message (for failure case)
The CreateHubLocalWiFiAccessPoint() method¶
CODE
CreateHubLocalWiFiAccessPoint (IN s alias,
IN s ssid,
IN s passphrase,
OUT i status,
OUT s error_msg);
Create a Wi-Fi Access Point for an owner LAN that is configured on the local hub. The owner of the LAN (container UUID) is found using D-Bus introspection and Docker. An example owner UUID for the LAN is vMenu, '00000000-BA5E-5EED-C0DE-00000000000A'.
Allow: context=default
IN s alias:
The alias assigned to the LAN, e.g. 'shared:trusted'
IN s ssid:
SSID for the Access Point
IN s passphrase:
Passphrase for the Access Point
OUT i status:
The return status
OUT s error_msg:
The error message (for failure case)
The DeleteMeshWideWiFiAccessPoint() method¶
CODE
Delete a Wi-Fi Access Point for an owner LAN that is distributed across the mesh. The owner of the LAN (container UUID) is found using D-Bus introspection and Docker. An example owner UUID for the LAN is vMenu, '00000000-BA5E-5EED-C0DE-00000000000A'.
Allow: context=default
IN s alias:
The alias assigned to the LAN, e.g. 'shared:trusted'
IN s ssid:
SSID for the Access Point
OUT i status:
The return status
OUT s error_msg:
The error message (for failure case)
The DeleteHubLocalWiFiAccessPoint() method¶
CODE
Delete a Wi-Fi Access Point for an owner LAN that is configured on the local hub. The owner of the LAN (container UUID) is found using D-Bus introspection and Docker. An example owner UUID for the LAN is vMenu, '00000000-BA5E-5EED-C0DE-00000000000A'.
Allow: context=default
IN s alias:
The alias assigned to the LAN, e.g. 'shared:trusted'
IN s ssid:
SSID for the Access Point
OUT i status:
The return status
OUT s error_msg:
The error message (for failure case)
The CreateMeshWideWiFiAccessPointExt() method¶
CODE
CreateMeshWideWiFiAccessPointExt (IN s alias,
IN s ssid,
IN s passphrase,
IN a{sv} options,
OUT i status,
OUT s error_msg);
SecureMode : 'Open' 'PSK' WPAMode : 'WPA2only' 'WPA3only' 'WPA2andWPA3' 802.11r : true false 802.11w : 'Disabled' 'Required' 'Optional' status: The return status error_msg: The error message (for failure case)
Create and configure a Wi-Fi Access Point for an owner LAN.
Allow: context=default
IN s alias:
The alias assigned to the LAN, e.g. 'shared:trusted'
IN s ssid:
SSID for the Access Point
IN s passphrase:
Passphrase for the Access Point
IN a{sv} options:
List of options to configure the additional WiFi functionality as dict
OUT i status:
OUT s error_msg:
The CreateHubLocalWiFiAccessPointExt() method¶
CODE
CreateHubLocalWiFiAccessPointExt (IN s alias,
IN s ssid,
IN s passphrase,
IN a{sv} options,
OUT i status,
OUT s error_msg);
SecureMode : 'Open' 'PSK' WPAMode : 'WPA2only' 'WPA3only' 'WPA2andWPA3' 802.11r : true false 802.11w : 'Disabled' 'Required' 'Optional' status: The return status error_msg: The error message (for failure case)
Create and configure a Wi-Fi Access Point for an owner LAN that is configured on the local hub.
Allow: context=default
IN s alias:
The alias assigned to the LAN, e.g. 'shared:trusted'
IN s ssid:
SSID for the Access Point
IN s passphrase:
Passphrase for the Access Point
IN a{sv} options:
List of options to configure the additional WiFi functionality as dict
OUT i status:
OUT s error_msg:
The ListMeshWideWiFiAccessPoints() method¶
CODE
IN s alias:
OUT i status:
OUT s error_msg:
OUT a(sssa{sv}) info:
The ListHubLocalWiFiAccessPoints() method¶
CODE
IN s alias:
OUT i status:
OUT s error_msg:
OUT a(sssa{sv}) info:
The CreateContainerVxlanEndpoint() method¶
CODE
IN s name:
IN i vxid:
IN as peers:
OUT i status:
OUT s error_msg:
The RemoveContainerVxlanEndpoint() method¶
CODE
IN s name:
OUT i status:
OUT s error_msg: