mirror of
https://github.com/Telecominfraproject/wlan-cloud-opensync-controller.git
synced 2026-03-20 21:39:11 +00:00
* WIFI-1552 Address auto/manual changes to backup channel number * WIFI-1552 remove the redundant code * WIFI-1552 update based on review comments * WIFI-1552 add NPE check Co-authored-by: Lynn Shi <lynn.shi@netexperience.com>
472 lines
18 KiB
JSON
472 lines
18 KiB
JSON
{
|
|
"model_type": "Equipment",
|
|
"id": 1,
|
|
"customerId": 2,
|
|
"profileId": 8,
|
|
"locationId": 8,
|
|
"equipmentType": "AP",
|
|
"inventoryId": "Open_AP_21P10C68818122",
|
|
"name": "Open_AP_21P10C68818122",
|
|
"details": {
|
|
"model_type": "ApElementConfiguration",
|
|
"equipmentModel": "EA8300-CA",
|
|
"elementConfigVersion": "AP-V1",
|
|
"equipmentType": "AP",
|
|
"deviceMode": "standaloneAP",
|
|
"gettingIP": "dhcp",
|
|
"staticIP": null,
|
|
"staticIpMaskCidr": null,
|
|
"staticIpGw": null,
|
|
"gettingDNS": "dhcp",
|
|
"staticDnsIp1": null,
|
|
"staticDnsIp2": null,
|
|
"peerInfoList": [],
|
|
"deviceName": "Open_AP_21P10C68818122",
|
|
"locationData": null,
|
|
"locallyConfiguredMgmtVlan": 0,
|
|
"locallyConfigured": false,
|
|
"deploymentType": "CEILING",
|
|
"syntheticClientEnabled": null,
|
|
"frameReportThrottleEnabled": true,
|
|
"antennaType": "OMNI",
|
|
"costSavingEventsEnabled": true,
|
|
"forwardMode": "BRIDGE",
|
|
"radioMap": {
|
|
"is5GHzU": {
|
|
"model_type": "ElementRadioConfiguration",
|
|
"radioType": "is5GHzU",
|
|
"channelNumber": 149,
|
|
"manualChannelNumber": 149,
|
|
"backupChannelNumber": 157,
|
|
"manualBackupChannelNumber": 157,
|
|
"rxCellSizeDb": {
|
|
"model_type": "SourceSelectionValue",
|
|
"source": "profile",
|
|
"value": -90
|
|
},
|
|
"probeResponseThresholdDb": {
|
|
"model_type": "SourceSelectionValue",
|
|
"source": "profile",
|
|
"value": -90
|
|
},
|
|
"clientDisconnectThresholdDb": {
|
|
"model_type": "SourceSelectionValue",
|
|
"source": "profile",
|
|
"value": -90
|
|
},
|
|
"eirpTxPower": {
|
|
"model_type": "SourceSelectionValue",
|
|
"source": "profile",
|
|
"value": 18
|
|
},
|
|
"perimeterDetectionEnabled": true,
|
|
"bestAPSteerType": "both",
|
|
"deauthAttackDetection": null,
|
|
"allowedChannelsPowerLevels": [
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 161,
|
|
"powerLevel": 18,
|
|
"dfs": false,
|
|
"channelWidth": 80
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 100,
|
|
"powerLevel": 18,
|
|
"dfs": true,
|
|
"channelWidth": 80
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 132,
|
|
"powerLevel": 18,
|
|
"dfs": true,
|
|
"channelWidth": 80
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 165,
|
|
"powerLevel": 18,
|
|
"dfs": false,
|
|
"channelWidth": 80
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 104,
|
|
"powerLevel": 18,
|
|
"dfs": true,
|
|
"channelWidth": 80
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 136,
|
|
"powerLevel": 18,
|
|
"dfs": true,
|
|
"channelWidth": 80
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 108,
|
|
"powerLevel": 18,
|
|
"dfs": true,
|
|
"channelWidth": 80
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 140,
|
|
"powerLevel": 18,
|
|
"dfs": true,
|
|
"channelWidth": 80
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 112,
|
|
"powerLevel": 18,
|
|
"dfs": true,
|
|
"channelWidth": 80
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 144,
|
|
"powerLevel": 18,
|
|
"dfs": true,
|
|
"channelWidth": 80
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 116,
|
|
"powerLevel": 18,
|
|
"dfs": true,
|
|
"channelWidth": 80
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 149,
|
|
"powerLevel": 18,
|
|
"dfs": false,
|
|
"channelWidth": 80
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 153,
|
|
"powerLevel": 18,
|
|
"dfs": false,
|
|
"channelWidth": 80
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 157,
|
|
"powerLevel": 18,
|
|
"dfs": false,
|
|
"channelWidth": 80
|
|
}
|
|
]
|
|
},
|
|
"is2dot4GHz": {
|
|
"model_type": "ElementRadioConfiguration",
|
|
"radioType": "is2dot4GHz",
|
|
"channelNumber": 6,
|
|
"manualChannelNumber": 6,
|
|
"backupChannelNumber": 11,
|
|
"manualBackupChannelNumber": 11,
|
|
"rxCellSizeDb": {
|
|
"model_type": "SourceSelectionValue",
|
|
"source": "profile",
|
|
"value": -90
|
|
},
|
|
"probeResponseThresholdDb": {
|
|
"model_type": "SourceSelectionValue",
|
|
"source": "profile",
|
|
"value": -90
|
|
},
|
|
"clientDisconnectThresholdDb": {
|
|
"model_type": "SourceSelectionValue",
|
|
"source": "profile",
|
|
"value": -90
|
|
},
|
|
"eirpTxPower": {
|
|
"model_type": "SourceSelectionValue",
|
|
"source": "profile",
|
|
"value": 18
|
|
},
|
|
"perimeterDetectionEnabled": true,
|
|
"bestAPSteerType": "both",
|
|
"deauthAttackDetection": null,
|
|
"allowedChannelsPowerLevels": [
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 1,
|
|
"powerLevel": 18,
|
|
"dfs": false,
|
|
"channelWidth": 20
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 2,
|
|
"powerLevel": 18,
|
|
"dfs": false,
|
|
"channelWidth": 20
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 3,
|
|
"powerLevel": 18,
|
|
"dfs": false,
|
|
"channelWidth": 20
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 4,
|
|
"powerLevel": 18,
|
|
"dfs": false,
|
|
"channelWidth": 20
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 5,
|
|
"powerLevel": 18,
|
|
"dfs": false,
|
|
"channelWidth": 20
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 6,
|
|
"powerLevel": 18,
|
|
"dfs": false,
|
|
"channelWidth": 20
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 7,
|
|
"powerLevel": 18,
|
|
"dfs": false,
|
|
"channelWidth": 20
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 8,
|
|
"powerLevel": 18,
|
|
"dfs": false,
|
|
"channelWidth": 20
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 9,
|
|
"powerLevel": 18,
|
|
"dfs": false,
|
|
"channelWidth": 20
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 10,
|
|
"powerLevel": 18,
|
|
"dfs": false,
|
|
"channelWidth": 20
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 11,
|
|
"powerLevel": 18,
|
|
"dfs": false,
|
|
"channelWidth": 20
|
|
}
|
|
]
|
|
},
|
|
"is5GHzL": {
|
|
"model_type": "ElementRadioConfiguration",
|
|
"radioType": "is5GHzL",
|
|
"channelNumber": 36,
|
|
"manualChannelNumber": 36,
|
|
"backupChannelNumber": 44,
|
|
"manualBackupChannelNumber": 44,
|
|
"rxCellSizeDb": {
|
|
"model_type": "SourceSelectionValue",
|
|
"source": "profile",
|
|
"value": -90
|
|
},
|
|
"probeResponseThresholdDb": {
|
|
"model_type": "SourceSelectionValue",
|
|
"source": "profile",
|
|
"value": -90
|
|
},
|
|
"clientDisconnectThresholdDb": {
|
|
"model_type": "SourceSelectionValue",
|
|
"source": "profile",
|
|
"value": -90
|
|
},
|
|
"eirpTxPower": {
|
|
"model_type": "SourceSelectionValue",
|
|
"source": "profile",
|
|
"value": 18
|
|
},
|
|
"perimeterDetectionEnabled": true,
|
|
"bestAPSteerType": "both",
|
|
"deauthAttackDetection": null,
|
|
"allowedChannelsPowerLevels": [
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 52,
|
|
"powerLevel": 18,
|
|
"dfs": true,
|
|
"channelWidth": 80
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 36,
|
|
"powerLevel": 18,
|
|
"dfs": false,
|
|
"channelWidth": 80
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 56,
|
|
"powerLevel": 18,
|
|
"dfs": true,
|
|
"channelWidth": 80
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 40,
|
|
"powerLevel": 18,
|
|
"dfs": false,
|
|
"channelWidth": 80
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 60,
|
|
"powerLevel": 18,
|
|
"dfs": true,
|
|
"channelWidth": 80
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 44,
|
|
"powerLevel": 18,
|
|
"dfs": false,
|
|
"channelWidth": 80
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 64,
|
|
"powerLevel": 18,
|
|
"dfs": true,
|
|
"channelWidth": 80
|
|
},
|
|
{
|
|
"model_type": "ChannelPowerLevel",
|
|
"channelNumber": 48,
|
|
"powerLevel": 18,
|
|
"dfs": false,
|
|
"channelWidth": 80
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"advancedRadioMap": {
|
|
"is2dot4GHz": {
|
|
"model_type": "RadioConfiguration",
|
|
"radioType": "is2dot4GHz",
|
|
"radioAdminState": "enabled",
|
|
"fragmentationThresholdBytes": 2346,
|
|
"uapsdState": "enabled",
|
|
"stationIsolation": "disabled",
|
|
"multicastRate": {
|
|
"model_type": "SourceSelectionMulticast",
|
|
"source": "profile",
|
|
"value": "auto"
|
|
},
|
|
"managementRate": {
|
|
"model_type": "SourceSelectionManagement",
|
|
"source": "profile",
|
|
"value": "auto"
|
|
},
|
|
"bestApSettings": {
|
|
"model_type": "SourceSelectionSteering",
|
|
"source": "manual",
|
|
"value": {
|
|
"model_type": "RadioBestApSettings",
|
|
"mlComputed": true,
|
|
"dropInSnrPercentage": 20,
|
|
"minLoadFactor": 50
|
|
}
|
|
},
|
|
"legacyBSSRate": "enabled",
|
|
"dtimPeriod": 2,
|
|
"deauthAttackDetection": null
|
|
},
|
|
"is5GHzU": {
|
|
"model_type": "RadioConfiguration",
|
|
"radioType": "is5GHzU",
|
|
"radioAdminState": "enabled",
|
|
"fragmentationThresholdBytes": 2346,
|
|
"uapsdState": "enabled",
|
|
"stationIsolation": "disabled",
|
|
"multicastRate": {
|
|
"model_type": "SourceSelectionMulticast",
|
|
"source": "profile",
|
|
"value": "auto"
|
|
},
|
|
"managementRate": {
|
|
"model_type": "SourceSelectionManagement",
|
|
"source": "profile",
|
|
"value": "auto"
|
|
},
|
|
"bestApSettings": {
|
|
"model_type": "SourceSelectionSteering",
|
|
"source": "manual",
|
|
"value": {
|
|
"model_type": "RadioBestApSettings",
|
|
"mlComputed": true,
|
|
"dropInSnrPercentage": 30,
|
|
"minLoadFactor": 40
|
|
}
|
|
},
|
|
"legacyBSSRate": "enabled",
|
|
"dtimPeriod": 2,
|
|
"deauthAttackDetection": null
|
|
},
|
|
"is5GHzL": {
|
|
"model_type": "RadioConfiguration",
|
|
"radioType": "is5GHzL",
|
|
"radioAdminState": "enabled",
|
|
"fragmentationThresholdBytes": 2346,
|
|
"uapsdState": "enabled",
|
|
"stationIsolation": "disabled",
|
|
"multicastRate": {
|
|
"model_type": "SourceSelectionMulticast",
|
|
"source": "profile",
|
|
"value": "auto"
|
|
},
|
|
"managementRate": {
|
|
"model_type": "SourceSelectionManagement",
|
|
"source": "profile",
|
|
"value": "auto"
|
|
},
|
|
"bestApSettings": {
|
|
"model_type": "SourceSelectionSteering",
|
|
"source": "manual",
|
|
"value": {
|
|
"model_type": "RadioBestApSettings",
|
|
"mlComputed": true,
|
|
"dropInSnrPercentage": 30,
|
|
"minLoadFactor": 40
|
|
}
|
|
},
|
|
"legacyBSSRate": "enabled",
|
|
"dtimPeriod": 2,
|
|
"deauthAttackDetection": null
|
|
}
|
|
}
|
|
},
|
|
"latitude": null,
|
|
"longitude": null,
|
|
"baseMacAddress": {
|
|
"model_type": "MacAddress",
|
|
"address": "JPWi7y5T",
|
|
"addressAsString": "24:f5:a2:ef:2e:53"
|
|
},
|
|
"serial": "21P10C68818122",
|
|
"createdTimestamp": 1612285288821,
|
|
"lastModifiedTimestamp": 1612285293922
|
|
} |