mirror of
https://github.com/Telecominfraproject/wlan-cloud-opensync-controller.git
synced 2025-11-04 20:47:51 +00:00
WIFI-872: Add Profile for Identity
WIFI-878: Define Data Types for Passpoint Profile models
This commit is contained in:
@@ -5,7 +5,6 @@ import java.io.IOException;
|
|||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
|
||||||
|
|
||||||
import javax.annotation.PostConstruct;
|
import javax.annotation.PostConstruct;
|
||||||
|
|
||||||
@@ -60,6 +59,9 @@ public class OpensyncExternalIntegrationSimple implements OpensyncExternalIntegr
|
|||||||
@Value("${tip.wlan.ovsdb.hotspot20ProfileFileName:/app/config/ProfileHotspot20.json}")
|
@Value("${tip.wlan.ovsdb.hotspot20ProfileFileName:/app/config/ProfileHotspot20.json}")
|
||||||
private String hotspot20ProfileFileName;
|
private String hotspot20ProfileFileName;
|
||||||
|
|
||||||
|
@Value("${tip.wlan.ovsdb.idProviderProfileFileName:/app/config/ProfileIdProvider.json}")
|
||||||
|
private String idProviderProfileFileName;
|
||||||
|
|
||||||
@Value("${tip.wlan.ovsdb.radiusProfileFileName:/app/config/ProfileRadius.json}")
|
@Value("${tip.wlan.ovsdb.radiusProfileFileName:/app/config/ProfileRadius.json}")
|
||||||
private String radiusProfileFileName;
|
private String radiusProfileFileName;
|
||||||
|
|
||||||
@@ -118,6 +120,8 @@ public class OpensyncExternalIntegrationSimple implements OpensyncExternalIntegr
|
|||||||
.listFromFile(operatorProfileFileName, com.telecominfraproject.wlan.profile.models.Profile.class);
|
.listFromFile(operatorProfileFileName, com.telecominfraproject.wlan.profile.models.Profile.class);
|
||||||
List<com.telecominfraproject.wlan.profile.models.Profile> venueProfiles = com.telecominfraproject.wlan.profile.models.Profile
|
List<com.telecominfraproject.wlan.profile.models.Profile> venueProfiles = com.telecominfraproject.wlan.profile.models.Profile
|
||||||
.listFromFile(venueProfileFileName, com.telecominfraproject.wlan.profile.models.Profile.class);
|
.listFromFile(venueProfileFileName, com.telecominfraproject.wlan.profile.models.Profile.class);
|
||||||
|
List<com.telecominfraproject.wlan.profile.models.Profile> providerProfiles = com.telecominfraproject.wlan.profile.models.Profile
|
||||||
|
.listFromFile(idProviderProfileFileName, com.telecominfraproject.wlan.profile.models.Profile.class);
|
||||||
|
|
||||||
|
|
||||||
ssidProfiles.stream().forEach(p -> apProfile.getChildProfileIds().add(p.getId()));
|
ssidProfiles.stream().forEach(p -> apProfile.getChildProfileIds().add(p.getId()));
|
||||||
@@ -161,7 +165,8 @@ public class OpensyncExternalIntegrationSimple implements OpensyncExternalIntegr
|
|||||||
new HashSet<com.telecominfraproject.wlan.profile.models.Profile>(operatorProfiles));
|
new HashSet<com.telecominfraproject.wlan.profile.models.Profile>(operatorProfiles));
|
||||||
hotspotConfig.setHotspot20VenueSet(
|
hotspotConfig.setHotspot20VenueSet(
|
||||||
new HashSet<com.telecominfraproject.wlan.profile.models.Profile>(venueProfiles));
|
new HashSet<com.telecominfraproject.wlan.profile.models.Profile>(venueProfiles));
|
||||||
|
hotspotConfig.setHotspot20ProviderSet(
|
||||||
|
new HashSet<com.telecominfraproject.wlan.profile.models.Profile>(providerProfiles));
|
||||||
|
|
||||||
ret = new OpensyncAPConfig();
|
ret = new OpensyncAPConfig();
|
||||||
ret.setCustomerEquipment(equipment);
|
ret.setCustomerEquipment(equipment);
|
||||||
|
|||||||
@@ -1,55 +1,49 @@
|
|||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 5,
|
"id": 15,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "equipment_ap",
|
"profileType": "equipment_ap",
|
||||||
"name": "DefaultApProfile",
|
"name": "ApProfile-3-radios",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "ApNetworkConfiguration",
|
"model_type": "ApNetworkConfiguration",
|
||||||
"networkConfigVersion": "AP-1",
|
"networkConfigVersion": "AP-1",
|
||||||
"equipmentType": "AP",
|
"equipmentType": "AP",
|
||||||
"vlanNative": true,
|
"vlanNative": true,
|
||||||
"vlan": 0,
|
"vlan": 0,
|
||||||
"ntpServer": {
|
"ntpServer": {
|
||||||
"model_type": "AutoOrManualString",
|
"model_type": "AutoOrManualString",
|
||||||
"auto": true,
|
"auto": true,
|
||||||
"value": "pool.ntp.org"
|
"value": "pool.ntp.org"
|
||||||
},
|
},
|
||||||
"syslogRelay": null,
|
"syslogRelay": null,
|
||||||
"rtlsSettings": null,
|
"rtlsSettings": null,
|
||||||
"syntheticClientEnabled": true,
|
"syntheticClientEnabled": true,
|
||||||
"ledControlEnabled": true,
|
"ledControlEnabled": true,
|
||||||
"equipmentDiscovery": false,
|
"equipmentDiscovery": false,
|
||||||
"radioMap": {
|
"radioMap": {
|
||||||
"is5GHz": {
|
"is2dot4GHz": {
|
||||||
"model_type": "RadioProfileConfiguration",
|
"model_type": "RadioProfileConfiguration",
|
||||||
"bestApEnabled": true,
|
"bestApEnabled": true,
|
||||||
"bestAPSteerType": "both"
|
"bestAPSteerType": "both"
|
||||||
},
|
},
|
||||||
"is2dot4GHz": {
|
"is5GHzU": {
|
||||||
"model_type": "RadioProfileConfiguration",
|
"model_type": "RadioProfileConfiguration",
|
||||||
"bestApEnabled": true,
|
"bestApEnabled": true,
|
||||||
"bestAPSteerType": "both"
|
"bestAPSteerType": "both"
|
||||||
},
|
},
|
||||||
"is5GHzU": {
|
"is5GHzL": {
|
||||||
"model_type": "RadioProfileConfiguration",
|
"model_type": "RadioProfileConfiguration",
|
||||||
"bestApEnabled": true,
|
"bestApEnabled": true,
|
||||||
"bestAPSteerType": "both"
|
"bestAPSteerType": "both"
|
||||||
},
|
}
|
||||||
"is5GHzL": {
|
},
|
||||||
"model_type": "RadioProfileConfiguration",
|
"profileType": "equipment_ap"
|
||||||
"bestApEnabled": true,
|
},
|
||||||
"bestAPSteerType": "both"
|
"createdTimestamp": 1601961452652,
|
||||||
}
|
"lastModifiedTimestamp": 1601961452652,
|
||||||
},
|
"childProfileIds": [
|
||||||
"profileType": "equipment_ap"
|
2,
|
||||||
},
|
9,
|
||||||
"createdTimestamp": 1591653239947,
|
11
|
||||||
"lastModifiedTimestamp": 1591654336724,
|
]
|
||||||
"childProfileIds": [
|
}
|
||||||
6,
|
|
||||||
7,
|
|
||||||
8,
|
|
||||||
9
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,55 +1,74 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 7777,
|
"id": 8,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "hotspot_2pt0",
|
"profileType": "hotspot_2pt0",
|
||||||
"name": "TipWlan-Hotspot20-Config",
|
"name": "TipWlan-Hotspot20-Config",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "Hotspot2Profile",
|
"model_type": "Hotspot2Profile",
|
||||||
"enableInterworkingAndHs20": true,
|
"enableInterworkingAndHs20": true,
|
||||||
"hessid": null,
|
"hessid": null,
|
||||||
"accessNetworkType": "free_public_network",
|
"accessNetworkType": "free_public_network",
|
||||||
"networkAuthenticationType": "acceptance_of_terms_and_conditions",
|
"networkAuthenticationType": "acceptance_of_terms_and_conditions",
|
||||||
"additionalStepsRequiredForAccess": 0,
|
"additionalStepsRequiredForAccess": 0,
|
||||||
"deauthRequestTimeout": 0,
|
"deauthRequestTimeout": 0,
|
||||||
"operatingClass": 0,
|
"operatingClass": 0,
|
||||||
"termsAndConditionsFile": {
|
"termsAndConditionsFile": {
|
||||||
"model_type": "ManagedFileInfo",
|
"model_type": "ManagedFileInfo",
|
||||||
"md5checksum": null,
|
"md5checksum": null,
|
||||||
"lastModifiedTimestamp": null,
|
"lastModifiedTimestamp": null,
|
||||||
"apExportUrl": "https://localhost:9091/filestore/termsAndConditions",
|
"apExportUrl": "https://localhost:9091/filestore/termsAndConditions",
|
||||||
"fileCategory": "ExternalPolicyConfiguration",
|
"fileCategory": "ExternalPolicyConfiguration",
|
||||||
"fileType": "TEXT",
|
"fileType": "TEXT",
|
||||||
"altSlot": false
|
"altSlot": false
|
||||||
|
},
|
||||||
|
"whitelistDomain": null,
|
||||||
|
"emergencyServicesReachable": true,
|
||||||
|
"unauthenticatedEmergencyServiceAccessible": false,
|
||||||
|
"internetConnectivity": true,
|
||||||
|
"connectionCapabilitySet": [
|
||||||
|
{
|
||||||
|
"model_type": "ConnectionCapability",
|
||||||
|
"connectionCapabilitiesPortNumber": 8888,
|
||||||
|
"connectionCapabilitiesIpProtocol": "TCP",
|
||||||
|
"connectionCapabilitiesStatus": "open"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ipAddressTypeAvailability": "public_IPv4_address_available",
|
||||||
|
"qosMapSetConfiguration": null,
|
||||||
|
"apGeospatialLocation": null,
|
||||||
|
"apCivicLocation": null,
|
||||||
|
"apPublicLocationIdUri": null,
|
||||||
|
"gasAddr3Behaviour": "p2pSpecWorkaroundFromRequest",
|
||||||
|
"anqpDomainId": 1234,
|
||||||
|
"disableDownstreamGroupAddressedForwarding": false,
|
||||||
|
"enable2pt4GHz": true,
|
||||||
|
"enable5GHz": true,
|
||||||
|
"associatedSsids": [
|
||||||
|
"TipWlan-cloud-3-radios"
|
||||||
|
],
|
||||||
|
"mccMnc3gppCellularNetworkInfo": [
|
||||||
|
{
|
||||||
|
"model_type": "MccMnc",
|
||||||
|
"mcc": 302,
|
||||||
|
"mnc": 720,
|
||||||
|
"iso": "ca",
|
||||||
|
"country": "Canada",
|
||||||
|
"countryCode": 1,
|
||||||
|
"network": "Rogers AT&T Wireless",
|
||||||
|
"mccMncPairing": "302,720"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"profileType": "hotspot_2pt0",
|
||||||
|
"mccMncList": "302,720"
|
||||||
},
|
},
|
||||||
"whitelistDomain": null,
|
"createdTimestamp": 1601961452370,
|
||||||
"emergencyServicesReachable": true,
|
"lastModifiedTimestamp": 1601961452370,
|
||||||
"unauthenticatedEmergencyServiceAccessible": false,
|
"childProfileIds": [
|
||||||
"internetConnectivity": true,
|
5,
|
||||||
"connectionCapabilitySet": [
|
6,
|
||||||
{
|
7
|
||||||
"model_type": "ConnectionCapability",
|
]
|
||||||
"connectionCapabilitiesPortNumber": 8888,
|
}
|
||||||
"connectionCapabilitiesIpProtocol": "TCP",
|
|
||||||
"connectionCapabilitiesStatus": "open"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"ipAddressTypeAvailability": "public_IPv4_address_available",
|
|
||||||
"qosMapSetConfiguration": null,
|
|
||||||
"apGeospatialLocation": null,
|
|
||||||
"apCivicLocation": null,
|
|
||||||
"apPublicLocationIdUri": null,
|
|
||||||
"gasAddr3Behaviour": "p2pSpecWorkaroundFromRequest",
|
|
||||||
"anqpDomainId": 1234,
|
|
||||||
"disableDownstreamGroupAddressedForwarding": false,
|
|
||||||
"profileType": "hotspot_2pt0"
|
|
||||||
},
|
|
||||||
"createdTimestamp": 1601595307355,
|
|
||||||
"lastModifiedTimestamp": 1601595307355,
|
|
||||||
"childProfileIds": [
|
|
||||||
5555,
|
|
||||||
6666
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
]
|
||||||
@@ -0,0 +1,98 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"model_type": "Profile",
|
||||||
|
"id": 7,
|
||||||
|
"customerId": 2,
|
||||||
|
"profileType": "id_provider",
|
||||||
|
"name": "TipWlan-Hotspot20-OSU-Provider",
|
||||||
|
"details": {
|
||||||
|
"model_type": "Hotspot20IdProviderProfile",
|
||||||
|
"domainName": "example.com",
|
||||||
|
"mccMncList": [
|
||||||
|
{
|
||||||
|
"model_type": "MccMnc",
|
||||||
|
"mcc": 302,
|
||||||
|
"mnc": 720,
|
||||||
|
"iso": "ca",
|
||||||
|
"country": "Canada",
|
||||||
|
"countryCode": 1,
|
||||||
|
"network": "Rogers AT&T Wireless",
|
||||||
|
"mccMncPairing": "302,720"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"naiRealmList": [
|
||||||
|
{
|
||||||
|
"model_type": "NaiRealmInformation",
|
||||||
|
"naiRealms": [
|
||||||
|
"example.net",
|
||||||
|
"example.com"
|
||||||
|
],
|
||||||
|
"encoding": 0,
|
||||||
|
"eapMethods": [
|
||||||
|
"EAP-TLS with certificate"
|
||||||
|
],
|
||||||
|
"eapMap": {
|
||||||
|
"EAP-TLS with certificate": [
|
||||||
|
"Softoken",
|
||||||
|
"Certificate"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"osuIconList": [
|
||||||
|
{
|
||||||
|
"model_type": "OsuIcon",
|
||||||
|
"iconWidth": 32,
|
||||||
|
"iconHeight": 32,
|
||||||
|
"languageCode": "eng",
|
||||||
|
"iconLocale": "en_CA",
|
||||||
|
"iconName": "icon32.png",
|
||||||
|
"filePath": "/tmp/icon32.png",
|
||||||
|
"hs20IconString": "32:32:eng:image/png:icon32.png:/tmp/icon32.png"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"radiusProfileAuth": "Radius-Profile",
|
||||||
|
"radiusProfileAccounting": "Radius-Profile",
|
||||||
|
"osuSsid": "TipWlan-cloud-3-radios",
|
||||||
|
"osuServerUri": "https://example.com/osu/",
|
||||||
|
"osuFriendlyName": {
|
||||||
|
"model_type": "Hotspot20Duple",
|
||||||
|
"locale": "en_CA",
|
||||||
|
"dupleIso3Language": "eng",
|
||||||
|
"dupleName": "Example provider",
|
||||||
|
"defaultDupleSeparator": ":",
|
||||||
|
"asDuple": "eng:Example provider"
|
||||||
|
},
|
||||||
|
"osuNaiStandalone": "anonymous@example.com",
|
||||||
|
"osuNaiShared": "anonymous@example.com",
|
||||||
|
"osuMethodList": [
|
||||||
|
1,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
"osuServiceDescription": [
|
||||||
|
{
|
||||||
|
"model_type": "Hotspot20Duple",
|
||||||
|
"locale": "en_CA",
|
||||||
|
"dupleIso3Language": "eng",
|
||||||
|
"dupleName": "Example services",
|
||||||
|
"defaultDupleSeparator": ":",
|
||||||
|
"asDuple": "eng:Example services"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "Hotspot20Duple",
|
||||||
|
"locale": "fr_CA",
|
||||||
|
"dupleIso3Language": "fra",
|
||||||
|
"dupleName": "Exemples de services",
|
||||||
|
"defaultDupleSeparator": ":",
|
||||||
|
"asDuple": "fra:Exemples de services"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"profileType": "id_provider"
|
||||||
|
},
|
||||||
|
"createdTimestamp": 1601961451981,
|
||||||
|
"lastModifiedTimestamp": 1601961451981,
|
||||||
|
"childProfileIds": [
|
||||||
|
1
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
@@ -1,16 +1,16 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 333,
|
"id": 2,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "metrics",
|
"profileType": "metrics",
|
||||||
"name": "Metrics-Profile-3-radios",
|
"name": "Metrics-Profile-3-radios",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "ServiceMetricsCollectionConfigProfile",
|
"model_type": "ServiceMetricsCollectionConfigProfile",
|
||||||
"radioTypes": [
|
"radioTypes": [
|
||||||
"is5GHzL",
|
"is5GHzU",
|
||||||
"is2dot4GHz",
|
"is2dot4GHz",
|
||||||
"is5GHzU"
|
"is5GHzL"
|
||||||
],
|
],
|
||||||
"serviceMetricDataTypes": [
|
"serviceMetricDataTypes": [
|
||||||
"ApNode",
|
"ApNode",
|
||||||
@@ -30,19 +30,7 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is5GHzU",
|
"radioType": "is2dot4GHz",
|
||||||
"serviceMetricDataType": "ApNode"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 120,
|
|
||||||
"channelSurveyType": "OFF_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is5GHzL",
|
|
||||||
"serviceMetricDataType": "ApNode"
|
"serviceMetricDataType": "ApNode"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -60,20 +48,20 @@
|
|||||||
{
|
{
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
"reportingIntervalSeconds": 60,
|
"reportingIntervalSeconds": 120,
|
||||||
"channelSurveyType": "ON_CHANNEL",
|
"channelSurveyType": "OFF_CHANNEL",
|
||||||
"scanIntervalMillis": 0,
|
"scanIntervalMillis": 0,
|
||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is2dot4GHz",
|
"radioType": "is5GHzU",
|
||||||
"serviceMetricDataType": "ApNode"
|
"serviceMetricDataType": "ApNode"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
"reportingIntervalSeconds": 120,
|
"reportingIntervalSeconds": 60,
|
||||||
"channelSurveyType": "OFF_CHANNEL",
|
"channelSurveyType": "ON_CHANNEL",
|
||||||
"scanIntervalMillis": 0,
|
"scanIntervalMillis": 0,
|
||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
@@ -92,6 +80,18 @@
|
|||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is2dot4GHz",
|
"radioType": "is2dot4GHz",
|
||||||
"serviceMetricDataType": "ApNode"
|
"serviceMetricDataType": "ApNode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 120,
|
||||||
|
"channelSurveyType": "OFF_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is5GHzL",
|
||||||
|
"serviceMetricDataType": "ApNode"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"ApSsid": [
|
"ApSsid": [
|
||||||
@@ -99,14 +99,14 @@
|
|||||||
"model_type": "ServiceMetricRadioConfigParameters",
|
"model_type": "ServiceMetricRadioConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
"reportingIntervalSeconds": 60,
|
"reportingIntervalSeconds": 60,
|
||||||
"radioType": "is2dot4GHz",
|
"radioType": "is5GHzL",
|
||||||
"serviceMetricDataType": "ApSsid"
|
"serviceMetricDataType": "ApSsid"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_type": "ServiceMetricRadioConfigParameters",
|
"model_type": "ServiceMetricRadioConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
"reportingIntervalSeconds": 60,
|
"reportingIntervalSeconds": 60,
|
||||||
"radioType": "is5GHzL",
|
"radioType": "is2dot4GHz",
|
||||||
"serviceMetricDataType": "ApSsid"
|
"serviceMetricDataType": "ApSsid"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -118,13 +118,6 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Client": [
|
"Client": [
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricRadioConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 60,
|
|
||||||
"radioType": "is2dot4GHz",
|
|
||||||
"serviceMetricDataType": "Client"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"model_type": "ServiceMetricRadioConfigParameters",
|
"model_type": "ServiceMetricRadioConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
@@ -138,6 +131,13 @@
|
|||||||
"reportingIntervalSeconds": 60,
|
"reportingIntervalSeconds": 60,
|
||||||
"radioType": "is5GHzU",
|
"radioType": "is5GHzU",
|
||||||
"serviceMetricDataType": "Client"
|
"serviceMetricDataType": "Client"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricRadioConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 60,
|
||||||
|
"radioType": "is2dot4GHz",
|
||||||
|
"serviceMetricDataType": "Client"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Channel": [
|
"Channel": [
|
||||||
@@ -150,57 +150,21 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is5GHzL",
|
|
||||||
"serviceMetricDataType": "Channel"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 120,
|
|
||||||
"channelSurveyType": "OFF_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is2dot4GHz",
|
|
||||||
"serviceMetricDataType": "Channel"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 60,
|
|
||||||
"channelSurveyType": "ON_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is5GHzL",
|
|
||||||
"serviceMetricDataType": "Channel"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 60,
|
|
||||||
"channelSurveyType": "ON_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is2dot4GHz",
|
|
||||||
"serviceMetricDataType": "Channel"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 60,
|
|
||||||
"channelSurveyType": "ON_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is5GHzU",
|
"radioType": "is5GHzU",
|
||||||
"serviceMetricDataType": "Channel"
|
"serviceMetricDataType": "Channel"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 60,
|
||||||
|
"channelSurveyType": "ON_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is2dot4GHz",
|
||||||
|
"serviceMetricDataType": "Channel"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
@@ -210,6 +174,42 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is2dot4GHz",
|
||||||
|
"serviceMetricDataType": "Channel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 120,
|
||||||
|
"channelSurveyType": "OFF_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is5GHzL",
|
||||||
|
"serviceMetricDataType": "Channel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 60,
|
||||||
|
"channelSurveyType": "ON_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is5GHzL",
|
||||||
|
"serviceMetricDataType": "Channel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 60,
|
||||||
|
"channelSurveyType": "ON_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is5GHzU",
|
"radioType": "is5GHzU",
|
||||||
"serviceMetricDataType": "Channel"
|
"serviceMetricDataType": "Channel"
|
||||||
}
|
}
|
||||||
@@ -224,7 +224,19 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is5GHzL",
|
"radioType": "is5GHzU",
|
||||||
|
"serviceMetricDataType": "Neighbour"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 60,
|
||||||
|
"channelSurveyType": "ON_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is2dot4GHz",
|
||||||
"serviceMetricDataType": "Neighbour"
|
"serviceMetricDataType": "Neighbour"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -248,7 +260,7 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is2dot4GHz",
|
"radioType": "is5GHzL",
|
||||||
"serviceMetricDataType": "Neighbour"
|
"serviceMetricDataType": "Neighbour"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -263,18 +275,6 @@
|
|||||||
"radioType": "is5GHzU",
|
"radioType": "is5GHzU",
|
||||||
"serviceMetricDataType": "Neighbour"
|
"serviceMetricDataType": "Neighbour"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 60,
|
|
||||||
"channelSurveyType": "ON_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is5GHzL",
|
|
||||||
"serviceMetricDataType": "Neighbour"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
@@ -284,15 +284,15 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is5GHzU",
|
"radioType": "is5GHzL",
|
||||||
"serviceMetricDataType": "Neighbour"
|
"serviceMetricDataType": "Neighbour"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"profileType": "metrics"
|
"profileType": "metrics"
|
||||||
},
|
},
|
||||||
"createdTimestamp": 1601335086248,
|
"createdTimestamp": 1601961451756,
|
||||||
"lastModifiedTimestamp": 1601335086248,
|
"lastModifiedTimestamp": 1601961451756,
|
||||||
"childProfileIds": []
|
"childProfileIds": []
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -1,35 +1,37 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 5555,
|
"id": 5,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "operator",
|
"profileType": "operator",
|
||||||
"name": "TipWlan-Hotspot20-Operator",
|
"name": "TipWlan-Hotspot20-Operator",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "OperatorProfile",
|
"model_type": "OperatorProfile",
|
||||||
"domainName": "telecominfraproject.atlassian.net",
|
"domainName": "telecominfraproject.atlassian.net",
|
||||||
"serverOnlyAuthenticatedL2EncryptionNetwork": false,
|
"serverOnlyAuthenticatedL2EncryptionNetwork": false,
|
||||||
"x509CertificateLocation": "/etc/ca.pem",
|
"x509CertificateLocation": "/etc/ca.pem",
|
||||||
"operatorFriendlyName": [
|
"operatorFriendlyName": [
|
||||||
{
|
{
|
||||||
"model_type": "Hotspot20Duple",
|
"model_type": "Hotspot20Duple",
|
||||||
"locale": "en_CA",
|
"locale": "en_CA",
|
||||||
"language": "eng",
|
"dupleIso3Language": "eng",
|
||||||
"friendlyName": "default Friendly Operator Name",
|
"dupleName": "Default friendly operator name",
|
||||||
"formattedFriendlyName": "eng:default Friendly Operator Name"
|
"defaultDupleSeparator": ":",
|
||||||
},
|
"asDuple": "eng:Default friendly operator name"
|
||||||
{
|
},
|
||||||
"model_type": "Hotspot20Duple",
|
{
|
||||||
"locale": "fr_CA",
|
"model_type": "Hotspot20Duple",
|
||||||
"language": "fra",
|
"locale": "fr_CA",
|
||||||
"friendlyName": "Nom de l'opérateur convivial par défaut",
|
"dupleIso3Language": "fra",
|
||||||
"formattedFriendlyName": "fra:Nom de l'opérateur convivial par défaut"
|
"dupleName": "Nom de l'opérateur convivial par défaut",
|
||||||
}
|
"defaultDupleSeparator": ":",
|
||||||
],
|
"asDuple": "fra:Nom de l'opérateur convivial par défaut"
|
||||||
"profileType": "operator"
|
}
|
||||||
},
|
],
|
||||||
"createdTimestamp": 1601595306885,
|
"profileType": "operator"
|
||||||
"lastModifiedTimestamp": 1601595306885,
|
},
|
||||||
"childProfileIds": []
|
"createdTimestamp": 1601961451776,
|
||||||
}
|
"lastModifiedTimestamp": 1601961451776,
|
||||||
|
"childProfileIds": []
|
||||||
|
}
|
||||||
]
|
]
|
||||||
@@ -1,34 +1,34 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "radius",
|
"profileType": "radius",
|
||||||
"name": "RadiusProfileOttawa",
|
"name": "Radius-Profile",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "RadiusProfile",
|
"model_type": "RadiusProfile",
|
||||||
"subnetConfiguration": null,
|
"subnetConfiguration": null,
|
||||||
"serviceRegionMap": {
|
"serviceRegionMap": {
|
||||||
"Ottawa": {
|
"Ottawa": {
|
||||||
"model_type": "RadiusServiceRegion",
|
"model_type": "RadiusServiceRegion",
|
||||||
"serverMap": {
|
"serverMap": {
|
||||||
"RadiusProfileOttawa": [
|
"Radius-Profile": [
|
||||||
{
|
{
|
||||||
"model_type": "RadiusServer",
|
"model_type": "RadiusServer",
|
||||||
"ipAddress": "localhost",
|
"ipAddress": "192.168.0.1",
|
||||||
"secret": "testing123",
|
"secret": "testing123",
|
||||||
"authPort": 1812,
|
"authPort": 1812,
|
||||||
"timeout": null
|
"timeout": null
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"regionName": "Ottawa"
|
"regionName": "Ottawa"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"profileType": "radius"
|
"profileType": "radius"
|
||||||
},
|
},
|
||||||
"createdTimestamp": 1591653174195,
|
"createdTimestamp": 1601961451668,
|
||||||
"lastModifiedTimestamp": 1591653174195,
|
"lastModifiedTimestamp": 1601961451668,
|
||||||
"childProfileIds": []
|
"childProfileIds": []
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -1,258 +1,256 @@
|
|||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 9,
|
"id": 11,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "rf",
|
"profileType": "rf",
|
||||||
"name": "DefaultRf",
|
"name": "TipWlan-rf",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "RfConfiguration",
|
"model_type": "RfConfiguration",
|
||||||
"rf": "Default-RF",
|
"rfConfigMap": {
|
||||||
"profileType": "rf",
|
"is5GHz": {
|
||||||
"rfConfigMap": {
|
"model_type": "RfElementConfiguration",
|
||||||
"is2dot4GHz": {
|
"rf": "TipWlan-rf",
|
||||||
"model_type": "RfElementConfiguration",
|
"beaconInterval": 100,
|
||||||
"beaconInterval": 100,
|
"forceScanDuringVoice": "disabled",
|
||||||
"forceScanDuringVoice": "disabled",
|
"rtsCtsThreshold": 65535,
|
||||||
"rtsCtsThreshold": 65535,
|
"channelBandwidth": "is80MHz",
|
||||||
"channelBandwidth": "is20MHz",
|
"mimoMode": "twoByTwo",
|
||||||
"mimoMode": "twoBytwo",
|
"maxNumClients": 100,
|
||||||
"maxNumClients": 100,
|
"multicastRate": "auto",
|
||||||
"multicastRate": "auto",
|
"autoChannelSelection": false,
|
||||||
"autoChannelSelection": false,
|
"activeScanSettings": {
|
||||||
"activeScanSettings": {
|
"model_type": "ActiveScanSettings",
|
||||||
"model_type": "ActiveScanSettings",
|
"enabled": true,
|
||||||
"enabled": true,
|
"scanFrequencySeconds": 10,
|
||||||
"scanFrequencySeconds": 10,
|
"scanDurationMillis": 65
|
||||||
"scanDurationMillis": 65
|
},
|
||||||
},
|
"managementRate": "auto",
|
||||||
"managementRate": "auto",
|
"rxCellSizeDb": {
|
||||||
"rxCellSizeDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"probeResponseThresholdDb": {
|
||||||
"probeResponseThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"clientDisconnectThresholdDb": {
|
||||||
"clientDisconnectThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"eirpTxPower": {
|
||||||
"eirpTxPower": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": false,
|
"value": 18
|
||||||
"value": 32
|
},
|
||||||
},
|
"bestApEnabled": null,
|
||||||
"bestApEnabled": null,
|
"neighbouringListApConfig": {
|
||||||
"neighbouringListApConfig": {
|
"model_type": "NeighbouringAPListConfiguration",
|
||||||
"model_type": "NeighbouringAPListConfiguration",
|
"minSignal": -85,
|
||||||
"minSignal": -85,
|
"maxAps": 25
|
||||||
"maxAps": 25
|
},
|
||||||
},
|
"perimeterDetectionEnabled": true,
|
||||||
"minAutoCellSize": -80,
|
"channelHopSettings": {
|
||||||
"perimeterDetectionEnabled": true,
|
"model_type": "ChannelHopSettings",
|
||||||
"channelHopSettings": {
|
"noiseFloorThresholdInDB": -75,
|
||||||
"model_type": "ChannelHopSettings",
|
"noiseFloorThresholdTimeInSeconds": 180,
|
||||||
"noiseFloorThresholdInDB": -75,
|
"nonWifiThresholdInPercentage": 50,
|
||||||
"noiseFloorThresholdTimeInSeconds": 180,
|
"nonWifiThresholdTimeInSeconds": 180,
|
||||||
"nonWifiThresholdInPercentage": 50,
|
"obssHopMode": "NON_WIFI"
|
||||||
"nonWifiThresholdTimeInSeconds": 180,
|
},
|
||||||
"obssHopMode": "NON_WIFI"
|
"bestApSettings": {
|
||||||
},
|
"model_type": "RadioBestApSettings",
|
||||||
"bestApSettings": {
|
"mlComputed": true,
|
||||||
"model_type": "RadioBestApSettings",
|
"dropInSnrPercentage": 30,
|
||||||
"mlComputed": true,
|
"minLoadFactor": 40
|
||||||
"dropInSnrPercentage": 20,
|
}
|
||||||
"minLoadFactor": 50
|
},
|
||||||
}
|
"is2dot4GHz": {
|
||||||
},
|
"model_type": "RfElementConfiguration",
|
||||||
"is5GHz": {
|
"rf": "TipWlan-rf",
|
||||||
"model_type": "RfElementConfiguration",
|
"beaconInterval": 100,
|
||||||
"beaconInterval": 100,
|
"forceScanDuringVoice": "disabled",
|
||||||
"forceScanDuringVoice": "disabled",
|
"rtsCtsThreshold": 65535,
|
||||||
"rtsCtsThreshold": 65535,
|
"channelBandwidth": "is20MHz",
|
||||||
"channelBandwidth": "is80MHz",
|
"mimoMode": "twoByTwo",
|
||||||
"mimoMode": "twoBytwo",
|
"maxNumClients": 100,
|
||||||
"maxNumClients": 100,
|
"multicastRate": "auto",
|
||||||
"multicastRate": "auto",
|
"autoChannelSelection": false,
|
||||||
"autoChannelSelection": false,
|
"activeScanSettings": {
|
||||||
"activeScanSettings": {
|
"model_type": "ActiveScanSettings",
|
||||||
"model_type": "ActiveScanSettings",
|
"enabled": true,
|
||||||
"enabled": true,
|
"scanFrequencySeconds": 10,
|
||||||
"scanFrequencySeconds": 10,
|
"scanDurationMillis": 65
|
||||||
"scanDurationMillis": 65
|
},
|
||||||
},
|
"managementRate": "auto",
|
||||||
"managementRate": "auto",
|
"rxCellSizeDb": {
|
||||||
"rxCellSizeDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"probeResponseThresholdDb": {
|
||||||
"probeResponseThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"clientDisconnectThresholdDb": {
|
||||||
"clientDisconnectThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"eirpTxPower": {
|
||||||
"eirpTxPower": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": false,
|
"value": 18
|
||||||
"value": 32
|
},
|
||||||
},
|
"bestApEnabled": null,
|
||||||
"bestApEnabled": null,
|
"neighbouringListApConfig": {
|
||||||
"neighbouringListApConfig": {
|
"model_type": "NeighbouringAPListConfiguration",
|
||||||
"model_type": "NeighbouringAPListConfiguration",
|
"minSignal": -85,
|
||||||
"minSignal": -85,
|
"maxAps": 25
|
||||||
"maxAps": 25
|
},
|
||||||
},
|
"perimeterDetectionEnabled": true,
|
||||||
"minAutoCellSize": -80,
|
"channelHopSettings": {
|
||||||
"perimeterDetectionEnabled": true,
|
"model_type": "ChannelHopSettings",
|
||||||
"channelHopSettings": {
|
"noiseFloorThresholdInDB": -75,
|
||||||
"model_type": "ChannelHopSettings",
|
"noiseFloorThresholdTimeInSeconds": 180,
|
||||||
"noiseFloorThresholdInDB": -75,
|
"nonWifiThresholdInPercentage": 50,
|
||||||
"noiseFloorThresholdTimeInSeconds": 180,
|
"nonWifiThresholdTimeInSeconds": 180,
|
||||||
"nonWifiThresholdInPercentage": 50,
|
"obssHopMode": "NON_WIFI"
|
||||||
"nonWifiThresholdTimeInSeconds": 180,
|
},
|
||||||
"obssHopMode": "NON_WIFI"
|
"bestApSettings": {
|
||||||
},
|
"model_type": "RadioBestApSettings",
|
||||||
"bestApSettings": {
|
"mlComputed": true,
|
||||||
"model_type": "RadioBestApSettings",
|
"dropInSnrPercentage": 20,
|
||||||
"mlComputed": true,
|
"minLoadFactor": 50
|
||||||
"dropInSnrPercentage": 20,
|
}
|
||||||
"minLoadFactor": 50
|
},
|
||||||
}
|
"is5GHzU": {
|
||||||
},
|
"model_type": "RfElementConfiguration",
|
||||||
"is5GHzL": {
|
"rf": "TipWlan-rf",
|
||||||
"model_type": "RfElementConfiguration",
|
"beaconInterval": 100,
|
||||||
"beaconInterval": 100,
|
"forceScanDuringVoice": "disabled",
|
||||||
"forceScanDuringVoice": "disabled",
|
"rtsCtsThreshold": 65535,
|
||||||
"rtsCtsThreshold": 65535,
|
"channelBandwidth": "is80MHz",
|
||||||
"channelBandwidth": "is80MHz",
|
"mimoMode": "twoByTwo",
|
||||||
"mimoMode": "twoBytwo",
|
"maxNumClients": 100,
|
||||||
"maxNumClients": 100,
|
"multicastRate": "auto",
|
||||||
"multicastRate": "auto",
|
"autoChannelSelection": false,
|
||||||
"autoChannelSelection": false,
|
"activeScanSettings": {
|
||||||
"activeScanSettings": {
|
"model_type": "ActiveScanSettings",
|
||||||
"model_type": "ActiveScanSettings",
|
"enabled": true,
|
||||||
"enabled": true,
|
"scanFrequencySeconds": 10,
|
||||||
"scanFrequencySeconds": 10,
|
"scanDurationMillis": 65
|
||||||
"scanDurationMillis": 65
|
},
|
||||||
},
|
"managementRate": "auto",
|
||||||
"managementRate": "auto",
|
"rxCellSizeDb": {
|
||||||
"rxCellSizeDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"probeResponseThresholdDb": {
|
||||||
"probeResponseThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"clientDisconnectThresholdDb": {
|
||||||
"clientDisconnectThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"eirpTxPower": {
|
||||||
"eirpTxPower": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": false,
|
"value": 18
|
||||||
"value": 32
|
},
|
||||||
},
|
"bestApEnabled": null,
|
||||||
"bestApEnabled": null,
|
"neighbouringListApConfig": {
|
||||||
"neighbouringListApConfig": {
|
"model_type": "NeighbouringAPListConfiguration",
|
||||||
"model_type": "NeighbouringAPListConfiguration",
|
"minSignal": -85,
|
||||||
"minSignal": -85,
|
"maxAps": 25
|
||||||
"maxAps": 25
|
},
|
||||||
},
|
"perimeterDetectionEnabled": true,
|
||||||
"minAutoCellSize": -80,
|
"channelHopSettings": {
|
||||||
"perimeterDetectionEnabled": true,
|
"model_type": "ChannelHopSettings",
|
||||||
"channelHopSettings": {
|
"noiseFloorThresholdInDB": -75,
|
||||||
"model_type": "ChannelHopSettings",
|
"noiseFloorThresholdTimeInSeconds": 180,
|
||||||
"noiseFloorThresholdInDB": -75,
|
"nonWifiThresholdInPercentage": 50,
|
||||||
"noiseFloorThresholdTimeInSeconds": 180,
|
"nonWifiThresholdTimeInSeconds": 180,
|
||||||
"nonWifiThresholdInPercentage": 50,
|
"obssHopMode": "NON_WIFI"
|
||||||
"nonWifiThresholdTimeInSeconds": 180,
|
},
|
||||||
"obssHopMode": "NON_WIFI"
|
"bestApSettings": {
|
||||||
},
|
"model_type": "RadioBestApSettings",
|
||||||
"bestApSettings": {
|
"mlComputed": true,
|
||||||
"model_type": "RadioBestApSettings",
|
"dropInSnrPercentage": 30,
|
||||||
"mlComputed": true,
|
"minLoadFactor": 40
|
||||||
"dropInSnrPercentage": 30,
|
}
|
||||||
"minLoadFactor": 40
|
},
|
||||||
}
|
"is5GHzL": {
|
||||||
},
|
"model_type": "RfElementConfiguration",
|
||||||
"is5GHzU": {
|
"rf": "TipWlan-rf",
|
||||||
"model_type": "RfElementConfiguration",
|
"beaconInterval": 100,
|
||||||
"beaconInterval": 100,
|
"forceScanDuringVoice": "disabled",
|
||||||
"forceScanDuringVoice": "disabled",
|
"rtsCtsThreshold": 65535,
|
||||||
"rtsCtsThreshold": 65535,
|
"channelBandwidth": "is80MHz",
|
||||||
"channelBandwidth": "is80MHz",
|
"mimoMode": "twoByTwo",
|
||||||
"mimoMode": "twoBytwo",
|
"maxNumClients": 100,
|
||||||
"maxNumClients": 100,
|
"multicastRate": "auto",
|
||||||
"multicastRate": "auto",
|
"autoChannelSelection": false,
|
||||||
"autoChannelSelection": false,
|
"activeScanSettings": {
|
||||||
"activeScanSettings": {
|
"model_type": "ActiveScanSettings",
|
||||||
"model_type": "ActiveScanSettings",
|
"enabled": true,
|
||||||
"enabled": true,
|
"scanFrequencySeconds": 10,
|
||||||
"scanFrequencySeconds": 10,
|
"scanDurationMillis": 65
|
||||||
"scanDurationMillis": 65
|
},
|
||||||
},
|
"managementRate": "auto",
|
||||||
"managementRate": "auto",
|
"rxCellSizeDb": {
|
||||||
"rxCellSizeDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"probeResponseThresholdDb": {
|
||||||
"probeResponseThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"clientDisconnectThresholdDb": {
|
||||||
"clientDisconnectThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"eirpTxPower": {
|
||||||
"eirpTxPower": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": false,
|
"value": 18
|
||||||
"value": 32
|
},
|
||||||
},
|
"bestApEnabled": null,
|
||||||
"bestApEnabled": null,
|
"neighbouringListApConfig": {
|
||||||
"neighbouringListApConfig": {
|
"model_type": "NeighbouringAPListConfiguration",
|
||||||
"model_type": "NeighbouringAPListConfiguration",
|
"minSignal": -85,
|
||||||
"minSignal": -85,
|
"maxAps": 25
|
||||||
"maxAps": 25
|
},
|
||||||
},
|
"perimeterDetectionEnabled": true,
|
||||||
"minAutoCellSize": -80,
|
"channelHopSettings": {
|
||||||
"perimeterDetectionEnabled": true,
|
"model_type": "ChannelHopSettings",
|
||||||
"channelHopSettings": {
|
"noiseFloorThresholdInDB": -75,
|
||||||
"model_type": "ChannelHopSettings",
|
"noiseFloorThresholdTimeInSeconds": 180,
|
||||||
"noiseFloorThresholdInDB": -75,
|
"nonWifiThresholdInPercentage": 50,
|
||||||
"noiseFloorThresholdTimeInSeconds": 180,
|
"nonWifiThresholdTimeInSeconds": 180,
|
||||||
"nonWifiThresholdInPercentage": 50,
|
"obssHopMode": "NON_WIFI"
|
||||||
"nonWifiThresholdTimeInSeconds": 180,
|
},
|
||||||
"obssHopMode": "NON_WIFI"
|
"bestApSettings": {
|
||||||
},
|
"model_type": "RadioBestApSettings",
|
||||||
"bestApSettings": {
|
"mlComputed": true,
|
||||||
"model_type": "RadioBestApSettings",
|
"dropInSnrPercentage": 30,
|
||||||
"mlComputed": true,
|
"minLoadFactor": 40
|
||||||
"dropInSnrPercentage": 30,
|
}
|
||||||
"minLoadFactor": 40
|
}
|
||||||
}
|
},
|
||||||
}
|
"profileType": "rf"
|
||||||
},
|
},
|
||||||
"createdTimestamp": 1591653239983,
|
"createdTimestamp": 1601961452390,
|
||||||
"lastModifiedTimestamp": 1591653239983,
|
"lastModifiedTimestamp": 1601961452390,
|
||||||
"childProfileIds": [
|
"childProfileIds": []
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
@@ -1,186 +1,69 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 6,
|
"id": 9,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "ssid",
|
"profileType": "ssid",
|
||||||
"name": "DefaultSsid-2g",
|
"name": "TipWlan-cloud-3-radios",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "SsidConfiguration",
|
"model_type": "SsidConfiguration",
|
||||||
"ssid": "Default-SSID-2g",
|
"ssid": "TipWlan-cloud-3-radios",
|
||||||
"appliedRadios": [
|
"appliedRadios": [
|
||||||
"is2dot4GHz"
|
"is5GHzU",
|
||||||
],
|
"is2dot4GHz",
|
||||||
"ssidAdminState": "enabled",
|
"is5GHzL"
|
||||||
"secureMode": "wpa2PSK",
|
],
|
||||||
"vlanId": 1,
|
"ssidAdminState": "enabled",
|
||||||
"keyStr": "12345678",
|
"secureMode": "open",
|
||||||
"broadcastSsid": "enabled",
|
"vlanId": 1,
|
||||||
"keyRefresh": 0,
|
"keyStr": null,
|
||||||
"noLocalSubnets": false,
|
"broadcastSsid": "enabled",
|
||||||
"radiusServiceName": null,
|
"keyRefresh": 0,
|
||||||
"captivePortalId": null,
|
"noLocalSubnets": false,
|
||||||
"bandwidthLimitDown": 0,
|
"radiusServiceName": null,
|
||||||
"bandwidthLimitUp": 0,
|
"captivePortalId": null,
|
||||||
"clientBandwidthLimitDown": 0,
|
"bandwidthLimitDown": 0,
|
||||||
"clientBandwidthLimitUp": 0,
|
"bandwidthLimitUp": 0,
|
||||||
"videoTrafficOnly": false,
|
"clientBandwidthLimitDown": 0,
|
||||||
"radioBasedConfigs": {
|
"clientBandwidthLimitUp": 0,
|
||||||
"is5GHz": {
|
"videoTrafficOnly": false,
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
"radioBasedConfigs": {
|
||||||
"enable80211r": null,
|
"is5GHz": {
|
||||||
"enable80211k": null,
|
"model_type": "RadioBasedSsidConfiguration",
|
||||||
"enable80211v": null
|
"enable80211r": null,
|
||||||
},
|
"enable80211k": null,
|
||||||
"is2dot4GHz": {
|
"enable80211v": null
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
},
|
||||||
"enable80211r": null,
|
"is2dot4GHz": {
|
||||||
"enable80211k": null,
|
"model_type": "RadioBasedSsidConfiguration",
|
||||||
"enable80211v": null
|
"enable80211r": null,
|
||||||
},
|
"enable80211k": null,
|
||||||
"is5GHzU": {
|
"enable80211v": null
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
},
|
||||||
"enable80211r": null,
|
"is5GHzU": {
|
||||||
"enable80211k": null,
|
"model_type": "RadioBasedSsidConfiguration",
|
||||||
"enable80211v": null
|
"enable80211r": null,
|
||||||
},
|
"enable80211k": null,
|
||||||
"is5GHzL": {
|
"enable80211v": null
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
},
|
||||||
"enable80211r": null,
|
"is5GHzL": {
|
||||||
"enable80211k": null,
|
"model_type": "RadioBasedSsidConfiguration",
|
||||||
"enable80211v": null
|
"enable80211r": null,
|
||||||
}
|
"enable80211k": null,
|
||||||
},
|
"enable80211v": null
|
||||||
"bonjourGatewayProfileId": null,
|
}
|
||||||
"enable80211w": null,
|
},
|
||||||
"wepConfig": null,
|
"bonjourGatewayProfileId": null,
|
||||||
"forwardMode": null,
|
"enable80211w": null,
|
||||||
"profileType": "ssid"
|
"wepConfig": null,
|
||||||
},
|
"forwardMode": null,
|
||||||
"createdTimestamp": 1591653239983,
|
"profileType": "ssid"
|
||||||
"lastModifiedTimestamp": 1591653239983,
|
},
|
||||||
"childProfileIds": []
|
"createdTimestamp": 1601961452385,
|
||||||
},
|
"lastModifiedTimestamp": 1601961452385,
|
||||||
{
|
"childProfileIds": [
|
||||||
"model_type": "Profile",
|
7,
|
||||||
"id": 7,
|
8
|
||||||
"customerId": 2,
|
]
|
||||||
"profileType": "ssid",
|
}
|
||||||
"name": "DefaultSsid-5gl",
|
|
||||||
"details": {
|
|
||||||
"model_type": "SsidConfiguration",
|
|
||||||
"ssid": "Default-SSID-5gl",
|
|
||||||
"appliedRadios": [
|
|
||||||
"is5GHzL"
|
|
||||||
],
|
|
||||||
"ssidAdminState": "enabled",
|
|
||||||
"secureMode": "wpaEAP",
|
|
||||||
"vlanId": 1,
|
|
||||||
"keyStr": "12345678",
|
|
||||||
"broadcastSsid": "enabled",
|
|
||||||
"keyRefresh": 0,
|
|
||||||
"noLocalSubnets": false,
|
|
||||||
"radiusServiceName": "RadiusProfileOttawa",
|
|
||||||
"captivePortalId": null,
|
|
||||||
"bandwidthLimitDown": 0,
|
|
||||||
"bandwidthLimitUp": 0,
|
|
||||||
"videoTrafficOnly": false,
|
|
||||||
"radioBasedConfigs": {
|
|
||||||
"is5GHz": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is2dot4GHz": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is5GHzU": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is5GHzL": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"bonjourGatewayProfileId": null,
|
|
||||||
"enable80211w": null,
|
|
||||||
"wepConfig": null,
|
|
||||||
"forwardMode": null,
|
|
||||||
"profileType": "ssid"
|
|
||||||
},
|
|
||||||
"createdTimestamp": 1591653240017,
|
|
||||||
"lastModifiedTimestamp": 1591654215374,
|
|
||||||
"childProfileIds": [
|
|
||||||
1
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "Profile",
|
|
||||||
"id": 8,
|
|
||||||
"customerId": 2,
|
|
||||||
"profileType": "ssid",
|
|
||||||
"name": "DefaultSsid-5gu",
|
|
||||||
"details": {
|
|
||||||
"model_type": "SsidConfiguration",
|
|
||||||
"ssid": "Default-SSID-5gu",
|
|
||||||
"appliedRadios": [
|
|
||||||
"is5GHzU"
|
|
||||||
],
|
|
||||||
"ssidAdminState": "enabled",
|
|
||||||
"secureMode": "wpa2PSK",
|
|
||||||
"vlanId": 1,
|
|
||||||
"keyStr": "12345678",
|
|
||||||
"broadcastSsid": "enabled",
|
|
||||||
"keyRefresh": 0,
|
|
||||||
"noLocalSubnets": false,
|
|
||||||
"radiusServiceName": null,
|
|
||||||
"captivePortalId": null,
|
|
||||||
"bandwidthLimitDown": 0,
|
|
||||||
"bandwidthLimitUp": 0,
|
|
||||||
"videoTrafficOnly": false,
|
|
||||||
"radioBasedConfigs": {
|
|
||||||
"is5GHz": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is2dot4GHz": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is5GHzU": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is5GHzL": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"bonjourGatewayProfileId": null,
|
|
||||||
"enable80211w": null,
|
|
||||||
"wepConfig": null,
|
|
||||||
"forwardMode": null,
|
|
||||||
"profileType": "ssid"
|
|
||||||
},
|
|
||||||
"createdTimestamp": 1591654301763,
|
|
||||||
"lastModifiedTimestamp": 1591654301763,
|
|
||||||
"childProfileIds": []
|
|
||||||
}
|
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,40 +1,42 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 6666,
|
"id": 6,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "venue",
|
"profileType": "venue",
|
||||||
"name": "TipWlan-Hotspot20-Venue",
|
"name": "TipWlan-Hotspot20-Venue",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "VenueProfile",
|
"model_type": "VenueProfile",
|
||||||
"venueNameSet": [
|
"venueNameSet": [
|
||||||
{
|
{
|
||||||
"model_type": "VenueName",
|
"model_type": "VenueName",
|
||||||
"locale": "en_CA",
|
"locale": "fr_CA",
|
||||||
"language": "eng",
|
"dupleIso3Language": "fra",
|
||||||
"venueName": "Example venue",
|
"dupleName": "Exemple de lieu",
|
||||||
"venueUrl": "http://www.example.com/info-eng",
|
"defaultDupleSeparator": ":",
|
||||||
"formattedVenueName": "eng:Example venue"
|
"venueUrl": "http://www.example.com/info-fra",
|
||||||
|
"asDuple": "fra:Exemple de lieu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "VenueName",
|
||||||
|
"locale": "en_CA",
|
||||||
|
"dupleIso3Language": "eng",
|
||||||
|
"dupleName": "Example venue",
|
||||||
|
"defaultDupleSeparator": ":",
|
||||||
|
"venueUrl": "http://www.example.com/info-eng",
|
||||||
|
"asDuple": "eng:Example venue"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"venueTypeAssignment": {
|
||||||
|
"model_type": "VenueTypeAssignment",
|
||||||
|
"venueDescription": "Research and Development Facility",
|
||||||
|
"venueGroupId": 2,
|
||||||
|
"venueTypeId": 8
|
||||||
},
|
},
|
||||||
{
|
"profileType": "venue"
|
||||||
"model_type": "VenueName",
|
|
||||||
"locale": "fr_CA",
|
|
||||||
"language": "fra",
|
|
||||||
"venueName": "Exemple de lieu",
|
|
||||||
"venueUrl": "http://www.example.com/info-fra",
|
|
||||||
"formattedVenueName": "fra:Exemple de lieu"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"venueTypeAssignment": {
|
|
||||||
"model_type": "VenueTypeAssignment",
|
|
||||||
"venueDescription": "Research and Development Facility",
|
|
||||||
"venueGroupId": 2,
|
|
||||||
"venueTypeId": 8
|
|
||||||
},
|
},
|
||||||
"profileType": "venue"
|
"createdTimestamp": 1601961451781,
|
||||||
},
|
"lastModifiedTimestamp": 1601961451781,
|
||||||
"createdTimestamp": 1601595306891,
|
"childProfileIds": []
|
||||||
"lastModifiedTimestamp": 1601595306891,
|
}
|
||||||
"childProfileIds": []
|
|
||||||
}
|
|
||||||
]
|
]
|
||||||
@@ -31,6 +31,7 @@ COPY app/opensync/ProfileRf.json /app/opensync/ProfileRf.json
|
|||||||
COPY app/opensync/ProfileHotspot20.json /app/opensync/ProfileHotspot20.json
|
COPY app/opensync/ProfileHotspot20.json /app/opensync/ProfileHotspot20.json
|
||||||
COPY app/opensync/ProfileOperator.json /app/opensync/ProfileOperator.json
|
COPY app/opensync/ProfileOperator.json /app/opensync/ProfileOperator.json
|
||||||
COPY app/opensync/ProfileVenue.json /app/opensync/ProfileVenue.json
|
COPY app/opensync/ProfileVenue.json /app/opensync/ProfileVenue.json
|
||||||
|
COPY app/opensync/ProfileIdProvider.json /app/opensync/ProfileIdProvider.json
|
||||||
VOLUME ["/app/logs", "/app/config"]
|
VOLUME ["/app/logs", "/app/config"]
|
||||||
|
|
||||||
RUN chmod +x /app/run.sh
|
RUN chmod +x /app/run.sh
|
||||||
|
|||||||
@@ -1,55 +1,49 @@
|
|||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 5,
|
"id": 15,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "equipment_ap",
|
"profileType": "equipment_ap",
|
||||||
"name": "DefaultApProfile",
|
"name": "ApProfile-3-radios",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "ApNetworkConfiguration",
|
"model_type": "ApNetworkConfiguration",
|
||||||
"networkConfigVersion": "AP-1",
|
"networkConfigVersion": "AP-1",
|
||||||
"equipmentType": "AP",
|
"equipmentType": "AP",
|
||||||
"vlanNative": true,
|
"vlanNative": true,
|
||||||
"vlan": 0,
|
"vlan": 0,
|
||||||
"ntpServer": {
|
"ntpServer": {
|
||||||
"model_type": "AutoOrManualString",
|
"model_type": "AutoOrManualString",
|
||||||
"auto": true,
|
"auto": true,
|
||||||
"value": "pool.ntp.org"
|
"value": "pool.ntp.org"
|
||||||
},
|
},
|
||||||
"syslogRelay": null,
|
"syslogRelay": null,
|
||||||
"rtlsSettings": null,
|
"rtlsSettings": null,
|
||||||
"syntheticClientEnabled": true,
|
"syntheticClientEnabled": true,
|
||||||
"ledControlEnabled": true,
|
"ledControlEnabled": true,
|
||||||
"equipmentDiscovery": false,
|
"equipmentDiscovery": false,
|
||||||
"radioMap": {
|
"radioMap": {
|
||||||
"is5GHz": {
|
"is2dot4GHz": {
|
||||||
"model_type": "RadioProfileConfiguration",
|
"model_type": "RadioProfileConfiguration",
|
||||||
"bestApEnabled": true,
|
"bestApEnabled": true,
|
||||||
"bestAPSteerType": "both"
|
"bestAPSteerType": "both"
|
||||||
},
|
},
|
||||||
"is2dot4GHz": {
|
"is5GHzU": {
|
||||||
"model_type": "RadioProfileConfiguration",
|
"model_type": "RadioProfileConfiguration",
|
||||||
"bestApEnabled": true,
|
"bestApEnabled": true,
|
||||||
"bestAPSteerType": "both"
|
"bestAPSteerType": "both"
|
||||||
},
|
},
|
||||||
"is5GHzU": {
|
"is5GHzL": {
|
||||||
"model_type": "RadioProfileConfiguration",
|
"model_type": "RadioProfileConfiguration",
|
||||||
"bestApEnabled": true,
|
"bestApEnabled": true,
|
||||||
"bestAPSteerType": "both"
|
"bestAPSteerType": "both"
|
||||||
},
|
}
|
||||||
"is5GHzL": {
|
},
|
||||||
"model_type": "RadioProfileConfiguration",
|
"profileType": "equipment_ap"
|
||||||
"bestApEnabled": true,
|
},
|
||||||
"bestAPSteerType": "both"
|
"createdTimestamp": 1601961452652,
|
||||||
}
|
"lastModifiedTimestamp": 1601961452652,
|
||||||
},
|
"childProfileIds": [
|
||||||
"profileType": "equipment_ap"
|
2,
|
||||||
},
|
9,
|
||||||
"createdTimestamp": 1591653239947,
|
11
|
||||||
"lastModifiedTimestamp": 1591654336724,
|
]
|
||||||
"childProfileIds": [
|
}
|
||||||
6,
|
|
||||||
7,
|
|
||||||
8,
|
|
||||||
9
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,55 +1,74 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 7777,
|
"id": 8,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "hotspot_2pt0",
|
"profileType": "hotspot_2pt0",
|
||||||
"name": "TipWlan-Hotspot20-Config",
|
"name": "TipWlan-Hotspot20-Config",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "Hotspot2Profile",
|
"model_type": "Hotspot2Profile",
|
||||||
"enableInterworkingAndHs20": true,
|
"enableInterworkingAndHs20": true,
|
||||||
"hessid": null,
|
"hessid": null,
|
||||||
"accessNetworkType": "free_public_network",
|
"accessNetworkType": "free_public_network",
|
||||||
"networkAuthenticationType": "acceptance_of_terms_and_conditions",
|
"networkAuthenticationType": "acceptance_of_terms_and_conditions",
|
||||||
"additionalStepsRequiredForAccess": 0,
|
"additionalStepsRequiredForAccess": 0,
|
||||||
"deauthRequestTimeout": 0,
|
"deauthRequestTimeout": 0,
|
||||||
"operatingClass": 0,
|
"operatingClass": 0,
|
||||||
"termsAndConditionsFile": {
|
"termsAndConditionsFile": {
|
||||||
"model_type": "ManagedFileInfo",
|
"model_type": "ManagedFileInfo",
|
||||||
"md5checksum": null,
|
"md5checksum": null,
|
||||||
"lastModifiedTimestamp": null,
|
"lastModifiedTimestamp": null,
|
||||||
"apExportUrl": "https://localhost:9091/filestore/termsAndConditions",
|
"apExportUrl": "https://localhost:9091/filestore/termsAndConditions",
|
||||||
"fileCategory": "ExternalPolicyConfiguration",
|
"fileCategory": "ExternalPolicyConfiguration",
|
||||||
"fileType": "TEXT",
|
"fileType": "TEXT",
|
||||||
"altSlot": false
|
"altSlot": false
|
||||||
|
},
|
||||||
|
"whitelistDomain": null,
|
||||||
|
"emergencyServicesReachable": true,
|
||||||
|
"unauthenticatedEmergencyServiceAccessible": false,
|
||||||
|
"internetConnectivity": true,
|
||||||
|
"connectionCapabilitySet": [
|
||||||
|
{
|
||||||
|
"model_type": "ConnectionCapability",
|
||||||
|
"connectionCapabilitiesPortNumber": 8888,
|
||||||
|
"connectionCapabilitiesIpProtocol": "TCP",
|
||||||
|
"connectionCapabilitiesStatus": "open"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ipAddressTypeAvailability": "public_IPv4_address_available",
|
||||||
|
"qosMapSetConfiguration": null,
|
||||||
|
"apGeospatialLocation": null,
|
||||||
|
"apCivicLocation": null,
|
||||||
|
"apPublicLocationIdUri": null,
|
||||||
|
"gasAddr3Behaviour": "p2pSpecWorkaroundFromRequest",
|
||||||
|
"anqpDomainId": 1234,
|
||||||
|
"disableDownstreamGroupAddressedForwarding": false,
|
||||||
|
"enable2pt4GHz": true,
|
||||||
|
"enable5GHz": true,
|
||||||
|
"associatedSsids": [
|
||||||
|
"TipWlan-cloud-3-radios"
|
||||||
|
],
|
||||||
|
"mccMnc3gppCellularNetworkInfo": [
|
||||||
|
{
|
||||||
|
"model_type": "MccMnc",
|
||||||
|
"mcc": 302,
|
||||||
|
"mnc": 720,
|
||||||
|
"iso": "ca",
|
||||||
|
"country": "Canada",
|
||||||
|
"countryCode": 1,
|
||||||
|
"network": "Rogers AT&T Wireless",
|
||||||
|
"mccMncPairing": "302,720"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"profileType": "hotspot_2pt0",
|
||||||
|
"mccMncList": "302,720"
|
||||||
},
|
},
|
||||||
"whitelistDomain": null,
|
"createdTimestamp": 1601961452370,
|
||||||
"emergencyServicesReachable": true,
|
"lastModifiedTimestamp": 1601961452370,
|
||||||
"unauthenticatedEmergencyServiceAccessible": false,
|
"childProfileIds": [
|
||||||
"internetConnectivity": true,
|
5,
|
||||||
"connectionCapabilitySet": [
|
6,
|
||||||
{
|
7
|
||||||
"model_type": "ConnectionCapability",
|
]
|
||||||
"connectionCapabilitiesPortNumber": 8888,
|
}
|
||||||
"connectionCapabilitiesIpProtocol": "TCP",
|
|
||||||
"connectionCapabilitiesStatus": "open"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"ipAddressTypeAvailability": "public_IPv4_address_available",
|
|
||||||
"qosMapSetConfiguration": null,
|
|
||||||
"apGeospatialLocation": null,
|
|
||||||
"apCivicLocation": null,
|
|
||||||
"apPublicLocationIdUri": null,
|
|
||||||
"gasAddr3Behaviour": "p2pSpecWorkaroundFromRequest",
|
|
||||||
"anqpDomainId": 1234,
|
|
||||||
"disableDownstreamGroupAddressedForwarding": false,
|
|
||||||
"profileType": "hotspot_2pt0"
|
|
||||||
},
|
|
||||||
"createdTimestamp": 1601595307355,
|
|
||||||
"lastModifiedTimestamp": 1601595307355,
|
|
||||||
"childProfileIds": [
|
|
||||||
5555,
|
|
||||||
6666
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
]
|
||||||
@@ -0,0 +1,98 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"model_type": "Profile",
|
||||||
|
"id": 7,
|
||||||
|
"customerId": 2,
|
||||||
|
"profileType": "id_provider",
|
||||||
|
"name": "TipWlan-Hotspot20-OSU-Provider",
|
||||||
|
"details": {
|
||||||
|
"model_type": "Hotspot20IdProviderProfile",
|
||||||
|
"domainName": "example.com",
|
||||||
|
"mccMncList": [
|
||||||
|
{
|
||||||
|
"model_type": "MccMnc",
|
||||||
|
"mcc": 302,
|
||||||
|
"mnc": 720,
|
||||||
|
"iso": "ca",
|
||||||
|
"country": "Canada",
|
||||||
|
"countryCode": 1,
|
||||||
|
"network": "Rogers AT&T Wireless",
|
||||||
|
"mccMncPairing": "302,720"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"naiRealmList": [
|
||||||
|
{
|
||||||
|
"model_type": "NaiRealmInformation",
|
||||||
|
"naiRealms": [
|
||||||
|
"example.net",
|
||||||
|
"example.com"
|
||||||
|
],
|
||||||
|
"encoding": 0,
|
||||||
|
"eapMethods": [
|
||||||
|
"EAP-TLS with certificate"
|
||||||
|
],
|
||||||
|
"eapMap": {
|
||||||
|
"EAP-TLS with certificate": [
|
||||||
|
"Softoken",
|
||||||
|
"Certificate"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"osuIconList": [
|
||||||
|
{
|
||||||
|
"model_type": "OsuIcon",
|
||||||
|
"iconWidth": 32,
|
||||||
|
"iconHeight": 32,
|
||||||
|
"languageCode": "eng",
|
||||||
|
"iconLocale": "en_CA",
|
||||||
|
"iconName": "icon32.png",
|
||||||
|
"filePath": "/tmp/icon32.png",
|
||||||
|
"hs20IconString": "32:32:eng:image/png:icon32.png:/tmp/icon32.png"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"radiusProfileAuth": "Radius-Profile",
|
||||||
|
"radiusProfileAccounting": "Radius-Profile",
|
||||||
|
"osuSsid": "TipWlan-cloud-3-radios",
|
||||||
|
"osuServerUri": "https://example.com/osu/",
|
||||||
|
"osuFriendlyName": {
|
||||||
|
"model_type": "Hotspot20Duple",
|
||||||
|
"locale": "en_CA",
|
||||||
|
"dupleIso3Language": "eng",
|
||||||
|
"dupleName": "Example provider",
|
||||||
|
"defaultDupleSeparator": ":",
|
||||||
|
"asDuple": "eng:Example provider"
|
||||||
|
},
|
||||||
|
"osuNaiStandalone": "anonymous@example.com",
|
||||||
|
"osuNaiShared": "anonymous@example.com",
|
||||||
|
"osuMethodList": [
|
||||||
|
1,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
"osuServiceDescription": [
|
||||||
|
{
|
||||||
|
"model_type": "Hotspot20Duple",
|
||||||
|
"locale": "en_CA",
|
||||||
|
"dupleIso3Language": "eng",
|
||||||
|
"dupleName": "Example services",
|
||||||
|
"defaultDupleSeparator": ":",
|
||||||
|
"asDuple": "eng:Example services"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "Hotspot20Duple",
|
||||||
|
"locale": "fr_CA",
|
||||||
|
"dupleIso3Language": "fra",
|
||||||
|
"dupleName": "Exemples de services",
|
||||||
|
"defaultDupleSeparator": ":",
|
||||||
|
"asDuple": "fra:Exemples de services"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"profileType": "id_provider"
|
||||||
|
},
|
||||||
|
"createdTimestamp": 1601961451981,
|
||||||
|
"lastModifiedTimestamp": 1601961451981,
|
||||||
|
"childProfileIds": [
|
||||||
|
1
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
@@ -1,16 +1,16 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 333,
|
"id": 2,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "metrics",
|
"profileType": "metrics",
|
||||||
"name": "Metrics-Profile-3-radios",
|
"name": "Metrics-Profile-3-radios",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "ServiceMetricsCollectionConfigProfile",
|
"model_type": "ServiceMetricsCollectionConfigProfile",
|
||||||
"radioTypes": [
|
"radioTypes": [
|
||||||
"is5GHzL",
|
"is5GHzU",
|
||||||
"is2dot4GHz",
|
"is2dot4GHz",
|
||||||
"is5GHzU"
|
"is5GHzL"
|
||||||
],
|
],
|
||||||
"serviceMetricDataTypes": [
|
"serviceMetricDataTypes": [
|
||||||
"ApNode",
|
"ApNode",
|
||||||
@@ -30,19 +30,7 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is5GHzU",
|
"radioType": "is2dot4GHz",
|
||||||
"serviceMetricDataType": "ApNode"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 120,
|
|
||||||
"channelSurveyType": "OFF_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is5GHzL",
|
|
||||||
"serviceMetricDataType": "ApNode"
|
"serviceMetricDataType": "ApNode"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -60,20 +48,20 @@
|
|||||||
{
|
{
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
"reportingIntervalSeconds": 60,
|
"reportingIntervalSeconds": 120,
|
||||||
"channelSurveyType": "ON_CHANNEL",
|
"channelSurveyType": "OFF_CHANNEL",
|
||||||
"scanIntervalMillis": 0,
|
"scanIntervalMillis": 0,
|
||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is2dot4GHz",
|
"radioType": "is5GHzU",
|
||||||
"serviceMetricDataType": "ApNode"
|
"serviceMetricDataType": "ApNode"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
"reportingIntervalSeconds": 120,
|
"reportingIntervalSeconds": 60,
|
||||||
"channelSurveyType": "OFF_CHANNEL",
|
"channelSurveyType": "ON_CHANNEL",
|
||||||
"scanIntervalMillis": 0,
|
"scanIntervalMillis": 0,
|
||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
@@ -92,6 +80,18 @@
|
|||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is2dot4GHz",
|
"radioType": "is2dot4GHz",
|
||||||
"serviceMetricDataType": "ApNode"
|
"serviceMetricDataType": "ApNode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 120,
|
||||||
|
"channelSurveyType": "OFF_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is5GHzL",
|
||||||
|
"serviceMetricDataType": "ApNode"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"ApSsid": [
|
"ApSsid": [
|
||||||
@@ -99,14 +99,14 @@
|
|||||||
"model_type": "ServiceMetricRadioConfigParameters",
|
"model_type": "ServiceMetricRadioConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
"reportingIntervalSeconds": 60,
|
"reportingIntervalSeconds": 60,
|
||||||
"radioType": "is2dot4GHz",
|
"radioType": "is5GHzL",
|
||||||
"serviceMetricDataType": "ApSsid"
|
"serviceMetricDataType": "ApSsid"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_type": "ServiceMetricRadioConfigParameters",
|
"model_type": "ServiceMetricRadioConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
"reportingIntervalSeconds": 60,
|
"reportingIntervalSeconds": 60,
|
||||||
"radioType": "is5GHzL",
|
"radioType": "is2dot4GHz",
|
||||||
"serviceMetricDataType": "ApSsid"
|
"serviceMetricDataType": "ApSsid"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -118,13 +118,6 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Client": [
|
"Client": [
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricRadioConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 60,
|
|
||||||
"radioType": "is2dot4GHz",
|
|
||||||
"serviceMetricDataType": "Client"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"model_type": "ServiceMetricRadioConfigParameters",
|
"model_type": "ServiceMetricRadioConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
@@ -138,6 +131,13 @@
|
|||||||
"reportingIntervalSeconds": 60,
|
"reportingIntervalSeconds": 60,
|
||||||
"radioType": "is5GHzU",
|
"radioType": "is5GHzU",
|
||||||
"serviceMetricDataType": "Client"
|
"serviceMetricDataType": "Client"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricRadioConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 60,
|
||||||
|
"radioType": "is2dot4GHz",
|
||||||
|
"serviceMetricDataType": "Client"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Channel": [
|
"Channel": [
|
||||||
@@ -150,57 +150,21 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is5GHzL",
|
|
||||||
"serviceMetricDataType": "Channel"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 120,
|
|
||||||
"channelSurveyType": "OFF_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is2dot4GHz",
|
|
||||||
"serviceMetricDataType": "Channel"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 60,
|
|
||||||
"channelSurveyType": "ON_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is5GHzL",
|
|
||||||
"serviceMetricDataType": "Channel"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 60,
|
|
||||||
"channelSurveyType": "ON_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is2dot4GHz",
|
|
||||||
"serviceMetricDataType": "Channel"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 60,
|
|
||||||
"channelSurveyType": "ON_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is5GHzU",
|
"radioType": "is5GHzU",
|
||||||
"serviceMetricDataType": "Channel"
|
"serviceMetricDataType": "Channel"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 60,
|
||||||
|
"channelSurveyType": "ON_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is2dot4GHz",
|
||||||
|
"serviceMetricDataType": "Channel"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
@@ -210,6 +174,42 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is2dot4GHz",
|
||||||
|
"serviceMetricDataType": "Channel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 120,
|
||||||
|
"channelSurveyType": "OFF_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is5GHzL",
|
||||||
|
"serviceMetricDataType": "Channel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 60,
|
||||||
|
"channelSurveyType": "ON_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is5GHzL",
|
||||||
|
"serviceMetricDataType": "Channel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 60,
|
||||||
|
"channelSurveyType": "ON_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is5GHzU",
|
"radioType": "is5GHzU",
|
||||||
"serviceMetricDataType": "Channel"
|
"serviceMetricDataType": "Channel"
|
||||||
}
|
}
|
||||||
@@ -224,7 +224,19 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is5GHzL",
|
"radioType": "is5GHzU",
|
||||||
|
"serviceMetricDataType": "Neighbour"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 60,
|
||||||
|
"channelSurveyType": "ON_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is2dot4GHz",
|
||||||
"serviceMetricDataType": "Neighbour"
|
"serviceMetricDataType": "Neighbour"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -248,7 +260,7 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is2dot4GHz",
|
"radioType": "is5GHzL",
|
||||||
"serviceMetricDataType": "Neighbour"
|
"serviceMetricDataType": "Neighbour"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -263,18 +275,6 @@
|
|||||||
"radioType": "is5GHzU",
|
"radioType": "is5GHzU",
|
||||||
"serviceMetricDataType": "Neighbour"
|
"serviceMetricDataType": "Neighbour"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 60,
|
|
||||||
"channelSurveyType": "ON_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is5GHzL",
|
|
||||||
"serviceMetricDataType": "Neighbour"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
@@ -284,15 +284,15 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is5GHzU",
|
"radioType": "is5GHzL",
|
||||||
"serviceMetricDataType": "Neighbour"
|
"serviceMetricDataType": "Neighbour"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"profileType": "metrics"
|
"profileType": "metrics"
|
||||||
},
|
},
|
||||||
"createdTimestamp": 1601335086248,
|
"createdTimestamp": 1601961451756,
|
||||||
"lastModifiedTimestamp": 1601335086248,
|
"lastModifiedTimestamp": 1601961451756,
|
||||||
"childProfileIds": []
|
"childProfileIds": []
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -1,35 +1,37 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 5555,
|
"id": 5,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "operator",
|
"profileType": "operator",
|
||||||
"name": "TipWlan-Hotspot20-Operator",
|
"name": "TipWlan-Hotspot20-Operator",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "OperatorProfile",
|
"model_type": "OperatorProfile",
|
||||||
"domainName": "telecominfraproject.atlassian.net",
|
"domainName": "telecominfraproject.atlassian.net",
|
||||||
"serverOnlyAuthenticatedL2EncryptionNetwork": false,
|
"serverOnlyAuthenticatedL2EncryptionNetwork": false,
|
||||||
"x509CertificateLocation": "/etc/ca.pem",
|
"x509CertificateLocation": "/etc/ca.pem",
|
||||||
"operatorFriendlyName": [
|
"operatorFriendlyName": [
|
||||||
{
|
{
|
||||||
"model_type": "Hotspot20Duple",
|
"model_type": "Hotspot20Duple",
|
||||||
"locale": "en_CA",
|
"locale": "en_CA",
|
||||||
"language": "eng",
|
"dupleIso3Language": "eng",
|
||||||
"friendlyName": "default Friendly Operator Name",
|
"dupleName": "Default friendly operator name",
|
||||||
"formattedFriendlyName": "eng:default Friendly Operator Name"
|
"defaultDupleSeparator": ":",
|
||||||
},
|
"asDuple": "eng:Default friendly operator name"
|
||||||
{
|
},
|
||||||
"model_type": "Hotspot20Duple",
|
{
|
||||||
"locale": "fr_CA",
|
"model_type": "Hotspot20Duple",
|
||||||
"language": "fra",
|
"locale": "fr_CA",
|
||||||
"friendlyName": "Nom de l'opérateur convivial par défaut",
|
"dupleIso3Language": "fra",
|
||||||
"formattedFriendlyName": "fra:Nom de l'opérateur convivial par défaut"
|
"dupleName": "Nom de l'opérateur convivial par défaut",
|
||||||
}
|
"defaultDupleSeparator": ":",
|
||||||
],
|
"asDuple": "fra:Nom de l'opérateur convivial par défaut"
|
||||||
"profileType": "operator"
|
}
|
||||||
},
|
],
|
||||||
"createdTimestamp": 1601595306885,
|
"profileType": "operator"
|
||||||
"lastModifiedTimestamp": 1601595306885,
|
},
|
||||||
"childProfileIds": []
|
"createdTimestamp": 1601961451776,
|
||||||
}
|
"lastModifiedTimestamp": 1601961451776,
|
||||||
|
"childProfileIds": []
|
||||||
|
}
|
||||||
]
|
]
|
||||||
@@ -1,34 +1,34 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "radius",
|
"profileType": "radius",
|
||||||
"name": "RadiusProfileOttawa",
|
"name": "Radius-Profile",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "RadiusProfile",
|
"model_type": "RadiusProfile",
|
||||||
"subnetConfiguration": null,
|
"subnetConfiguration": null,
|
||||||
"serviceRegionMap": {
|
"serviceRegionMap": {
|
||||||
"Ottawa": {
|
"Ottawa": {
|
||||||
"model_type": "RadiusServiceRegion",
|
"model_type": "RadiusServiceRegion",
|
||||||
"serverMap": {
|
"serverMap": {
|
||||||
"RadiusProfileOttawa": [
|
"Radius-Profile": [
|
||||||
{
|
{
|
||||||
"model_type": "RadiusServer",
|
"model_type": "RadiusServer",
|
||||||
"ipAddress": "localhost",
|
"ipAddress": "192.168.0.1",
|
||||||
"secret": "testing123",
|
"secret": "testing123",
|
||||||
"authPort": 1812,
|
"authPort": 1812,
|
||||||
"timeout": null
|
"timeout": null
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"regionName": "Ottawa"
|
"regionName": "Ottawa"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"profileType": "radius"
|
"profileType": "radius"
|
||||||
},
|
},
|
||||||
"createdTimestamp": 1591653174195,
|
"createdTimestamp": 1601961451668,
|
||||||
"lastModifiedTimestamp": 1591653174195,
|
"lastModifiedTimestamp": 1601961451668,
|
||||||
"childProfileIds": []
|
"childProfileIds": []
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -1,258 +1,256 @@
|
|||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 9,
|
"id": 11,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "rf",
|
"profileType": "rf",
|
||||||
"name": "DefaultRf",
|
"name": "TipWlan-rf",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "RfConfiguration",
|
"model_type": "RfConfiguration",
|
||||||
"rf": "Default-RF",
|
"rfConfigMap": {
|
||||||
"profileType": "rf",
|
"is5GHz": {
|
||||||
"rfConfigMap": {
|
"model_type": "RfElementConfiguration",
|
||||||
"is2dot4GHz": {
|
"rf": "TipWlan-rf",
|
||||||
"model_type": "RfElementConfiguration",
|
"beaconInterval": 100,
|
||||||
"beaconInterval": 100,
|
"forceScanDuringVoice": "disabled",
|
||||||
"forceScanDuringVoice": "disabled",
|
"rtsCtsThreshold": 65535,
|
||||||
"rtsCtsThreshold": 65535,
|
"channelBandwidth": "is80MHz",
|
||||||
"channelBandwidth": "is20MHz",
|
"mimoMode": "twoByTwo",
|
||||||
"mimoMode": "twoBytwo",
|
"maxNumClients": 100,
|
||||||
"maxNumClients": 100,
|
"multicastRate": "auto",
|
||||||
"multicastRate": "auto",
|
"autoChannelSelection": false,
|
||||||
"autoChannelSelection": false,
|
"activeScanSettings": {
|
||||||
"activeScanSettings": {
|
"model_type": "ActiveScanSettings",
|
||||||
"model_type": "ActiveScanSettings",
|
"enabled": true,
|
||||||
"enabled": true,
|
"scanFrequencySeconds": 10,
|
||||||
"scanFrequencySeconds": 10,
|
"scanDurationMillis": 65
|
||||||
"scanDurationMillis": 65
|
},
|
||||||
},
|
"managementRate": "auto",
|
||||||
"managementRate": "auto",
|
"rxCellSizeDb": {
|
||||||
"rxCellSizeDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"probeResponseThresholdDb": {
|
||||||
"probeResponseThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"clientDisconnectThresholdDb": {
|
||||||
"clientDisconnectThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"eirpTxPower": {
|
||||||
"eirpTxPower": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": false,
|
"value": 18
|
||||||
"value": 32
|
},
|
||||||
},
|
"bestApEnabled": null,
|
||||||
"bestApEnabled": null,
|
"neighbouringListApConfig": {
|
||||||
"neighbouringListApConfig": {
|
"model_type": "NeighbouringAPListConfiguration",
|
||||||
"model_type": "NeighbouringAPListConfiguration",
|
"minSignal": -85,
|
||||||
"minSignal": -85,
|
"maxAps": 25
|
||||||
"maxAps": 25
|
},
|
||||||
},
|
"perimeterDetectionEnabled": true,
|
||||||
"minAutoCellSize": -80,
|
"channelHopSettings": {
|
||||||
"perimeterDetectionEnabled": true,
|
"model_type": "ChannelHopSettings",
|
||||||
"channelHopSettings": {
|
"noiseFloorThresholdInDB": -75,
|
||||||
"model_type": "ChannelHopSettings",
|
"noiseFloorThresholdTimeInSeconds": 180,
|
||||||
"noiseFloorThresholdInDB": -75,
|
"nonWifiThresholdInPercentage": 50,
|
||||||
"noiseFloorThresholdTimeInSeconds": 180,
|
"nonWifiThresholdTimeInSeconds": 180,
|
||||||
"nonWifiThresholdInPercentage": 50,
|
"obssHopMode": "NON_WIFI"
|
||||||
"nonWifiThresholdTimeInSeconds": 180,
|
},
|
||||||
"obssHopMode": "NON_WIFI"
|
"bestApSettings": {
|
||||||
},
|
"model_type": "RadioBestApSettings",
|
||||||
"bestApSettings": {
|
"mlComputed": true,
|
||||||
"model_type": "RadioBestApSettings",
|
"dropInSnrPercentage": 30,
|
||||||
"mlComputed": true,
|
"minLoadFactor": 40
|
||||||
"dropInSnrPercentage": 20,
|
}
|
||||||
"minLoadFactor": 50
|
},
|
||||||
}
|
"is2dot4GHz": {
|
||||||
},
|
"model_type": "RfElementConfiguration",
|
||||||
"is5GHz": {
|
"rf": "TipWlan-rf",
|
||||||
"model_type": "RfElementConfiguration",
|
"beaconInterval": 100,
|
||||||
"beaconInterval": 100,
|
"forceScanDuringVoice": "disabled",
|
||||||
"forceScanDuringVoice": "disabled",
|
"rtsCtsThreshold": 65535,
|
||||||
"rtsCtsThreshold": 65535,
|
"channelBandwidth": "is20MHz",
|
||||||
"channelBandwidth": "is80MHz",
|
"mimoMode": "twoByTwo",
|
||||||
"mimoMode": "twoBytwo",
|
"maxNumClients": 100,
|
||||||
"maxNumClients": 100,
|
"multicastRate": "auto",
|
||||||
"multicastRate": "auto",
|
"autoChannelSelection": false,
|
||||||
"autoChannelSelection": false,
|
"activeScanSettings": {
|
||||||
"activeScanSettings": {
|
"model_type": "ActiveScanSettings",
|
||||||
"model_type": "ActiveScanSettings",
|
"enabled": true,
|
||||||
"enabled": true,
|
"scanFrequencySeconds": 10,
|
||||||
"scanFrequencySeconds": 10,
|
"scanDurationMillis": 65
|
||||||
"scanDurationMillis": 65
|
},
|
||||||
},
|
"managementRate": "auto",
|
||||||
"managementRate": "auto",
|
"rxCellSizeDb": {
|
||||||
"rxCellSizeDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"probeResponseThresholdDb": {
|
||||||
"probeResponseThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"clientDisconnectThresholdDb": {
|
||||||
"clientDisconnectThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"eirpTxPower": {
|
||||||
"eirpTxPower": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": false,
|
"value": 18
|
||||||
"value": 32
|
},
|
||||||
},
|
"bestApEnabled": null,
|
||||||
"bestApEnabled": null,
|
"neighbouringListApConfig": {
|
||||||
"neighbouringListApConfig": {
|
"model_type": "NeighbouringAPListConfiguration",
|
||||||
"model_type": "NeighbouringAPListConfiguration",
|
"minSignal": -85,
|
||||||
"minSignal": -85,
|
"maxAps": 25
|
||||||
"maxAps": 25
|
},
|
||||||
},
|
"perimeterDetectionEnabled": true,
|
||||||
"minAutoCellSize": -80,
|
"channelHopSettings": {
|
||||||
"perimeterDetectionEnabled": true,
|
"model_type": "ChannelHopSettings",
|
||||||
"channelHopSettings": {
|
"noiseFloorThresholdInDB": -75,
|
||||||
"model_type": "ChannelHopSettings",
|
"noiseFloorThresholdTimeInSeconds": 180,
|
||||||
"noiseFloorThresholdInDB": -75,
|
"nonWifiThresholdInPercentage": 50,
|
||||||
"noiseFloorThresholdTimeInSeconds": 180,
|
"nonWifiThresholdTimeInSeconds": 180,
|
||||||
"nonWifiThresholdInPercentage": 50,
|
"obssHopMode": "NON_WIFI"
|
||||||
"nonWifiThresholdTimeInSeconds": 180,
|
},
|
||||||
"obssHopMode": "NON_WIFI"
|
"bestApSettings": {
|
||||||
},
|
"model_type": "RadioBestApSettings",
|
||||||
"bestApSettings": {
|
"mlComputed": true,
|
||||||
"model_type": "RadioBestApSettings",
|
"dropInSnrPercentage": 20,
|
||||||
"mlComputed": true,
|
"minLoadFactor": 50
|
||||||
"dropInSnrPercentage": 30,
|
}
|
||||||
"minLoadFactor": 40
|
},
|
||||||
}
|
"is5GHzU": {
|
||||||
},
|
"model_type": "RfElementConfiguration",
|
||||||
"is5GHzL": {
|
"rf": "TipWlan-rf",
|
||||||
"model_type": "RfElementConfiguration",
|
"beaconInterval": 100,
|
||||||
"beaconInterval": 100,
|
"forceScanDuringVoice": "disabled",
|
||||||
"forceScanDuringVoice": "disabled",
|
"rtsCtsThreshold": 65535,
|
||||||
"rtsCtsThreshold": 65535,
|
"channelBandwidth": "is80MHz",
|
||||||
"channelBandwidth": "is80MHz",
|
"mimoMode": "twoByTwo",
|
||||||
"mimoMode": "twoBytwo",
|
"maxNumClients": 100,
|
||||||
"maxNumClients": 100,
|
"multicastRate": "auto",
|
||||||
"multicastRate": "auto",
|
"autoChannelSelection": false,
|
||||||
"autoChannelSelection": false,
|
"activeScanSettings": {
|
||||||
"activeScanSettings": {
|
"model_type": "ActiveScanSettings",
|
||||||
"model_type": "ActiveScanSettings",
|
"enabled": true,
|
||||||
"enabled": true,
|
"scanFrequencySeconds": 10,
|
||||||
"scanFrequencySeconds": 10,
|
"scanDurationMillis": 65
|
||||||
"scanDurationMillis": 65
|
},
|
||||||
},
|
"managementRate": "auto",
|
||||||
"managementRate": "auto",
|
"rxCellSizeDb": {
|
||||||
"rxCellSizeDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"probeResponseThresholdDb": {
|
||||||
"probeResponseThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"clientDisconnectThresholdDb": {
|
||||||
"clientDisconnectThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"eirpTxPower": {
|
||||||
"eirpTxPower": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": false,
|
"value": 18
|
||||||
"value": 32
|
},
|
||||||
},
|
"bestApEnabled": null,
|
||||||
"bestApEnabled": null,
|
"neighbouringListApConfig": {
|
||||||
"neighbouringListApConfig": {
|
"model_type": "NeighbouringAPListConfiguration",
|
||||||
"model_type": "NeighbouringAPListConfiguration",
|
"minSignal": -85,
|
||||||
"minSignal": -85,
|
"maxAps": 25
|
||||||
"maxAps": 25
|
},
|
||||||
},
|
"perimeterDetectionEnabled": true,
|
||||||
"minAutoCellSize": -80,
|
"channelHopSettings": {
|
||||||
"perimeterDetectionEnabled": true,
|
"model_type": "ChannelHopSettings",
|
||||||
"channelHopSettings": {
|
"noiseFloorThresholdInDB": -75,
|
||||||
"model_type": "ChannelHopSettings",
|
"noiseFloorThresholdTimeInSeconds": 180,
|
||||||
"noiseFloorThresholdInDB": -75,
|
"nonWifiThresholdInPercentage": 50,
|
||||||
"noiseFloorThresholdTimeInSeconds": 180,
|
"nonWifiThresholdTimeInSeconds": 180,
|
||||||
"nonWifiThresholdInPercentage": 50,
|
"obssHopMode": "NON_WIFI"
|
||||||
"nonWifiThresholdTimeInSeconds": 180,
|
},
|
||||||
"obssHopMode": "NON_WIFI"
|
"bestApSettings": {
|
||||||
},
|
"model_type": "RadioBestApSettings",
|
||||||
"bestApSettings": {
|
"mlComputed": true,
|
||||||
"model_type": "RadioBestApSettings",
|
"dropInSnrPercentage": 30,
|
||||||
"mlComputed": true,
|
"minLoadFactor": 40
|
||||||
"dropInSnrPercentage": 30,
|
}
|
||||||
"minLoadFactor": 40
|
},
|
||||||
}
|
"is5GHzL": {
|
||||||
},
|
"model_type": "RfElementConfiguration",
|
||||||
"is5GHzU": {
|
"rf": "TipWlan-rf",
|
||||||
"model_type": "RfElementConfiguration",
|
"beaconInterval": 100,
|
||||||
"beaconInterval": 100,
|
"forceScanDuringVoice": "disabled",
|
||||||
"forceScanDuringVoice": "disabled",
|
"rtsCtsThreshold": 65535,
|
||||||
"rtsCtsThreshold": 65535,
|
"channelBandwidth": "is80MHz",
|
||||||
"channelBandwidth": "is80MHz",
|
"mimoMode": "twoByTwo",
|
||||||
"mimoMode": "twoBytwo",
|
"maxNumClients": 100,
|
||||||
"maxNumClients": 100,
|
"multicastRate": "auto",
|
||||||
"multicastRate": "auto",
|
"autoChannelSelection": false,
|
||||||
"autoChannelSelection": false,
|
"activeScanSettings": {
|
||||||
"activeScanSettings": {
|
"model_type": "ActiveScanSettings",
|
||||||
"model_type": "ActiveScanSettings",
|
"enabled": true,
|
||||||
"enabled": true,
|
"scanFrequencySeconds": 10,
|
||||||
"scanFrequencySeconds": 10,
|
"scanDurationMillis": 65
|
||||||
"scanDurationMillis": 65
|
},
|
||||||
},
|
"managementRate": "auto",
|
||||||
"managementRate": "auto",
|
"rxCellSizeDb": {
|
||||||
"rxCellSizeDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"probeResponseThresholdDb": {
|
||||||
"probeResponseThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"clientDisconnectThresholdDb": {
|
||||||
"clientDisconnectThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"eirpTxPower": {
|
||||||
"eirpTxPower": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": false,
|
"value": 18
|
||||||
"value": 32
|
},
|
||||||
},
|
"bestApEnabled": null,
|
||||||
"bestApEnabled": null,
|
"neighbouringListApConfig": {
|
||||||
"neighbouringListApConfig": {
|
"model_type": "NeighbouringAPListConfiguration",
|
||||||
"model_type": "NeighbouringAPListConfiguration",
|
"minSignal": -85,
|
||||||
"minSignal": -85,
|
"maxAps": 25
|
||||||
"maxAps": 25
|
},
|
||||||
},
|
"perimeterDetectionEnabled": true,
|
||||||
"minAutoCellSize": -80,
|
"channelHopSettings": {
|
||||||
"perimeterDetectionEnabled": true,
|
"model_type": "ChannelHopSettings",
|
||||||
"channelHopSettings": {
|
"noiseFloorThresholdInDB": -75,
|
||||||
"model_type": "ChannelHopSettings",
|
"noiseFloorThresholdTimeInSeconds": 180,
|
||||||
"noiseFloorThresholdInDB": -75,
|
"nonWifiThresholdInPercentage": 50,
|
||||||
"noiseFloorThresholdTimeInSeconds": 180,
|
"nonWifiThresholdTimeInSeconds": 180,
|
||||||
"nonWifiThresholdInPercentage": 50,
|
"obssHopMode": "NON_WIFI"
|
||||||
"nonWifiThresholdTimeInSeconds": 180,
|
},
|
||||||
"obssHopMode": "NON_WIFI"
|
"bestApSettings": {
|
||||||
},
|
"model_type": "RadioBestApSettings",
|
||||||
"bestApSettings": {
|
"mlComputed": true,
|
||||||
"model_type": "RadioBestApSettings",
|
"dropInSnrPercentage": 30,
|
||||||
"mlComputed": true,
|
"minLoadFactor": 40
|
||||||
"dropInSnrPercentage": 30,
|
}
|
||||||
"minLoadFactor": 40
|
}
|
||||||
}
|
},
|
||||||
}
|
"profileType": "rf"
|
||||||
},
|
},
|
||||||
"createdTimestamp": 1591653239983,
|
"createdTimestamp": 1601961452390,
|
||||||
"lastModifiedTimestamp": 1591653239983,
|
"lastModifiedTimestamp": 1601961452390,
|
||||||
"childProfileIds": [
|
"childProfileIds": []
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
@@ -1,186 +1,69 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 6,
|
"id": 9,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "ssid",
|
"profileType": "ssid",
|
||||||
"name": "DefaultSsid-2g",
|
"name": "TipWlan-cloud-3-radios",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "SsidConfiguration",
|
"model_type": "SsidConfiguration",
|
||||||
"ssid": "Default-SSID-2g",
|
"ssid": "TipWlan-cloud-3-radios",
|
||||||
"appliedRadios": [
|
"appliedRadios": [
|
||||||
"is2dot4GHz"
|
"is5GHzU",
|
||||||
],
|
"is2dot4GHz",
|
||||||
"ssidAdminState": "enabled",
|
"is5GHzL"
|
||||||
"secureMode": "wpa2PSK",
|
],
|
||||||
"vlanId": 1,
|
"ssidAdminState": "enabled",
|
||||||
"keyStr": "12345678",
|
"secureMode": "open",
|
||||||
"broadcastSsid": "enabled",
|
"vlanId": 1,
|
||||||
"keyRefresh": 0,
|
"keyStr": null,
|
||||||
"noLocalSubnets": false,
|
"broadcastSsid": "enabled",
|
||||||
"radiusServiceName": null,
|
"keyRefresh": 0,
|
||||||
"captivePortalId": null,
|
"noLocalSubnets": false,
|
||||||
"bandwidthLimitDown": 0,
|
"radiusServiceName": null,
|
||||||
"bandwidthLimitUp": 0,
|
"captivePortalId": null,
|
||||||
"clientBandwidthLimitDown": 0,
|
"bandwidthLimitDown": 0,
|
||||||
"clientBandwidthLimitUp": 0,
|
"bandwidthLimitUp": 0,
|
||||||
"videoTrafficOnly": false,
|
"clientBandwidthLimitDown": 0,
|
||||||
"radioBasedConfigs": {
|
"clientBandwidthLimitUp": 0,
|
||||||
"is5GHz": {
|
"videoTrafficOnly": false,
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
"radioBasedConfigs": {
|
||||||
"enable80211r": null,
|
"is5GHz": {
|
||||||
"enable80211k": null,
|
"model_type": "RadioBasedSsidConfiguration",
|
||||||
"enable80211v": null
|
"enable80211r": null,
|
||||||
},
|
"enable80211k": null,
|
||||||
"is2dot4GHz": {
|
"enable80211v": null
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
},
|
||||||
"enable80211r": null,
|
"is2dot4GHz": {
|
||||||
"enable80211k": null,
|
"model_type": "RadioBasedSsidConfiguration",
|
||||||
"enable80211v": null
|
"enable80211r": null,
|
||||||
},
|
"enable80211k": null,
|
||||||
"is5GHzU": {
|
"enable80211v": null
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
},
|
||||||
"enable80211r": null,
|
"is5GHzU": {
|
||||||
"enable80211k": null,
|
"model_type": "RadioBasedSsidConfiguration",
|
||||||
"enable80211v": null
|
"enable80211r": null,
|
||||||
},
|
"enable80211k": null,
|
||||||
"is5GHzL": {
|
"enable80211v": null
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
},
|
||||||
"enable80211r": null,
|
"is5GHzL": {
|
||||||
"enable80211k": null,
|
"model_type": "RadioBasedSsidConfiguration",
|
||||||
"enable80211v": null
|
"enable80211r": null,
|
||||||
}
|
"enable80211k": null,
|
||||||
},
|
"enable80211v": null
|
||||||
"bonjourGatewayProfileId": null,
|
}
|
||||||
"enable80211w": null,
|
},
|
||||||
"wepConfig": null,
|
"bonjourGatewayProfileId": null,
|
||||||
"forwardMode": null,
|
"enable80211w": null,
|
||||||
"profileType": "ssid"
|
"wepConfig": null,
|
||||||
},
|
"forwardMode": null,
|
||||||
"createdTimestamp": 1591653239983,
|
"profileType": "ssid"
|
||||||
"lastModifiedTimestamp": 1591653239983,
|
},
|
||||||
"childProfileIds": []
|
"createdTimestamp": 1601961452385,
|
||||||
},
|
"lastModifiedTimestamp": 1601961452385,
|
||||||
{
|
"childProfileIds": [
|
||||||
"model_type": "Profile",
|
7,
|
||||||
"id": 7,
|
8
|
||||||
"customerId": 2,
|
]
|
||||||
"profileType": "ssid",
|
}
|
||||||
"name": "DefaultSsid-5gl",
|
|
||||||
"details": {
|
|
||||||
"model_type": "SsidConfiguration",
|
|
||||||
"ssid": "Default-SSID-5gl",
|
|
||||||
"appliedRadios": [
|
|
||||||
"is5GHzL"
|
|
||||||
],
|
|
||||||
"ssidAdminState": "enabled",
|
|
||||||
"secureMode": "wpaEAP",
|
|
||||||
"vlanId": 1,
|
|
||||||
"keyStr": "12345678",
|
|
||||||
"broadcastSsid": "enabled",
|
|
||||||
"keyRefresh": 0,
|
|
||||||
"noLocalSubnets": false,
|
|
||||||
"radiusServiceName": "RadiusProfileOttawa",
|
|
||||||
"captivePortalId": null,
|
|
||||||
"bandwidthLimitDown": 0,
|
|
||||||
"bandwidthLimitUp": 0,
|
|
||||||
"videoTrafficOnly": false,
|
|
||||||
"radioBasedConfigs": {
|
|
||||||
"is5GHz": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is2dot4GHz": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is5GHzU": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is5GHzL": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"bonjourGatewayProfileId": null,
|
|
||||||
"enable80211w": null,
|
|
||||||
"wepConfig": null,
|
|
||||||
"forwardMode": null,
|
|
||||||
"profileType": "ssid"
|
|
||||||
},
|
|
||||||
"createdTimestamp": 1591653240017,
|
|
||||||
"lastModifiedTimestamp": 1591654215374,
|
|
||||||
"childProfileIds": [
|
|
||||||
1
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "Profile",
|
|
||||||
"id": 8,
|
|
||||||
"customerId": 2,
|
|
||||||
"profileType": "ssid",
|
|
||||||
"name": "DefaultSsid-5gu",
|
|
||||||
"details": {
|
|
||||||
"model_type": "SsidConfiguration",
|
|
||||||
"ssid": "Default-SSID-5gu",
|
|
||||||
"appliedRadios": [
|
|
||||||
"is5GHzU"
|
|
||||||
],
|
|
||||||
"ssidAdminState": "enabled",
|
|
||||||
"secureMode": "wpa2PSK",
|
|
||||||
"vlanId": 1,
|
|
||||||
"keyStr": "12345678",
|
|
||||||
"broadcastSsid": "enabled",
|
|
||||||
"keyRefresh": 0,
|
|
||||||
"noLocalSubnets": false,
|
|
||||||
"radiusServiceName": null,
|
|
||||||
"captivePortalId": null,
|
|
||||||
"bandwidthLimitDown": 0,
|
|
||||||
"bandwidthLimitUp": 0,
|
|
||||||
"videoTrafficOnly": false,
|
|
||||||
"radioBasedConfigs": {
|
|
||||||
"is5GHz": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is2dot4GHz": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is5GHzU": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is5GHzL": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"bonjourGatewayProfileId": null,
|
|
||||||
"enable80211w": null,
|
|
||||||
"wepConfig": null,
|
|
||||||
"forwardMode": null,
|
|
||||||
"profileType": "ssid"
|
|
||||||
},
|
|
||||||
"createdTimestamp": 1591654301763,
|
|
||||||
"lastModifiedTimestamp": 1591654301763,
|
|
||||||
"childProfileIds": []
|
|
||||||
}
|
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,40 +1,42 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 6666,
|
"id": 6,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "venue",
|
"profileType": "venue",
|
||||||
"name": "TipWlan-Hotspot20-Venue",
|
"name": "TipWlan-Hotspot20-Venue",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "VenueProfile",
|
"model_type": "VenueProfile",
|
||||||
"venueNameSet": [
|
"venueNameSet": [
|
||||||
{
|
{
|
||||||
"model_type": "VenueName",
|
"model_type": "VenueName",
|
||||||
"locale": "en_CA",
|
"locale": "fr_CA",
|
||||||
"language": "eng",
|
"dupleIso3Language": "fra",
|
||||||
"venueName": "Example venue",
|
"dupleName": "Exemple de lieu",
|
||||||
"venueUrl": "http://www.example.com/info-eng",
|
"defaultDupleSeparator": ":",
|
||||||
"formattedVenueName": "eng:Example venue"
|
"venueUrl": "http://www.example.com/info-fra",
|
||||||
|
"asDuple": "fra:Exemple de lieu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "VenueName",
|
||||||
|
"locale": "en_CA",
|
||||||
|
"dupleIso3Language": "eng",
|
||||||
|
"dupleName": "Example venue",
|
||||||
|
"defaultDupleSeparator": ":",
|
||||||
|
"venueUrl": "http://www.example.com/info-eng",
|
||||||
|
"asDuple": "eng:Example venue"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"venueTypeAssignment": {
|
||||||
|
"model_type": "VenueTypeAssignment",
|
||||||
|
"venueDescription": "Research and Development Facility",
|
||||||
|
"venueGroupId": 2,
|
||||||
|
"venueTypeId": 8
|
||||||
},
|
},
|
||||||
{
|
"profileType": "venue"
|
||||||
"model_type": "VenueName",
|
|
||||||
"locale": "fr_CA",
|
|
||||||
"language": "fra",
|
|
||||||
"venueName": "Exemple de lieu",
|
|
||||||
"venueUrl": "http://www.example.com/info-fra",
|
|
||||||
"formattedVenueName": "fra:Exemple de lieu"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"venueTypeAssignment": {
|
|
||||||
"model_type": "VenueTypeAssignment",
|
|
||||||
"venueDescription": "Research and Development Facility",
|
|
||||||
"venueGroupId": 2,
|
|
||||||
"venueTypeId": 8
|
|
||||||
},
|
},
|
||||||
"profileType": "venue"
|
"createdTimestamp": 1601961451781,
|
||||||
},
|
"lastModifiedTimestamp": 1601961451781,
|
||||||
"createdTimestamp": 1601595306891,
|
"childProfileIds": []
|
||||||
"lastModifiedTimestamp": 1601595306891,
|
}
|
||||||
"childProfileIds": []
|
|
||||||
}
|
|
||||||
]
|
]
|
||||||
@@ -36,7 +36,8 @@ OVSDB_APPROFILE_CONFIG_FILE="${OVSDB_AP_PROFILE_CONFIG_FILE:=/app/opensync/Profi
|
|||||||
OVSDB_METRICSPROFILE_CONFIG_FILE="${OVSDB_METRICSPROFILE_CONFIG_FILE:=/app/opensync/ProfileMetrics.json}"
|
OVSDB_METRICSPROFILE_CONFIG_FILE="${OVSDB_METRICSPROFILE_CONFIG_FILE:=/app/opensync/ProfileMetrics.json}"
|
||||||
OVSDB_HOTSPOT20SPROFILE_CONFIG_FILE="${OVSDB_HOTSPOT20PROFILE_CONFIG_FILE:=/app/opensync/ProfileHotspot20.json}"
|
OVSDB_HOTSPOT20SPROFILE_CONFIG_FILE="${OVSDB_HOTSPOT20PROFILE_CONFIG_FILE:=/app/opensync/ProfileHotspot20.json}"
|
||||||
OVSDB_OPERATORPROFILE_CONFIG_FILE="${OVSDB_OPERATORPROFILE_CONFIG_FILE:=/app/opensync/ProfileOperator.json}"
|
OVSDB_OPERATORPROFILE_CONFIG_FILE="${OVSDB_OPERATORPROFILE_CONFIG_FILE:=/app/opensync/ProfileOperator.json}"
|
||||||
OVSDB_VENUEPROFILE_CONFIG_FILE="${OVSDB_VENUESPROFILE_CONFIG_FILE:=/app/opensync/ProfileVenue.json}"
|
OVSDB_VENUEPROFILE_CONFIG_FILE="${OVSDB_VENUEPROFILE_CONFIG_FILE:=/app/opensync/ProfileVenue.json}"
|
||||||
|
OVSDB_IDPROVIDERPROFILE_CONFIG_FILE="${OVSDB_IDPROVIDERPROFILE_CONFIG_FILE:=/app/opensync/ProfileIdProvider.json}"
|
||||||
OVSDB_RFPROFILE_CONFIG_FILE="${OVSDB_RF_PROFILE_CONFIG_FILE:=/app/opensync/ProfileRf.json}"
|
OVSDB_RFPROFILE_CONFIG_FILE="${OVSDB_RF_PROFILE_CONFIG_FILE:=/app/opensync/ProfileRf.json}"
|
||||||
OVSDB_SSIDPROFILE_CONFIG_FILE="${OVSDB_SSIDPROFILE_CONFIG_FILE:=/app/opensync/ProfileSsid.json}"
|
OVSDB_SSIDPROFILE_CONFIG_FILE="${OVSDB_SSIDPROFILE_CONFIG_FILE:=/app/opensync/ProfileSsid.json}"
|
||||||
OVSDB_LOCATION_CONFIG_FILE="${OVSDB_LOCATION_CONFIG_FILE:=/app/opensync/LocationBuildingExample.json}"
|
OVSDB_LOCATION_CONFIG_FILE="${OVSDB_LOCATION_CONFIG_FILE:=/app/opensync/LocationBuildingExample.json}"
|
||||||
@@ -140,6 +141,7 @@ OVSDB_PROPS="$OVSDB_PROPS -Dtip.wlan.ovsdb.metricsProfileFileName=$OVSDB_METRICS
|
|||||||
OVSDB_PROPS="$OVSDB_PROPS -Dtip.wlan.ovsdb.hotspot20ProfileFileName=$OVSDB_HOTSPOT20PROFILE_CONFIG_FILE"
|
OVSDB_PROPS="$OVSDB_PROPS -Dtip.wlan.ovsdb.hotspot20ProfileFileName=$OVSDB_HOTSPOT20PROFILE_CONFIG_FILE"
|
||||||
OVSDB_PROPS="$OVSDB_PROPS -Dtip.wlan.ovsdb.operatorProfileFileName=$OVSDB_OPERATORPROFILE_CONFIG_FILE"
|
OVSDB_PROPS="$OVSDB_PROPS -Dtip.wlan.ovsdb.operatorProfileFileName=$OVSDB_OPERATORPROFILE_CONFIG_FILE"
|
||||||
OVSDB_PROPS="$OVSDB_PROPS -Dtip.wlan.ovsdb.venueProfileFileName=$OVSDB_VENUEPROFILE_CONFIG_FILE"
|
OVSDB_PROPS="$OVSDB_PROPS -Dtip.wlan.ovsdb.venueProfileFileName=$OVSDB_VENUEPROFILE_CONFIG_FILE"
|
||||||
|
OVSDB_PROPS="$OVSDB_PROPS -Dtip.wlan.ovsdb.idProviderProfileFileName=$OVSDB_IDPROVIDERPROFILE_CONFIG_FILE"
|
||||||
OVSDB_PROPS="$OVSDB_PROPS -Dtip.wlan.ovsdb.rfProfileFileName=$OVSDB_RFPROFILE_CONFIG_FILE"
|
OVSDB_PROPS="$OVSDB_PROPS -Dtip.wlan.ovsdb.rfProfileFileName=$OVSDB_RFPROFILE_CONFIG_FILE"
|
||||||
OVSDB_PROPS="$OVSDB_PROPS -Dtip.wlan.preventClientCnAlteration=$OVSDB_PREVENT_CLIENTCN_ALTERATION"
|
OVSDB_PROPS="$OVSDB_PROPS -Dtip.wlan.preventClientCnAlteration=$OVSDB_PREVENT_CLIENTCN_ALTERATION"
|
||||||
OVSDB_PROPS="$OVSDB_PROPS -Dtip.wlan.ovsdb.ssidProfileFileName=$OVSDB_SSIDPROFILE_CONFIG_FILE"
|
OVSDB_PROPS="$OVSDB_PROPS -Dtip.wlan.ovsdb.ssidProfileFileName=$OVSDB_SSIDPROFILE_CONFIG_FILE"
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ COPY app/opensync/ProfileRf.json /app/opensync/ProfileRf.json
|
|||||||
COPY app/opensync/ProfileHotspot20.json /app/opensync/ProfileHotspot20.json
|
COPY app/opensync/ProfileHotspot20.json /app/opensync/ProfileHotspot20.json
|
||||||
COPY app/opensync/ProfileOperator.json /app/opensync/ProfileOperator.json
|
COPY app/opensync/ProfileOperator.json /app/opensync/ProfileOperator.json
|
||||||
COPY app/opensync/ProfileVenue.json /app/opensync/ProfileVenue.json
|
COPY app/opensync/ProfileVenue.json /app/opensync/ProfileVenue.json
|
||||||
|
COPY app/opensync/ProfileIdProvider.json /app/opensync/ProfileIdProvider.json
|
||||||
|
|
||||||
RUN chmod +x /app/run.sh
|
RUN chmod +x /app/run.sh
|
||||||
|
|
||||||
|
|||||||
@@ -1,55 +1,49 @@
|
|||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 5,
|
"id": 15,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "equipment_ap",
|
"profileType": "equipment_ap",
|
||||||
"name": "DefaultApProfile",
|
"name": "ApProfile-3-radios",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "ApNetworkConfiguration",
|
"model_type": "ApNetworkConfiguration",
|
||||||
"networkConfigVersion": "AP-1",
|
"networkConfigVersion": "AP-1",
|
||||||
"equipmentType": "AP",
|
"equipmentType": "AP",
|
||||||
"vlanNative": true,
|
"vlanNative": true,
|
||||||
"vlan": 0,
|
"vlan": 0,
|
||||||
"ntpServer": {
|
"ntpServer": {
|
||||||
"model_type": "AutoOrManualString",
|
"model_type": "AutoOrManualString",
|
||||||
"auto": true,
|
"auto": true,
|
||||||
"value": "pool.ntp.org"
|
"value": "pool.ntp.org"
|
||||||
},
|
},
|
||||||
"syslogRelay": null,
|
"syslogRelay": null,
|
||||||
"rtlsSettings": null,
|
"rtlsSettings": null,
|
||||||
"syntheticClientEnabled": true,
|
"syntheticClientEnabled": true,
|
||||||
"ledControlEnabled": true,
|
"ledControlEnabled": true,
|
||||||
"equipmentDiscovery": false,
|
"equipmentDiscovery": false,
|
||||||
"radioMap": {
|
"radioMap": {
|
||||||
"is5GHz": {
|
"is2dot4GHz": {
|
||||||
"model_type": "RadioProfileConfiguration",
|
"model_type": "RadioProfileConfiguration",
|
||||||
"bestApEnabled": true,
|
"bestApEnabled": true,
|
||||||
"bestAPSteerType": "both"
|
"bestAPSteerType": "both"
|
||||||
},
|
},
|
||||||
"is2dot4GHz": {
|
"is5GHzU": {
|
||||||
"model_type": "RadioProfileConfiguration",
|
"model_type": "RadioProfileConfiguration",
|
||||||
"bestApEnabled": true,
|
"bestApEnabled": true,
|
||||||
"bestAPSteerType": "both"
|
"bestAPSteerType": "both"
|
||||||
},
|
},
|
||||||
"is5GHzU": {
|
"is5GHzL": {
|
||||||
"model_type": "RadioProfileConfiguration",
|
"model_type": "RadioProfileConfiguration",
|
||||||
"bestApEnabled": true,
|
"bestApEnabled": true,
|
||||||
"bestAPSteerType": "both"
|
"bestAPSteerType": "both"
|
||||||
},
|
}
|
||||||
"is5GHzL": {
|
},
|
||||||
"model_type": "RadioProfileConfiguration",
|
"profileType": "equipment_ap"
|
||||||
"bestApEnabled": true,
|
},
|
||||||
"bestAPSteerType": "both"
|
"createdTimestamp": 1601961452652,
|
||||||
}
|
"lastModifiedTimestamp": 1601961452652,
|
||||||
},
|
"childProfileIds": [
|
||||||
"profileType": "equipment_ap"
|
2,
|
||||||
},
|
9,
|
||||||
"createdTimestamp": 1591653239947,
|
11
|
||||||
"lastModifiedTimestamp": 1591654336724,
|
]
|
||||||
"childProfileIds": [
|
}
|
||||||
6,
|
|
||||||
7,
|
|
||||||
8,
|
|
||||||
9
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,55 +1,74 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 7777,
|
"id": 8,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "hotspot_2pt0",
|
"profileType": "hotspot_2pt0",
|
||||||
"name": "TipWlan-Hotspot20-Config",
|
"name": "TipWlan-Hotspot20-Config",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "Hotspot2Profile",
|
"model_type": "Hotspot2Profile",
|
||||||
"enableInterworkingAndHs20": true,
|
"enableInterworkingAndHs20": true,
|
||||||
"hessid": null,
|
"hessid": null,
|
||||||
"accessNetworkType": "free_public_network",
|
"accessNetworkType": "free_public_network",
|
||||||
"networkAuthenticationType": "acceptance_of_terms_and_conditions",
|
"networkAuthenticationType": "acceptance_of_terms_and_conditions",
|
||||||
"additionalStepsRequiredForAccess": 0,
|
"additionalStepsRequiredForAccess": 0,
|
||||||
"deauthRequestTimeout": 0,
|
"deauthRequestTimeout": 0,
|
||||||
"operatingClass": 0,
|
"operatingClass": 0,
|
||||||
"termsAndConditionsFile": {
|
"termsAndConditionsFile": {
|
||||||
"model_type": "ManagedFileInfo",
|
"model_type": "ManagedFileInfo",
|
||||||
"md5checksum": null,
|
"md5checksum": null,
|
||||||
"lastModifiedTimestamp": null,
|
"lastModifiedTimestamp": null,
|
||||||
"apExportUrl": "https://localhost:9091/filestore/termsAndConditions",
|
"apExportUrl": "https://localhost:9091/filestore/termsAndConditions",
|
||||||
"fileCategory": "ExternalPolicyConfiguration",
|
"fileCategory": "ExternalPolicyConfiguration",
|
||||||
"fileType": "TEXT",
|
"fileType": "TEXT",
|
||||||
"altSlot": false
|
"altSlot": false
|
||||||
|
},
|
||||||
|
"whitelistDomain": null,
|
||||||
|
"emergencyServicesReachable": true,
|
||||||
|
"unauthenticatedEmergencyServiceAccessible": false,
|
||||||
|
"internetConnectivity": true,
|
||||||
|
"connectionCapabilitySet": [
|
||||||
|
{
|
||||||
|
"model_type": "ConnectionCapability",
|
||||||
|
"connectionCapabilitiesPortNumber": 8888,
|
||||||
|
"connectionCapabilitiesIpProtocol": "TCP",
|
||||||
|
"connectionCapabilitiesStatus": "open"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ipAddressTypeAvailability": "public_IPv4_address_available",
|
||||||
|
"qosMapSetConfiguration": null,
|
||||||
|
"apGeospatialLocation": null,
|
||||||
|
"apCivicLocation": null,
|
||||||
|
"apPublicLocationIdUri": null,
|
||||||
|
"gasAddr3Behaviour": "p2pSpecWorkaroundFromRequest",
|
||||||
|
"anqpDomainId": 1234,
|
||||||
|
"disableDownstreamGroupAddressedForwarding": false,
|
||||||
|
"enable2pt4GHz": true,
|
||||||
|
"enable5GHz": true,
|
||||||
|
"associatedSsids": [
|
||||||
|
"TipWlan-cloud-3-radios"
|
||||||
|
],
|
||||||
|
"mccMnc3gppCellularNetworkInfo": [
|
||||||
|
{
|
||||||
|
"model_type": "MccMnc",
|
||||||
|
"mcc": 302,
|
||||||
|
"mnc": 720,
|
||||||
|
"iso": "ca",
|
||||||
|
"country": "Canada",
|
||||||
|
"countryCode": 1,
|
||||||
|
"network": "Rogers AT&T Wireless",
|
||||||
|
"mccMncPairing": "302,720"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"profileType": "hotspot_2pt0",
|
||||||
|
"mccMncList": "302,720"
|
||||||
},
|
},
|
||||||
"whitelistDomain": null,
|
"createdTimestamp": 1601961452370,
|
||||||
"emergencyServicesReachable": true,
|
"lastModifiedTimestamp": 1601961452370,
|
||||||
"unauthenticatedEmergencyServiceAccessible": false,
|
"childProfileIds": [
|
||||||
"internetConnectivity": true,
|
5,
|
||||||
"connectionCapabilitySet": [
|
6,
|
||||||
{
|
7
|
||||||
"model_type": "ConnectionCapability",
|
]
|
||||||
"connectionCapabilitiesPortNumber": 8888,
|
}
|
||||||
"connectionCapabilitiesIpProtocol": "TCP",
|
|
||||||
"connectionCapabilitiesStatus": "open"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"ipAddressTypeAvailability": "public_IPv4_address_available",
|
|
||||||
"qosMapSetConfiguration": null,
|
|
||||||
"apGeospatialLocation": null,
|
|
||||||
"apCivicLocation": null,
|
|
||||||
"apPublicLocationIdUri": null,
|
|
||||||
"gasAddr3Behaviour": "p2pSpecWorkaroundFromRequest",
|
|
||||||
"anqpDomainId": 1234,
|
|
||||||
"disableDownstreamGroupAddressedForwarding": false,
|
|
||||||
"profileType": "hotspot_2pt0"
|
|
||||||
},
|
|
||||||
"createdTimestamp": 1601595307355,
|
|
||||||
"lastModifiedTimestamp": 1601595307355,
|
|
||||||
"childProfileIds": [
|
|
||||||
5555,
|
|
||||||
6666
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
]
|
||||||
@@ -0,0 +1,98 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"model_type": "Profile",
|
||||||
|
"id": 7,
|
||||||
|
"customerId": 2,
|
||||||
|
"profileType": "id_provider",
|
||||||
|
"name": "TipWlan-Hotspot20-OSU-Provider",
|
||||||
|
"details": {
|
||||||
|
"model_type": "Hotspot20IdProviderProfile",
|
||||||
|
"domainName": "example.com",
|
||||||
|
"mccMncList": [
|
||||||
|
{
|
||||||
|
"model_type": "MccMnc",
|
||||||
|
"mcc": 302,
|
||||||
|
"mnc": 720,
|
||||||
|
"iso": "ca",
|
||||||
|
"country": "Canada",
|
||||||
|
"countryCode": 1,
|
||||||
|
"network": "Rogers AT&T Wireless",
|
||||||
|
"mccMncPairing": "302,720"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"naiRealmList": [
|
||||||
|
{
|
||||||
|
"model_type": "NaiRealmInformation",
|
||||||
|
"naiRealms": [
|
||||||
|
"example.net",
|
||||||
|
"example.com"
|
||||||
|
],
|
||||||
|
"encoding": 0,
|
||||||
|
"eapMethods": [
|
||||||
|
"EAP-TLS with certificate"
|
||||||
|
],
|
||||||
|
"eapMap": {
|
||||||
|
"EAP-TLS with certificate": [
|
||||||
|
"Softoken",
|
||||||
|
"Certificate"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"osuIconList": [
|
||||||
|
{
|
||||||
|
"model_type": "OsuIcon",
|
||||||
|
"iconWidth": 32,
|
||||||
|
"iconHeight": 32,
|
||||||
|
"languageCode": "eng",
|
||||||
|
"iconLocale": "en_CA",
|
||||||
|
"iconName": "icon32.png",
|
||||||
|
"filePath": "/tmp/icon32.png",
|
||||||
|
"hs20IconString": "32:32:eng:image/png:icon32.png:/tmp/icon32.png"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"radiusProfileAuth": "Radius-Profile",
|
||||||
|
"radiusProfileAccounting": "Radius-Profile",
|
||||||
|
"osuSsid": "TipWlan-cloud-3-radios",
|
||||||
|
"osuServerUri": "https://example.com/osu/",
|
||||||
|
"osuFriendlyName": {
|
||||||
|
"model_type": "Hotspot20Duple",
|
||||||
|
"locale": "en_CA",
|
||||||
|
"dupleIso3Language": "eng",
|
||||||
|
"dupleName": "Example provider",
|
||||||
|
"defaultDupleSeparator": ":",
|
||||||
|
"asDuple": "eng:Example provider"
|
||||||
|
},
|
||||||
|
"osuNaiStandalone": "anonymous@example.com",
|
||||||
|
"osuNaiShared": "anonymous@example.com",
|
||||||
|
"osuMethodList": [
|
||||||
|
1,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
"osuServiceDescription": [
|
||||||
|
{
|
||||||
|
"model_type": "Hotspot20Duple",
|
||||||
|
"locale": "en_CA",
|
||||||
|
"dupleIso3Language": "eng",
|
||||||
|
"dupleName": "Example services",
|
||||||
|
"defaultDupleSeparator": ":",
|
||||||
|
"asDuple": "eng:Example services"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "Hotspot20Duple",
|
||||||
|
"locale": "fr_CA",
|
||||||
|
"dupleIso3Language": "fra",
|
||||||
|
"dupleName": "Exemples de services",
|
||||||
|
"defaultDupleSeparator": ":",
|
||||||
|
"asDuple": "fra:Exemples de services"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"profileType": "id_provider"
|
||||||
|
},
|
||||||
|
"createdTimestamp": 1601961451981,
|
||||||
|
"lastModifiedTimestamp": 1601961451981,
|
||||||
|
"childProfileIds": [
|
||||||
|
1
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
@@ -1,16 +1,16 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 333,
|
"id": 2,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "metrics",
|
"profileType": "metrics",
|
||||||
"name": "Metrics-Profile-3-radios",
|
"name": "Metrics-Profile-3-radios",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "ServiceMetricsCollectionConfigProfile",
|
"model_type": "ServiceMetricsCollectionConfigProfile",
|
||||||
"radioTypes": [
|
"radioTypes": [
|
||||||
"is5GHzL",
|
"is5GHzU",
|
||||||
"is2dot4GHz",
|
"is2dot4GHz",
|
||||||
"is5GHzU"
|
"is5GHzL"
|
||||||
],
|
],
|
||||||
"serviceMetricDataTypes": [
|
"serviceMetricDataTypes": [
|
||||||
"ApNode",
|
"ApNode",
|
||||||
@@ -30,19 +30,7 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is5GHzU",
|
"radioType": "is2dot4GHz",
|
||||||
"serviceMetricDataType": "ApNode"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 120,
|
|
||||||
"channelSurveyType": "OFF_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is5GHzL",
|
|
||||||
"serviceMetricDataType": "ApNode"
|
"serviceMetricDataType": "ApNode"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -60,20 +48,20 @@
|
|||||||
{
|
{
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
"reportingIntervalSeconds": 60,
|
"reportingIntervalSeconds": 120,
|
||||||
"channelSurveyType": "ON_CHANNEL",
|
"channelSurveyType": "OFF_CHANNEL",
|
||||||
"scanIntervalMillis": 0,
|
"scanIntervalMillis": 0,
|
||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is2dot4GHz",
|
"radioType": "is5GHzU",
|
||||||
"serviceMetricDataType": "ApNode"
|
"serviceMetricDataType": "ApNode"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
"reportingIntervalSeconds": 120,
|
"reportingIntervalSeconds": 60,
|
||||||
"channelSurveyType": "OFF_CHANNEL",
|
"channelSurveyType": "ON_CHANNEL",
|
||||||
"scanIntervalMillis": 0,
|
"scanIntervalMillis": 0,
|
||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
@@ -92,6 +80,18 @@
|
|||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is2dot4GHz",
|
"radioType": "is2dot4GHz",
|
||||||
"serviceMetricDataType": "ApNode"
|
"serviceMetricDataType": "ApNode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 120,
|
||||||
|
"channelSurveyType": "OFF_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is5GHzL",
|
||||||
|
"serviceMetricDataType": "ApNode"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"ApSsid": [
|
"ApSsid": [
|
||||||
@@ -99,14 +99,14 @@
|
|||||||
"model_type": "ServiceMetricRadioConfigParameters",
|
"model_type": "ServiceMetricRadioConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
"reportingIntervalSeconds": 60,
|
"reportingIntervalSeconds": 60,
|
||||||
"radioType": "is2dot4GHz",
|
"radioType": "is5GHzL",
|
||||||
"serviceMetricDataType": "ApSsid"
|
"serviceMetricDataType": "ApSsid"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_type": "ServiceMetricRadioConfigParameters",
|
"model_type": "ServiceMetricRadioConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
"reportingIntervalSeconds": 60,
|
"reportingIntervalSeconds": 60,
|
||||||
"radioType": "is5GHzL",
|
"radioType": "is2dot4GHz",
|
||||||
"serviceMetricDataType": "ApSsid"
|
"serviceMetricDataType": "ApSsid"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -118,13 +118,6 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Client": [
|
"Client": [
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricRadioConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 60,
|
|
||||||
"radioType": "is2dot4GHz",
|
|
||||||
"serviceMetricDataType": "Client"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"model_type": "ServiceMetricRadioConfigParameters",
|
"model_type": "ServiceMetricRadioConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
@@ -138,6 +131,13 @@
|
|||||||
"reportingIntervalSeconds": 60,
|
"reportingIntervalSeconds": 60,
|
||||||
"radioType": "is5GHzU",
|
"radioType": "is5GHzU",
|
||||||
"serviceMetricDataType": "Client"
|
"serviceMetricDataType": "Client"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricRadioConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 60,
|
||||||
|
"radioType": "is2dot4GHz",
|
||||||
|
"serviceMetricDataType": "Client"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Channel": [
|
"Channel": [
|
||||||
@@ -150,57 +150,21 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is5GHzL",
|
|
||||||
"serviceMetricDataType": "Channel"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 120,
|
|
||||||
"channelSurveyType": "OFF_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is2dot4GHz",
|
|
||||||
"serviceMetricDataType": "Channel"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 60,
|
|
||||||
"channelSurveyType": "ON_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is5GHzL",
|
|
||||||
"serviceMetricDataType": "Channel"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 60,
|
|
||||||
"channelSurveyType": "ON_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is2dot4GHz",
|
|
||||||
"serviceMetricDataType": "Channel"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 60,
|
|
||||||
"channelSurveyType": "ON_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is5GHzU",
|
"radioType": "is5GHzU",
|
||||||
"serviceMetricDataType": "Channel"
|
"serviceMetricDataType": "Channel"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 60,
|
||||||
|
"channelSurveyType": "ON_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is2dot4GHz",
|
||||||
|
"serviceMetricDataType": "Channel"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
@@ -210,6 +174,42 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is2dot4GHz",
|
||||||
|
"serviceMetricDataType": "Channel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 120,
|
||||||
|
"channelSurveyType": "OFF_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is5GHzL",
|
||||||
|
"serviceMetricDataType": "Channel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 60,
|
||||||
|
"channelSurveyType": "ON_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is5GHzL",
|
||||||
|
"serviceMetricDataType": "Channel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 60,
|
||||||
|
"channelSurveyType": "ON_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is5GHzU",
|
"radioType": "is5GHzU",
|
||||||
"serviceMetricDataType": "Channel"
|
"serviceMetricDataType": "Channel"
|
||||||
}
|
}
|
||||||
@@ -224,7 +224,19 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is5GHzL",
|
"radioType": "is5GHzU",
|
||||||
|
"serviceMetricDataType": "Neighbour"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 60,
|
||||||
|
"channelSurveyType": "ON_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is2dot4GHz",
|
||||||
"serviceMetricDataType": "Neighbour"
|
"serviceMetricDataType": "Neighbour"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -248,7 +260,7 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is2dot4GHz",
|
"radioType": "is5GHzL",
|
||||||
"serviceMetricDataType": "Neighbour"
|
"serviceMetricDataType": "Neighbour"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -263,18 +275,6 @@
|
|||||||
"radioType": "is5GHzU",
|
"radioType": "is5GHzU",
|
||||||
"serviceMetricDataType": "Neighbour"
|
"serviceMetricDataType": "Neighbour"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 60,
|
|
||||||
"channelSurveyType": "ON_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is5GHzL",
|
|
||||||
"serviceMetricDataType": "Neighbour"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
@@ -284,15 +284,15 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is5GHzU",
|
"radioType": "is5GHzL",
|
||||||
"serviceMetricDataType": "Neighbour"
|
"serviceMetricDataType": "Neighbour"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"profileType": "metrics"
|
"profileType": "metrics"
|
||||||
},
|
},
|
||||||
"createdTimestamp": 1601335086248,
|
"createdTimestamp": 1601961451756,
|
||||||
"lastModifiedTimestamp": 1601335086248,
|
"lastModifiedTimestamp": 1601961451756,
|
||||||
"childProfileIds": []
|
"childProfileIds": []
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -1,35 +1,37 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 5555,
|
"id": 5,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "operator",
|
"profileType": "operator",
|
||||||
"name": "TipWlan-Hotspot20-Operator",
|
"name": "TipWlan-Hotspot20-Operator",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "OperatorProfile",
|
"model_type": "OperatorProfile",
|
||||||
"domainName": "telecominfraproject.atlassian.net",
|
"domainName": "telecominfraproject.atlassian.net",
|
||||||
"serverOnlyAuthenticatedL2EncryptionNetwork": false,
|
"serverOnlyAuthenticatedL2EncryptionNetwork": false,
|
||||||
"x509CertificateLocation": "/etc/ca.pem",
|
"x509CertificateLocation": "/etc/ca.pem",
|
||||||
"operatorFriendlyName": [
|
"operatorFriendlyName": [
|
||||||
{
|
{
|
||||||
"model_type": "Hotspot20Duple",
|
"model_type": "Hotspot20Duple",
|
||||||
"locale": "en_CA",
|
"locale": "en_CA",
|
||||||
"language": "eng",
|
"dupleIso3Language": "eng",
|
||||||
"friendlyName": "default Friendly Operator Name",
|
"dupleName": "Default friendly operator name",
|
||||||
"formattedFriendlyName": "eng:default Friendly Operator Name"
|
"defaultDupleSeparator": ":",
|
||||||
},
|
"asDuple": "eng:Default friendly operator name"
|
||||||
{
|
},
|
||||||
"model_type": "Hotspot20Duple",
|
{
|
||||||
"locale": "fr_CA",
|
"model_type": "Hotspot20Duple",
|
||||||
"language": "fra",
|
"locale": "fr_CA",
|
||||||
"friendlyName": "Nom de l'opérateur convivial par défaut",
|
"dupleIso3Language": "fra",
|
||||||
"formattedFriendlyName": "fra:Nom de l'opérateur convivial par défaut"
|
"dupleName": "Nom de l'opérateur convivial par défaut",
|
||||||
}
|
"defaultDupleSeparator": ":",
|
||||||
],
|
"asDuple": "fra:Nom de l'opérateur convivial par défaut"
|
||||||
"profileType": "operator"
|
}
|
||||||
},
|
],
|
||||||
"createdTimestamp": 1601595306885,
|
"profileType": "operator"
|
||||||
"lastModifiedTimestamp": 1601595306885,
|
},
|
||||||
"childProfileIds": []
|
"createdTimestamp": 1601961451776,
|
||||||
}
|
"lastModifiedTimestamp": 1601961451776,
|
||||||
|
"childProfileIds": []
|
||||||
|
}
|
||||||
]
|
]
|
||||||
@@ -1,34 +1,34 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "radius",
|
"profileType": "radius",
|
||||||
"name": "RadiusProfileOttawa",
|
"name": "Radius-Profile",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "RadiusProfile",
|
"model_type": "RadiusProfile",
|
||||||
"subnetConfiguration": null,
|
"subnetConfiguration": null,
|
||||||
"serviceRegionMap": {
|
"serviceRegionMap": {
|
||||||
"Ottawa": {
|
"Ottawa": {
|
||||||
"model_type": "RadiusServiceRegion",
|
"model_type": "RadiusServiceRegion",
|
||||||
"serverMap": {
|
"serverMap": {
|
||||||
"RadiusProfileOttawa": [
|
"Radius-Profile": [
|
||||||
{
|
{
|
||||||
"model_type": "RadiusServer",
|
"model_type": "RadiusServer",
|
||||||
"ipAddress": "localhost",
|
"ipAddress": "192.168.0.1",
|
||||||
"secret": "testing123",
|
"secret": "testing123",
|
||||||
"authPort": 1812,
|
"authPort": 1812,
|
||||||
"timeout": null
|
"timeout": null
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"regionName": "Ottawa"
|
"regionName": "Ottawa"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"profileType": "radius"
|
"profileType": "radius"
|
||||||
},
|
},
|
||||||
"createdTimestamp": 1591653174195,
|
"createdTimestamp": 1601961451668,
|
||||||
"lastModifiedTimestamp": 1591653174195,
|
"lastModifiedTimestamp": 1601961451668,
|
||||||
"childProfileIds": []
|
"childProfileIds": []
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -1,258 +1,256 @@
|
|||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 9,
|
"id": 11,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "rf",
|
"profileType": "rf",
|
||||||
"name": "DefaultRf",
|
"name": "TipWlan-rf",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "RfConfiguration",
|
"model_type": "RfConfiguration",
|
||||||
"rf": "Default-RF",
|
"rfConfigMap": {
|
||||||
"profileType": "rf",
|
"is5GHz": {
|
||||||
"rfConfigMap": {
|
"model_type": "RfElementConfiguration",
|
||||||
"is2dot4GHz": {
|
"rf": "TipWlan-rf",
|
||||||
"model_type": "RfElementConfiguration",
|
"beaconInterval": 100,
|
||||||
"beaconInterval": 100,
|
"forceScanDuringVoice": "disabled",
|
||||||
"forceScanDuringVoice": "disabled",
|
"rtsCtsThreshold": 65535,
|
||||||
"rtsCtsThreshold": 65535,
|
"channelBandwidth": "is80MHz",
|
||||||
"channelBandwidth": "is20MHz",
|
"mimoMode": "twoByTwo",
|
||||||
"mimoMode": "twoBytwo",
|
"maxNumClients": 100,
|
||||||
"maxNumClients": 100,
|
"multicastRate": "auto",
|
||||||
"multicastRate": "auto",
|
"autoChannelSelection": false,
|
||||||
"autoChannelSelection": false,
|
"activeScanSettings": {
|
||||||
"activeScanSettings": {
|
"model_type": "ActiveScanSettings",
|
||||||
"model_type": "ActiveScanSettings",
|
"enabled": true,
|
||||||
"enabled": true,
|
"scanFrequencySeconds": 10,
|
||||||
"scanFrequencySeconds": 10,
|
"scanDurationMillis": 65
|
||||||
"scanDurationMillis": 65
|
},
|
||||||
},
|
"managementRate": "auto",
|
||||||
"managementRate": "auto",
|
"rxCellSizeDb": {
|
||||||
"rxCellSizeDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"probeResponseThresholdDb": {
|
||||||
"probeResponseThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"clientDisconnectThresholdDb": {
|
||||||
"clientDisconnectThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"eirpTxPower": {
|
||||||
"eirpTxPower": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": false,
|
"value": 18
|
||||||
"value": 32
|
},
|
||||||
},
|
"bestApEnabled": null,
|
||||||
"bestApEnabled": null,
|
"neighbouringListApConfig": {
|
||||||
"neighbouringListApConfig": {
|
"model_type": "NeighbouringAPListConfiguration",
|
||||||
"model_type": "NeighbouringAPListConfiguration",
|
"minSignal": -85,
|
||||||
"minSignal": -85,
|
"maxAps": 25
|
||||||
"maxAps": 25
|
},
|
||||||
},
|
"perimeterDetectionEnabled": true,
|
||||||
"minAutoCellSize": -80,
|
"channelHopSettings": {
|
||||||
"perimeterDetectionEnabled": true,
|
"model_type": "ChannelHopSettings",
|
||||||
"channelHopSettings": {
|
"noiseFloorThresholdInDB": -75,
|
||||||
"model_type": "ChannelHopSettings",
|
"noiseFloorThresholdTimeInSeconds": 180,
|
||||||
"noiseFloorThresholdInDB": -75,
|
"nonWifiThresholdInPercentage": 50,
|
||||||
"noiseFloorThresholdTimeInSeconds": 180,
|
"nonWifiThresholdTimeInSeconds": 180,
|
||||||
"nonWifiThresholdInPercentage": 50,
|
"obssHopMode": "NON_WIFI"
|
||||||
"nonWifiThresholdTimeInSeconds": 180,
|
},
|
||||||
"obssHopMode": "NON_WIFI"
|
"bestApSettings": {
|
||||||
},
|
"model_type": "RadioBestApSettings",
|
||||||
"bestApSettings": {
|
"mlComputed": true,
|
||||||
"model_type": "RadioBestApSettings",
|
"dropInSnrPercentage": 30,
|
||||||
"mlComputed": true,
|
"minLoadFactor": 40
|
||||||
"dropInSnrPercentage": 20,
|
}
|
||||||
"minLoadFactor": 50
|
},
|
||||||
}
|
"is2dot4GHz": {
|
||||||
},
|
"model_type": "RfElementConfiguration",
|
||||||
"is5GHz": {
|
"rf": "TipWlan-rf",
|
||||||
"model_type": "RfElementConfiguration",
|
"beaconInterval": 100,
|
||||||
"beaconInterval": 100,
|
"forceScanDuringVoice": "disabled",
|
||||||
"forceScanDuringVoice": "disabled",
|
"rtsCtsThreshold": 65535,
|
||||||
"rtsCtsThreshold": 65535,
|
"channelBandwidth": "is20MHz",
|
||||||
"channelBandwidth": "is80MHz",
|
"mimoMode": "twoByTwo",
|
||||||
"mimoMode": "twoBytwo",
|
"maxNumClients": 100,
|
||||||
"maxNumClients": 100,
|
"multicastRate": "auto",
|
||||||
"multicastRate": "auto",
|
"autoChannelSelection": false,
|
||||||
"autoChannelSelection": false,
|
"activeScanSettings": {
|
||||||
"activeScanSettings": {
|
"model_type": "ActiveScanSettings",
|
||||||
"model_type": "ActiveScanSettings",
|
"enabled": true,
|
||||||
"enabled": true,
|
"scanFrequencySeconds": 10,
|
||||||
"scanFrequencySeconds": 10,
|
"scanDurationMillis": 65
|
||||||
"scanDurationMillis": 65
|
},
|
||||||
},
|
"managementRate": "auto",
|
||||||
"managementRate": "auto",
|
"rxCellSizeDb": {
|
||||||
"rxCellSizeDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"probeResponseThresholdDb": {
|
||||||
"probeResponseThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"clientDisconnectThresholdDb": {
|
||||||
"clientDisconnectThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"eirpTxPower": {
|
||||||
"eirpTxPower": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": false,
|
"value": 18
|
||||||
"value": 32
|
},
|
||||||
},
|
"bestApEnabled": null,
|
||||||
"bestApEnabled": null,
|
"neighbouringListApConfig": {
|
||||||
"neighbouringListApConfig": {
|
"model_type": "NeighbouringAPListConfiguration",
|
||||||
"model_type": "NeighbouringAPListConfiguration",
|
"minSignal": -85,
|
||||||
"minSignal": -85,
|
"maxAps": 25
|
||||||
"maxAps": 25
|
},
|
||||||
},
|
"perimeterDetectionEnabled": true,
|
||||||
"minAutoCellSize": -80,
|
"channelHopSettings": {
|
||||||
"perimeterDetectionEnabled": true,
|
"model_type": "ChannelHopSettings",
|
||||||
"channelHopSettings": {
|
"noiseFloorThresholdInDB": -75,
|
||||||
"model_type": "ChannelHopSettings",
|
"noiseFloorThresholdTimeInSeconds": 180,
|
||||||
"noiseFloorThresholdInDB": -75,
|
"nonWifiThresholdInPercentage": 50,
|
||||||
"noiseFloorThresholdTimeInSeconds": 180,
|
"nonWifiThresholdTimeInSeconds": 180,
|
||||||
"nonWifiThresholdInPercentage": 50,
|
"obssHopMode": "NON_WIFI"
|
||||||
"nonWifiThresholdTimeInSeconds": 180,
|
},
|
||||||
"obssHopMode": "NON_WIFI"
|
"bestApSettings": {
|
||||||
},
|
"model_type": "RadioBestApSettings",
|
||||||
"bestApSettings": {
|
"mlComputed": true,
|
||||||
"model_type": "RadioBestApSettings",
|
"dropInSnrPercentage": 20,
|
||||||
"mlComputed": true,
|
"minLoadFactor": 50
|
||||||
"dropInSnrPercentage": 30,
|
}
|
||||||
"minLoadFactor": 40
|
},
|
||||||
}
|
"is5GHzU": {
|
||||||
},
|
"model_type": "RfElementConfiguration",
|
||||||
"is5GHzL": {
|
"rf": "TipWlan-rf",
|
||||||
"model_type": "RfElementConfiguration",
|
"beaconInterval": 100,
|
||||||
"beaconInterval": 100,
|
"forceScanDuringVoice": "disabled",
|
||||||
"forceScanDuringVoice": "disabled",
|
"rtsCtsThreshold": 65535,
|
||||||
"rtsCtsThreshold": 65535,
|
"channelBandwidth": "is80MHz",
|
||||||
"channelBandwidth": "is80MHz",
|
"mimoMode": "twoByTwo",
|
||||||
"mimoMode": "twoBytwo",
|
"maxNumClients": 100,
|
||||||
"maxNumClients": 100,
|
"multicastRate": "auto",
|
||||||
"multicastRate": "auto",
|
"autoChannelSelection": false,
|
||||||
"autoChannelSelection": false,
|
"activeScanSettings": {
|
||||||
"activeScanSettings": {
|
"model_type": "ActiveScanSettings",
|
||||||
"model_type": "ActiveScanSettings",
|
"enabled": true,
|
||||||
"enabled": true,
|
"scanFrequencySeconds": 10,
|
||||||
"scanFrequencySeconds": 10,
|
"scanDurationMillis": 65
|
||||||
"scanDurationMillis": 65
|
},
|
||||||
},
|
"managementRate": "auto",
|
||||||
"managementRate": "auto",
|
"rxCellSizeDb": {
|
||||||
"rxCellSizeDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"probeResponseThresholdDb": {
|
||||||
"probeResponseThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"clientDisconnectThresholdDb": {
|
||||||
"clientDisconnectThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"eirpTxPower": {
|
||||||
"eirpTxPower": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": false,
|
"value": 18
|
||||||
"value": 32
|
},
|
||||||
},
|
"bestApEnabled": null,
|
||||||
"bestApEnabled": null,
|
"neighbouringListApConfig": {
|
||||||
"neighbouringListApConfig": {
|
"model_type": "NeighbouringAPListConfiguration",
|
||||||
"model_type": "NeighbouringAPListConfiguration",
|
"minSignal": -85,
|
||||||
"minSignal": -85,
|
"maxAps": 25
|
||||||
"maxAps": 25
|
},
|
||||||
},
|
"perimeterDetectionEnabled": true,
|
||||||
"minAutoCellSize": -80,
|
"channelHopSettings": {
|
||||||
"perimeterDetectionEnabled": true,
|
"model_type": "ChannelHopSettings",
|
||||||
"channelHopSettings": {
|
"noiseFloorThresholdInDB": -75,
|
||||||
"model_type": "ChannelHopSettings",
|
"noiseFloorThresholdTimeInSeconds": 180,
|
||||||
"noiseFloorThresholdInDB": -75,
|
"nonWifiThresholdInPercentage": 50,
|
||||||
"noiseFloorThresholdTimeInSeconds": 180,
|
"nonWifiThresholdTimeInSeconds": 180,
|
||||||
"nonWifiThresholdInPercentage": 50,
|
"obssHopMode": "NON_WIFI"
|
||||||
"nonWifiThresholdTimeInSeconds": 180,
|
},
|
||||||
"obssHopMode": "NON_WIFI"
|
"bestApSettings": {
|
||||||
},
|
"model_type": "RadioBestApSettings",
|
||||||
"bestApSettings": {
|
"mlComputed": true,
|
||||||
"model_type": "RadioBestApSettings",
|
"dropInSnrPercentage": 30,
|
||||||
"mlComputed": true,
|
"minLoadFactor": 40
|
||||||
"dropInSnrPercentage": 30,
|
}
|
||||||
"minLoadFactor": 40
|
},
|
||||||
}
|
"is5GHzL": {
|
||||||
},
|
"model_type": "RfElementConfiguration",
|
||||||
"is5GHzU": {
|
"rf": "TipWlan-rf",
|
||||||
"model_type": "RfElementConfiguration",
|
"beaconInterval": 100,
|
||||||
"beaconInterval": 100,
|
"forceScanDuringVoice": "disabled",
|
||||||
"forceScanDuringVoice": "disabled",
|
"rtsCtsThreshold": 65535,
|
||||||
"rtsCtsThreshold": 65535,
|
"channelBandwidth": "is80MHz",
|
||||||
"channelBandwidth": "is80MHz",
|
"mimoMode": "twoByTwo",
|
||||||
"mimoMode": "twoBytwo",
|
"maxNumClients": 100,
|
||||||
"maxNumClients": 100,
|
"multicastRate": "auto",
|
||||||
"multicastRate": "auto",
|
"autoChannelSelection": false,
|
||||||
"autoChannelSelection": false,
|
"activeScanSettings": {
|
||||||
"activeScanSettings": {
|
"model_type": "ActiveScanSettings",
|
||||||
"model_type": "ActiveScanSettings",
|
"enabled": true,
|
||||||
"enabled": true,
|
"scanFrequencySeconds": 10,
|
||||||
"scanFrequencySeconds": 10,
|
"scanDurationMillis": 65
|
||||||
"scanDurationMillis": 65
|
},
|
||||||
},
|
"managementRate": "auto",
|
||||||
"managementRate": "auto",
|
"rxCellSizeDb": {
|
||||||
"rxCellSizeDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"probeResponseThresholdDb": {
|
||||||
"probeResponseThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"clientDisconnectThresholdDb": {
|
||||||
"clientDisconnectThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"eirpTxPower": {
|
||||||
"eirpTxPower": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": false,
|
"value": 18
|
||||||
"value": 32
|
},
|
||||||
},
|
"bestApEnabled": null,
|
||||||
"bestApEnabled": null,
|
"neighbouringListApConfig": {
|
||||||
"neighbouringListApConfig": {
|
"model_type": "NeighbouringAPListConfiguration",
|
||||||
"model_type": "NeighbouringAPListConfiguration",
|
"minSignal": -85,
|
||||||
"minSignal": -85,
|
"maxAps": 25
|
||||||
"maxAps": 25
|
},
|
||||||
},
|
"perimeterDetectionEnabled": true,
|
||||||
"minAutoCellSize": -80,
|
"channelHopSettings": {
|
||||||
"perimeterDetectionEnabled": true,
|
"model_type": "ChannelHopSettings",
|
||||||
"channelHopSettings": {
|
"noiseFloorThresholdInDB": -75,
|
||||||
"model_type": "ChannelHopSettings",
|
"noiseFloorThresholdTimeInSeconds": 180,
|
||||||
"noiseFloorThresholdInDB": -75,
|
"nonWifiThresholdInPercentage": 50,
|
||||||
"noiseFloorThresholdTimeInSeconds": 180,
|
"nonWifiThresholdTimeInSeconds": 180,
|
||||||
"nonWifiThresholdInPercentage": 50,
|
"obssHopMode": "NON_WIFI"
|
||||||
"nonWifiThresholdTimeInSeconds": 180,
|
},
|
||||||
"obssHopMode": "NON_WIFI"
|
"bestApSettings": {
|
||||||
},
|
"model_type": "RadioBestApSettings",
|
||||||
"bestApSettings": {
|
"mlComputed": true,
|
||||||
"model_type": "RadioBestApSettings",
|
"dropInSnrPercentage": 30,
|
||||||
"mlComputed": true,
|
"minLoadFactor": 40
|
||||||
"dropInSnrPercentage": 30,
|
}
|
||||||
"minLoadFactor": 40
|
}
|
||||||
}
|
},
|
||||||
}
|
"profileType": "rf"
|
||||||
},
|
},
|
||||||
"createdTimestamp": 1591653239983,
|
"createdTimestamp": 1601961452390,
|
||||||
"lastModifiedTimestamp": 1591653239983,
|
"lastModifiedTimestamp": 1601961452390,
|
||||||
"childProfileIds": [
|
"childProfileIds": []
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
@@ -1,186 +1,69 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 6,
|
"id": 9,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "ssid",
|
"profileType": "ssid",
|
||||||
"name": "DefaultSsid-2g",
|
"name": "TipWlan-cloud-3-radios",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "SsidConfiguration",
|
"model_type": "SsidConfiguration",
|
||||||
"ssid": "Default-SSID-2g",
|
"ssid": "TipWlan-cloud-3-radios",
|
||||||
"appliedRadios": [
|
"appliedRadios": [
|
||||||
"is2dot4GHz"
|
"is5GHzU",
|
||||||
],
|
"is2dot4GHz",
|
||||||
"ssidAdminState": "enabled",
|
"is5GHzL"
|
||||||
"secureMode": "wpa2PSK",
|
],
|
||||||
"vlanId": 1,
|
"ssidAdminState": "enabled",
|
||||||
"keyStr": "12345678",
|
"secureMode": "open",
|
||||||
"broadcastSsid": "enabled",
|
"vlanId": 1,
|
||||||
"keyRefresh": 0,
|
"keyStr": null,
|
||||||
"noLocalSubnets": false,
|
"broadcastSsid": "enabled",
|
||||||
"radiusServiceName": null,
|
"keyRefresh": 0,
|
||||||
"captivePortalId": null,
|
"noLocalSubnets": false,
|
||||||
"bandwidthLimitDown": 0,
|
"radiusServiceName": null,
|
||||||
"bandwidthLimitUp": 0,
|
"captivePortalId": null,
|
||||||
"clientBandwidthLimitDown": 0,
|
"bandwidthLimitDown": 0,
|
||||||
"clientBandwidthLimitUp": 0,
|
"bandwidthLimitUp": 0,
|
||||||
"videoTrafficOnly": false,
|
"clientBandwidthLimitDown": 0,
|
||||||
"radioBasedConfigs": {
|
"clientBandwidthLimitUp": 0,
|
||||||
"is5GHz": {
|
"videoTrafficOnly": false,
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
"radioBasedConfigs": {
|
||||||
"enable80211r": null,
|
"is5GHz": {
|
||||||
"enable80211k": null,
|
"model_type": "RadioBasedSsidConfiguration",
|
||||||
"enable80211v": null
|
"enable80211r": null,
|
||||||
},
|
"enable80211k": null,
|
||||||
"is2dot4GHz": {
|
"enable80211v": null
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
},
|
||||||
"enable80211r": null,
|
"is2dot4GHz": {
|
||||||
"enable80211k": null,
|
"model_type": "RadioBasedSsidConfiguration",
|
||||||
"enable80211v": null
|
"enable80211r": null,
|
||||||
},
|
"enable80211k": null,
|
||||||
"is5GHzU": {
|
"enable80211v": null
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
},
|
||||||
"enable80211r": null,
|
"is5GHzU": {
|
||||||
"enable80211k": null,
|
"model_type": "RadioBasedSsidConfiguration",
|
||||||
"enable80211v": null
|
"enable80211r": null,
|
||||||
},
|
"enable80211k": null,
|
||||||
"is5GHzL": {
|
"enable80211v": null
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
},
|
||||||
"enable80211r": null,
|
"is5GHzL": {
|
||||||
"enable80211k": null,
|
"model_type": "RadioBasedSsidConfiguration",
|
||||||
"enable80211v": null
|
"enable80211r": null,
|
||||||
}
|
"enable80211k": null,
|
||||||
},
|
"enable80211v": null
|
||||||
"bonjourGatewayProfileId": null,
|
}
|
||||||
"enable80211w": null,
|
},
|
||||||
"wepConfig": null,
|
"bonjourGatewayProfileId": null,
|
||||||
"forwardMode": null,
|
"enable80211w": null,
|
||||||
"profileType": "ssid"
|
"wepConfig": null,
|
||||||
},
|
"forwardMode": null,
|
||||||
"createdTimestamp": 1591653239983,
|
"profileType": "ssid"
|
||||||
"lastModifiedTimestamp": 1591653239983,
|
},
|
||||||
"childProfileIds": []
|
"createdTimestamp": 1601961452385,
|
||||||
},
|
"lastModifiedTimestamp": 1601961452385,
|
||||||
{
|
"childProfileIds": [
|
||||||
"model_type": "Profile",
|
7,
|
||||||
"id": 7,
|
8
|
||||||
"customerId": 2,
|
]
|
||||||
"profileType": "ssid",
|
}
|
||||||
"name": "DefaultSsid-5gl",
|
|
||||||
"details": {
|
|
||||||
"model_type": "SsidConfiguration",
|
|
||||||
"ssid": "Default-SSID-5gl",
|
|
||||||
"appliedRadios": [
|
|
||||||
"is5GHzL"
|
|
||||||
],
|
|
||||||
"ssidAdminState": "enabled",
|
|
||||||
"secureMode": "wpaEAP",
|
|
||||||
"vlanId": 1,
|
|
||||||
"keyStr": "12345678",
|
|
||||||
"broadcastSsid": "enabled",
|
|
||||||
"keyRefresh": 0,
|
|
||||||
"noLocalSubnets": false,
|
|
||||||
"radiusServiceName": "RadiusProfileOttawa",
|
|
||||||
"captivePortalId": null,
|
|
||||||
"bandwidthLimitDown": 0,
|
|
||||||
"bandwidthLimitUp": 0,
|
|
||||||
"videoTrafficOnly": false,
|
|
||||||
"radioBasedConfigs": {
|
|
||||||
"is5GHz": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is2dot4GHz": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is5GHzU": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is5GHzL": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"bonjourGatewayProfileId": null,
|
|
||||||
"enable80211w": null,
|
|
||||||
"wepConfig": null,
|
|
||||||
"forwardMode": null,
|
|
||||||
"profileType": "ssid"
|
|
||||||
},
|
|
||||||
"createdTimestamp": 1591653240017,
|
|
||||||
"lastModifiedTimestamp": 1591654215374,
|
|
||||||
"childProfileIds": [
|
|
||||||
1
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "Profile",
|
|
||||||
"id": 8,
|
|
||||||
"customerId": 2,
|
|
||||||
"profileType": "ssid",
|
|
||||||
"name": "DefaultSsid-5gu",
|
|
||||||
"details": {
|
|
||||||
"model_type": "SsidConfiguration",
|
|
||||||
"ssid": "Default-SSID-5gu",
|
|
||||||
"appliedRadios": [
|
|
||||||
"is5GHzU"
|
|
||||||
],
|
|
||||||
"ssidAdminState": "enabled",
|
|
||||||
"secureMode": "wpa2PSK",
|
|
||||||
"vlanId": 1,
|
|
||||||
"keyStr": "12345678",
|
|
||||||
"broadcastSsid": "enabled",
|
|
||||||
"keyRefresh": 0,
|
|
||||||
"noLocalSubnets": false,
|
|
||||||
"radiusServiceName": null,
|
|
||||||
"captivePortalId": null,
|
|
||||||
"bandwidthLimitDown": 0,
|
|
||||||
"bandwidthLimitUp": 0,
|
|
||||||
"videoTrafficOnly": false,
|
|
||||||
"radioBasedConfigs": {
|
|
||||||
"is5GHz": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is2dot4GHz": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is5GHzU": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is5GHzL": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"bonjourGatewayProfileId": null,
|
|
||||||
"enable80211w": null,
|
|
||||||
"wepConfig": null,
|
|
||||||
"forwardMode": null,
|
|
||||||
"profileType": "ssid"
|
|
||||||
},
|
|
||||||
"createdTimestamp": 1591654301763,
|
|
||||||
"lastModifiedTimestamp": 1591654301763,
|
|
||||||
"childProfileIds": []
|
|
||||||
}
|
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,40 +1,42 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 6666,
|
"id": 6,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "venue",
|
"profileType": "venue",
|
||||||
"name": "TipWlan-Hotspot20-Venue",
|
"name": "TipWlan-Hotspot20-Venue",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "VenueProfile",
|
"model_type": "VenueProfile",
|
||||||
"venueNameSet": [
|
"venueNameSet": [
|
||||||
{
|
{
|
||||||
"model_type": "VenueName",
|
"model_type": "VenueName",
|
||||||
"locale": "en_CA",
|
"locale": "fr_CA",
|
||||||
"language": "eng",
|
"dupleIso3Language": "fra",
|
||||||
"venueName": "Example venue",
|
"dupleName": "Exemple de lieu",
|
||||||
"venueUrl": "http://www.example.com/info-eng",
|
"defaultDupleSeparator": ":",
|
||||||
"formattedVenueName": "eng:Example venue"
|
"venueUrl": "http://www.example.com/info-fra",
|
||||||
|
"asDuple": "fra:Exemple de lieu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "VenueName",
|
||||||
|
"locale": "en_CA",
|
||||||
|
"dupleIso3Language": "eng",
|
||||||
|
"dupleName": "Example venue",
|
||||||
|
"defaultDupleSeparator": ":",
|
||||||
|
"venueUrl": "http://www.example.com/info-eng",
|
||||||
|
"asDuple": "eng:Example venue"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"venueTypeAssignment": {
|
||||||
|
"model_type": "VenueTypeAssignment",
|
||||||
|
"venueDescription": "Research and Development Facility",
|
||||||
|
"venueGroupId": 2,
|
||||||
|
"venueTypeId": 8
|
||||||
},
|
},
|
||||||
{
|
"profileType": "venue"
|
||||||
"model_type": "VenueName",
|
|
||||||
"locale": "fr_CA",
|
|
||||||
"language": "fra",
|
|
||||||
"venueName": "Exemple de lieu",
|
|
||||||
"venueUrl": "http://www.example.com/info-fra",
|
|
||||||
"formattedVenueName": "fra:Exemple de lieu"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"venueTypeAssignment": {
|
|
||||||
"model_type": "VenueTypeAssignment",
|
|
||||||
"venueDescription": "Research and Development Facility",
|
|
||||||
"venueGroupId": 2,
|
|
||||||
"venueTypeId": 8
|
|
||||||
},
|
},
|
||||||
"profileType": "venue"
|
"createdTimestamp": 1601961451781,
|
||||||
},
|
"lastModifiedTimestamp": 1601961451781,
|
||||||
"createdTimestamp": 1601595306891,
|
"childProfileIds": []
|
||||||
"lastModifiedTimestamp": 1601595306891,
|
}
|
||||||
"childProfileIds": []
|
|
||||||
}
|
|
||||||
]
|
]
|
||||||
@@ -25,6 +25,7 @@ OVSDB_PROPS+=" -Dtip.wlan.ovsdb.metricsProfileFileName=$OVSDB_METRICSPROFILE_CON
|
|||||||
OVSDB_PROPS+=" -Dtip.wlan.ovsdb.hotspot20ProfileFileName=$OVSDB_HOTSPOT20PROFILE_CONFIG_FILE"
|
OVSDB_PROPS+=" -Dtip.wlan.ovsdb.hotspot20ProfileFileName=$OVSDB_HOTSPOT20PROFILE_CONFIG_FILE"
|
||||||
OVSDB_PROPS+=" -Dtip.wlan.ovsdb.operatorProfileFileName=$OVSDB_OPERATORPROFILE_CONFIG_FILE"
|
OVSDB_PROPS+=" -Dtip.wlan.ovsdb.operatorProfileFileName=$OVSDB_OPERATORPROFILE_CONFIG_FILE"
|
||||||
OVSDB_PROPS+=" -Dtip.wlan.ovsdb.venueProfileFileName=$OVSDB_VENUEPROFILE_CONFIG_FILE"
|
OVSDB_PROPS+=" -Dtip.wlan.ovsdb.venueProfileFileName=$OVSDB_VENUEPROFILE_CONFIG_FILE"
|
||||||
|
OVSDB_PROPS+=" -Dtip.wlan.ovsdb.idProviderProfileFileName=$OVSDB_IDPROVIDERPROFILE_CONFIG_FILE"
|
||||||
OVSDB_PROPS+=" -Dtip.wlan.ovsdb.rfProfileFileName=$OVSDB_RFPROFILE_CONFIG_FILE"
|
OVSDB_PROPS+=" -Dtip.wlan.ovsdb.rfProfileFileName=$OVSDB_RFPROFILE_CONFIG_FILE"
|
||||||
OVSDB_PROPS+=" -Dtip.wlan.ovsdb.ssidProfileFileName=$OVSDB_SSIDPROFILE_CONFIG_FILE"
|
OVSDB_PROPS+=" -Dtip.wlan.ovsdb.ssidProfileFileName=$OVSDB_SSIDPROFILE_CONFIG_FILE"
|
||||||
OVSDB_PROPS+=" -Dtip.wlan.preventClientCnAlteration=$OVSDB_PREVENT_CLIENTCN_ALTERATION"
|
OVSDB_PROPS+=" -Dtip.wlan.preventClientCnAlteration=$OVSDB_PREVENT_CLIENTCN_ALTERATION"
|
||||||
|
|||||||
@@ -1,54 +1,49 @@
|
|||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 5,
|
"id": 15,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "equipment_ap",
|
"profileType": "equipment_ap",
|
||||||
"name": "DefaultApProfile",
|
"name": "ApProfile-3-radios",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "ApNetworkConfiguration",
|
"model_type": "ApNetworkConfiguration",
|
||||||
"networkConfigVersion": "AP-1",
|
"networkConfigVersion": "AP-1",
|
||||||
"equipmentType": "AP",
|
"equipmentType": "AP",
|
||||||
"vlanNative": true,
|
"vlanNative": true,
|
||||||
"vlan": 0,
|
"vlan": 0,
|
||||||
"ntpServer": {
|
"ntpServer": {
|
||||||
"model_type": "AutoOrManualString",
|
"model_type": "AutoOrManualString",
|
||||||
"auto": true,
|
"auto": true,
|
||||||
"value": "pool.ntp.org"
|
"value": "pool.ntp.org"
|
||||||
},
|
},
|
||||||
"syslogRelay": null,
|
"syslogRelay": null,
|
||||||
"rtlsSettings": null,
|
"rtlsSettings": null,
|
||||||
"syntheticClientEnabled": true,
|
"syntheticClientEnabled": true,
|
||||||
"ledControlEnabled": true,
|
"ledControlEnabled": true,
|
||||||
"equipmentDiscovery": false,
|
"equipmentDiscovery": false,
|
||||||
"radioMap": {
|
"radioMap": {
|
||||||
"is5GHz": {
|
"is2dot4GHz": {
|
||||||
"model_type": "RadioProfileConfiguration",
|
"model_type": "RadioProfileConfiguration",
|
||||||
"bestApEnabled": true,
|
"bestApEnabled": true,
|
||||||
"bestAPSteerType": "both"
|
"bestAPSteerType": "both"
|
||||||
},
|
},
|
||||||
"is2dot4GHz": {
|
"is5GHzU": {
|
||||||
"model_type": "RadioProfileConfiguration",
|
"model_type": "RadioProfileConfiguration",
|
||||||
"bestApEnabled": true,
|
"bestApEnabled": true,
|
||||||
"bestAPSteerType": "both"
|
"bestAPSteerType": "both"
|
||||||
},
|
},
|
||||||
"is5GHzU": {
|
"is5GHzL": {
|
||||||
"model_type": "RadioProfileConfiguration",
|
"model_type": "RadioProfileConfiguration",
|
||||||
"bestApEnabled": true,
|
"bestApEnabled": true,
|
||||||
"bestAPSteerType": "both"
|
"bestAPSteerType": "both"
|
||||||
},
|
}
|
||||||
"is5GHzL": {
|
},
|
||||||
"model_type": "RadioProfileConfiguration",
|
"profileType": "equipment_ap"
|
||||||
"bestApEnabled": true,
|
},
|
||||||
"bestAPSteerType": "both"
|
"createdTimestamp": 1601961452652,
|
||||||
}
|
"lastModifiedTimestamp": 1601961452652,
|
||||||
},
|
"childProfileIds": [
|
||||||
"profileType": "equipment_ap"
|
2,
|
||||||
},
|
9,
|
||||||
"createdTimestamp": 1591653239947,
|
11
|
||||||
"lastModifiedTimestamp": 1591654336724,
|
]
|
||||||
"childProfileIds": [
|
}
|
||||||
6,
|
|
||||||
7,
|
|
||||||
8
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,55 +1,74 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 7777,
|
"id": 8,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "hotspot_2pt0",
|
"profileType": "hotspot_2pt0",
|
||||||
"name": "TipWlan-Hotspot20-Config",
|
"name": "TipWlan-Hotspot20-Config",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "Hotspot2Profile",
|
"model_type": "Hotspot2Profile",
|
||||||
"enableInterworkingAndHs20": true,
|
"enableInterworkingAndHs20": true,
|
||||||
"hessid": null,
|
"hessid": null,
|
||||||
"accessNetworkType": "free_public_network",
|
"accessNetworkType": "free_public_network",
|
||||||
"networkAuthenticationType": "acceptance_of_terms_and_conditions",
|
"networkAuthenticationType": "acceptance_of_terms_and_conditions",
|
||||||
"additionalStepsRequiredForAccess": 0,
|
"additionalStepsRequiredForAccess": 0,
|
||||||
"deauthRequestTimeout": 0,
|
"deauthRequestTimeout": 0,
|
||||||
"operatingClass": 0,
|
"operatingClass": 0,
|
||||||
"termsAndConditionsFile": {
|
"termsAndConditionsFile": {
|
||||||
"model_type": "ManagedFileInfo",
|
"model_type": "ManagedFileInfo",
|
||||||
"md5checksum": null,
|
"md5checksum": null,
|
||||||
"lastModifiedTimestamp": null,
|
"lastModifiedTimestamp": null,
|
||||||
"apExportUrl": "https://localhost:9091/filestore/termsAndConditions",
|
"apExportUrl": "https://localhost:9091/filestore/termsAndConditions",
|
||||||
"fileCategory": "ExternalPolicyConfiguration",
|
"fileCategory": "ExternalPolicyConfiguration",
|
||||||
"fileType": "TEXT",
|
"fileType": "TEXT",
|
||||||
"altSlot": false
|
"altSlot": false
|
||||||
|
},
|
||||||
|
"whitelistDomain": null,
|
||||||
|
"emergencyServicesReachable": true,
|
||||||
|
"unauthenticatedEmergencyServiceAccessible": false,
|
||||||
|
"internetConnectivity": true,
|
||||||
|
"connectionCapabilitySet": [
|
||||||
|
{
|
||||||
|
"model_type": "ConnectionCapability",
|
||||||
|
"connectionCapabilitiesPortNumber": 8888,
|
||||||
|
"connectionCapabilitiesIpProtocol": "TCP",
|
||||||
|
"connectionCapabilitiesStatus": "open"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ipAddressTypeAvailability": "public_IPv4_address_available",
|
||||||
|
"qosMapSetConfiguration": null,
|
||||||
|
"apGeospatialLocation": null,
|
||||||
|
"apCivicLocation": null,
|
||||||
|
"apPublicLocationIdUri": null,
|
||||||
|
"gasAddr3Behaviour": "p2pSpecWorkaroundFromRequest",
|
||||||
|
"anqpDomainId": 1234,
|
||||||
|
"disableDownstreamGroupAddressedForwarding": false,
|
||||||
|
"enable2pt4GHz": true,
|
||||||
|
"enable5GHz": true,
|
||||||
|
"associatedSsids": [
|
||||||
|
"TipWlan-cloud-3-radios"
|
||||||
|
],
|
||||||
|
"mccMnc3gppCellularNetworkInfo": [
|
||||||
|
{
|
||||||
|
"model_type": "MccMnc",
|
||||||
|
"mcc": 302,
|
||||||
|
"mnc": 720,
|
||||||
|
"iso": "ca",
|
||||||
|
"country": "Canada",
|
||||||
|
"countryCode": 1,
|
||||||
|
"network": "Rogers AT&T Wireless",
|
||||||
|
"mccMncPairing": "302,720"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"profileType": "hotspot_2pt0",
|
||||||
|
"mccMncList": "302,720"
|
||||||
},
|
},
|
||||||
"whitelistDomain": null,
|
"createdTimestamp": 1601961452370,
|
||||||
"emergencyServicesReachable": true,
|
"lastModifiedTimestamp": 1601961452370,
|
||||||
"unauthenticatedEmergencyServiceAccessible": false,
|
"childProfileIds": [
|
||||||
"internetConnectivity": true,
|
5,
|
||||||
"connectionCapabilitySet": [
|
6,
|
||||||
{
|
7
|
||||||
"model_type": "ConnectionCapability",
|
]
|
||||||
"connectionCapabilitiesPortNumber": 8888,
|
}
|
||||||
"connectionCapabilitiesIpProtocol": "TCP",
|
|
||||||
"connectionCapabilitiesStatus": "open"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"ipAddressTypeAvailability": "public_IPv4_address_available",
|
|
||||||
"qosMapSetConfiguration": null,
|
|
||||||
"apGeospatialLocation": null,
|
|
||||||
"apCivicLocation": null,
|
|
||||||
"apPublicLocationIdUri": null,
|
|
||||||
"gasAddr3Behaviour": "p2pSpecWorkaroundFromRequest",
|
|
||||||
"anqpDomainId": 1234,
|
|
||||||
"disableDownstreamGroupAddressedForwarding": false,
|
|
||||||
"profileType": "hotspot_2pt0"
|
|
||||||
},
|
|
||||||
"createdTimestamp": 1601595307355,
|
|
||||||
"lastModifiedTimestamp": 1601595307355,
|
|
||||||
"childProfileIds": [
|
|
||||||
5555,
|
|
||||||
6666
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
]
|
||||||
@@ -0,0 +1,98 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"model_type": "Profile",
|
||||||
|
"id": 7,
|
||||||
|
"customerId": 2,
|
||||||
|
"profileType": "id_provider",
|
||||||
|
"name": "TipWlan-Hotspot20-OSU-Provider",
|
||||||
|
"details": {
|
||||||
|
"model_type": "Hotspot20IdProviderProfile",
|
||||||
|
"domainName": "example.com",
|
||||||
|
"mccMncList": [
|
||||||
|
{
|
||||||
|
"model_type": "MccMnc",
|
||||||
|
"mcc": 302,
|
||||||
|
"mnc": 720,
|
||||||
|
"iso": "ca",
|
||||||
|
"country": "Canada",
|
||||||
|
"countryCode": 1,
|
||||||
|
"network": "Rogers AT&T Wireless",
|
||||||
|
"mccMncPairing": "302,720"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"naiRealmList": [
|
||||||
|
{
|
||||||
|
"model_type": "NaiRealmInformation",
|
||||||
|
"naiRealms": [
|
||||||
|
"example.net",
|
||||||
|
"example.com"
|
||||||
|
],
|
||||||
|
"encoding": 0,
|
||||||
|
"eapMethods": [
|
||||||
|
"EAP-TLS with certificate"
|
||||||
|
],
|
||||||
|
"eapMap": {
|
||||||
|
"EAP-TLS with certificate": [
|
||||||
|
"Softoken",
|
||||||
|
"Certificate"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"osuIconList": [
|
||||||
|
{
|
||||||
|
"model_type": "OsuIcon",
|
||||||
|
"iconWidth": 32,
|
||||||
|
"iconHeight": 32,
|
||||||
|
"languageCode": "eng",
|
||||||
|
"iconLocale": "en_CA",
|
||||||
|
"iconName": "icon32.png",
|
||||||
|
"filePath": "/tmp/icon32.png",
|
||||||
|
"hs20IconString": "32:32:eng:image/png:icon32.png:/tmp/icon32.png"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"radiusProfileAuth": "Radius-Profile",
|
||||||
|
"radiusProfileAccounting": "Radius-Profile",
|
||||||
|
"osuSsid": "TipWlan-cloud-3-radios",
|
||||||
|
"osuServerUri": "https://example.com/osu/",
|
||||||
|
"osuFriendlyName": {
|
||||||
|
"model_type": "Hotspot20Duple",
|
||||||
|
"locale": "en_CA",
|
||||||
|
"dupleIso3Language": "eng",
|
||||||
|
"dupleName": "Example provider",
|
||||||
|
"defaultDupleSeparator": ":",
|
||||||
|
"asDuple": "eng:Example provider"
|
||||||
|
},
|
||||||
|
"osuNaiStandalone": "anonymous@example.com",
|
||||||
|
"osuNaiShared": "anonymous@example.com",
|
||||||
|
"osuMethodList": [
|
||||||
|
1,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
"osuServiceDescription": [
|
||||||
|
{
|
||||||
|
"model_type": "Hotspot20Duple",
|
||||||
|
"locale": "en_CA",
|
||||||
|
"dupleIso3Language": "eng",
|
||||||
|
"dupleName": "Example services",
|
||||||
|
"defaultDupleSeparator": ":",
|
||||||
|
"asDuple": "eng:Example services"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "Hotspot20Duple",
|
||||||
|
"locale": "fr_CA",
|
||||||
|
"dupleIso3Language": "fra",
|
||||||
|
"dupleName": "Exemples de services",
|
||||||
|
"defaultDupleSeparator": ":",
|
||||||
|
"asDuple": "fra:Exemples de services"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"profileType": "id_provider"
|
||||||
|
},
|
||||||
|
"createdTimestamp": 1601961451981,
|
||||||
|
"lastModifiedTimestamp": 1601961451981,
|
||||||
|
"childProfileIds": [
|
||||||
|
1
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
@@ -1,16 +1,16 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 333,
|
"id": 2,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "metrics",
|
"profileType": "metrics",
|
||||||
"name": "Metrics-Profile-3-radios",
|
"name": "Metrics-Profile-3-radios",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "ServiceMetricsCollectionConfigProfile",
|
"model_type": "ServiceMetricsCollectionConfigProfile",
|
||||||
"radioTypes": [
|
"radioTypes": [
|
||||||
"is5GHzL",
|
"is5GHzU",
|
||||||
"is2dot4GHz",
|
"is2dot4GHz",
|
||||||
"is5GHzU"
|
"is5GHzL"
|
||||||
],
|
],
|
||||||
"serviceMetricDataTypes": [
|
"serviceMetricDataTypes": [
|
||||||
"ApNode",
|
"ApNode",
|
||||||
@@ -30,19 +30,7 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is5GHzU",
|
"radioType": "is2dot4GHz",
|
||||||
"serviceMetricDataType": "ApNode"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 120,
|
|
||||||
"channelSurveyType": "OFF_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is5GHzL",
|
|
||||||
"serviceMetricDataType": "ApNode"
|
"serviceMetricDataType": "ApNode"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -60,20 +48,20 @@
|
|||||||
{
|
{
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
"reportingIntervalSeconds": 60,
|
"reportingIntervalSeconds": 120,
|
||||||
"channelSurveyType": "ON_CHANNEL",
|
"channelSurveyType": "OFF_CHANNEL",
|
||||||
"scanIntervalMillis": 0,
|
"scanIntervalMillis": 0,
|
||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is2dot4GHz",
|
"radioType": "is5GHzU",
|
||||||
"serviceMetricDataType": "ApNode"
|
"serviceMetricDataType": "ApNode"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
"reportingIntervalSeconds": 120,
|
"reportingIntervalSeconds": 60,
|
||||||
"channelSurveyType": "OFF_CHANNEL",
|
"channelSurveyType": "ON_CHANNEL",
|
||||||
"scanIntervalMillis": 0,
|
"scanIntervalMillis": 0,
|
||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
@@ -92,6 +80,18 @@
|
|||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is2dot4GHz",
|
"radioType": "is2dot4GHz",
|
||||||
"serviceMetricDataType": "ApNode"
|
"serviceMetricDataType": "ApNode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 120,
|
||||||
|
"channelSurveyType": "OFF_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is5GHzL",
|
||||||
|
"serviceMetricDataType": "ApNode"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"ApSsid": [
|
"ApSsid": [
|
||||||
@@ -99,14 +99,14 @@
|
|||||||
"model_type": "ServiceMetricRadioConfigParameters",
|
"model_type": "ServiceMetricRadioConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
"reportingIntervalSeconds": 60,
|
"reportingIntervalSeconds": 60,
|
||||||
"radioType": "is2dot4GHz",
|
"radioType": "is5GHzL",
|
||||||
"serviceMetricDataType": "ApSsid"
|
"serviceMetricDataType": "ApSsid"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"model_type": "ServiceMetricRadioConfigParameters",
|
"model_type": "ServiceMetricRadioConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
"reportingIntervalSeconds": 60,
|
"reportingIntervalSeconds": 60,
|
||||||
"radioType": "is5GHzL",
|
"radioType": "is2dot4GHz",
|
||||||
"serviceMetricDataType": "ApSsid"
|
"serviceMetricDataType": "ApSsid"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -118,13 +118,6 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Client": [
|
"Client": [
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricRadioConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 60,
|
|
||||||
"radioType": "is2dot4GHz",
|
|
||||||
"serviceMetricDataType": "Client"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"model_type": "ServiceMetricRadioConfigParameters",
|
"model_type": "ServiceMetricRadioConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
@@ -138,6 +131,13 @@
|
|||||||
"reportingIntervalSeconds": 60,
|
"reportingIntervalSeconds": 60,
|
||||||
"radioType": "is5GHzU",
|
"radioType": "is5GHzU",
|
||||||
"serviceMetricDataType": "Client"
|
"serviceMetricDataType": "Client"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricRadioConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 60,
|
||||||
|
"radioType": "is2dot4GHz",
|
||||||
|
"serviceMetricDataType": "Client"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Channel": [
|
"Channel": [
|
||||||
@@ -150,57 +150,21 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is5GHzL",
|
|
||||||
"serviceMetricDataType": "Channel"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 120,
|
|
||||||
"channelSurveyType": "OFF_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is2dot4GHz",
|
|
||||||
"serviceMetricDataType": "Channel"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 60,
|
|
||||||
"channelSurveyType": "ON_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is5GHzL",
|
|
||||||
"serviceMetricDataType": "Channel"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 60,
|
|
||||||
"channelSurveyType": "ON_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is2dot4GHz",
|
|
||||||
"serviceMetricDataType": "Channel"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 60,
|
|
||||||
"channelSurveyType": "ON_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is5GHzU",
|
"radioType": "is5GHzU",
|
||||||
"serviceMetricDataType": "Channel"
|
"serviceMetricDataType": "Channel"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 60,
|
||||||
|
"channelSurveyType": "ON_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is2dot4GHz",
|
||||||
|
"serviceMetricDataType": "Channel"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
@@ -210,6 +174,42 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is2dot4GHz",
|
||||||
|
"serviceMetricDataType": "Channel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 120,
|
||||||
|
"channelSurveyType": "OFF_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is5GHzL",
|
||||||
|
"serviceMetricDataType": "Channel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 60,
|
||||||
|
"channelSurveyType": "ON_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is5GHzL",
|
||||||
|
"serviceMetricDataType": "Channel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 60,
|
||||||
|
"channelSurveyType": "ON_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is5GHzU",
|
"radioType": "is5GHzU",
|
||||||
"serviceMetricDataType": "Channel"
|
"serviceMetricDataType": "Channel"
|
||||||
}
|
}
|
||||||
@@ -224,7 +224,19 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is5GHzL",
|
"radioType": "is5GHzU",
|
||||||
|
"serviceMetricDataType": "Neighbour"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
|
"samplingInterval": 30,
|
||||||
|
"reportingIntervalSeconds": 60,
|
||||||
|
"channelSurveyType": "ON_CHANNEL",
|
||||||
|
"scanIntervalMillis": 0,
|
||||||
|
"percentUtilizationThreshold": 10,
|
||||||
|
"delayMillisecondsThreshold": 600,
|
||||||
|
"statsReportFormat": "RAW",
|
||||||
|
"radioType": "is2dot4GHz",
|
||||||
"serviceMetricDataType": "Neighbour"
|
"serviceMetricDataType": "Neighbour"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -248,7 +260,7 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is2dot4GHz",
|
"radioType": "is5GHzL",
|
||||||
"serviceMetricDataType": "Neighbour"
|
"serviceMetricDataType": "Neighbour"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -263,18 +275,6 @@
|
|||||||
"radioType": "is5GHzU",
|
"radioType": "is5GHzU",
|
||||||
"serviceMetricDataType": "Neighbour"
|
"serviceMetricDataType": "Neighbour"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
|
||||||
"samplingInterval": 30,
|
|
||||||
"reportingIntervalSeconds": 60,
|
|
||||||
"channelSurveyType": "ON_CHANNEL",
|
|
||||||
"scanIntervalMillis": 0,
|
|
||||||
"percentUtilizationThreshold": 10,
|
|
||||||
"delayMillisecondsThreshold": 600,
|
|
||||||
"statsReportFormat": "RAW",
|
|
||||||
"radioType": "is5GHzL",
|
|
||||||
"serviceMetricDataType": "Neighbour"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"model_type": "ServiceMetricSurveyConfigParameters",
|
"model_type": "ServiceMetricSurveyConfigParameters",
|
||||||
"samplingInterval": 30,
|
"samplingInterval": 30,
|
||||||
@@ -284,15 +284,15 @@
|
|||||||
"percentUtilizationThreshold": 10,
|
"percentUtilizationThreshold": 10,
|
||||||
"delayMillisecondsThreshold": 600,
|
"delayMillisecondsThreshold": 600,
|
||||||
"statsReportFormat": "RAW",
|
"statsReportFormat": "RAW",
|
||||||
"radioType": "is5GHzU",
|
"radioType": "is5GHzL",
|
||||||
"serviceMetricDataType": "Neighbour"
|
"serviceMetricDataType": "Neighbour"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"profileType": "metrics"
|
"profileType": "metrics"
|
||||||
},
|
},
|
||||||
"createdTimestamp": 1601335086248,
|
"createdTimestamp": 1601961451756,
|
||||||
"lastModifiedTimestamp": 1601335086248,
|
"lastModifiedTimestamp": 1601961451756,
|
||||||
"childProfileIds": []
|
"childProfileIds": []
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -1,35 +1,37 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 5555,
|
"id": 5,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "operator",
|
"profileType": "operator",
|
||||||
"name": "TipWlan-Hotspot20-Operator",
|
"name": "TipWlan-Hotspot20-Operator",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "OperatorProfile",
|
"model_type": "OperatorProfile",
|
||||||
"domainName": "telecominfraproject.atlassian.net",
|
"domainName": "telecominfraproject.atlassian.net",
|
||||||
"serverOnlyAuthenticatedL2EncryptionNetwork": false,
|
"serverOnlyAuthenticatedL2EncryptionNetwork": false,
|
||||||
"x509CertificateLocation": "/etc/ca.pem",
|
"x509CertificateLocation": "/etc/ca.pem",
|
||||||
"operatorFriendlyName": [
|
"operatorFriendlyName": [
|
||||||
{
|
{
|
||||||
"model_type": "Hotspot20Duple",
|
"model_type": "Hotspot20Duple",
|
||||||
"locale": "en_CA",
|
"locale": "en_CA",
|
||||||
"language": "eng",
|
"dupleIso3Language": "eng",
|
||||||
"friendlyName": "default Friendly Operator Name",
|
"dupleName": "Default friendly operator name",
|
||||||
"formattedFriendlyName": "eng:default Friendly Operator Name"
|
"defaultDupleSeparator": ":",
|
||||||
},
|
"asDuple": "eng:Default friendly operator name"
|
||||||
{
|
},
|
||||||
"model_type": "Hotspot20Duple",
|
{
|
||||||
"locale": "fr_CA",
|
"model_type": "Hotspot20Duple",
|
||||||
"language": "fra",
|
"locale": "fr_CA",
|
||||||
"friendlyName": "Nom de l'opérateur convivial par défaut",
|
"dupleIso3Language": "fra",
|
||||||
"formattedFriendlyName": "fra:Nom de l'opérateur convivial par défaut"
|
"dupleName": "Nom de l'opérateur convivial par défaut",
|
||||||
}
|
"defaultDupleSeparator": ":",
|
||||||
],
|
"asDuple": "fra:Nom de l'opérateur convivial par défaut"
|
||||||
"profileType": "operator"
|
}
|
||||||
},
|
],
|
||||||
"createdTimestamp": 1601595306885,
|
"profileType": "operator"
|
||||||
"lastModifiedTimestamp": 1601595306885,
|
},
|
||||||
"childProfileIds": []
|
"createdTimestamp": 1601961451776,
|
||||||
}
|
"lastModifiedTimestamp": 1601961451776,
|
||||||
|
"childProfileIds": []
|
||||||
|
}
|
||||||
]
|
]
|
||||||
@@ -1,34 +1,34 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "radius",
|
"profileType": "radius",
|
||||||
"name": "RadiusProfileOttawa",
|
"name": "Radius-Profile",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "RadiusProfile",
|
"model_type": "RadiusProfile",
|
||||||
"subnetConfiguration": null,
|
"subnetConfiguration": null,
|
||||||
"serviceRegionMap": {
|
"serviceRegionMap": {
|
||||||
"Ottawa": {
|
"Ottawa": {
|
||||||
"model_type": "RadiusServiceRegion",
|
"model_type": "RadiusServiceRegion",
|
||||||
"serverMap": {
|
"serverMap": {
|
||||||
"RadiusProfileOttawa": [
|
"Radius-Profile": [
|
||||||
{
|
{
|
||||||
"model_type": "RadiusServer",
|
"model_type": "RadiusServer",
|
||||||
"ipAddress": "localhost",
|
"ipAddress": "192.168.0.1",
|
||||||
"secret": "testing123",
|
"secret": "testing123",
|
||||||
"authPort": 1812,
|
"authPort": 1812,
|
||||||
"timeout": null
|
"timeout": null
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"regionName": "Ottawa"
|
"regionName": "Ottawa"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"profileType": "radius"
|
"profileType": "radius"
|
||||||
},
|
},
|
||||||
"createdTimestamp": 1591653174195,
|
"createdTimestamp": 1601961451668,
|
||||||
"lastModifiedTimestamp": 1591653174195,
|
"lastModifiedTimestamp": 1601961451668,
|
||||||
"childProfileIds": []
|
"childProfileIds": []
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -1,258 +1,256 @@
|
|||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 9,
|
"id": 11,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "rf",
|
"profileType": "rf",
|
||||||
"name": "DefaultRf",
|
"name": "TipWlan-rf",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "RfConfiguration",
|
"model_type": "RfConfiguration",
|
||||||
"rf": "Default-RF",
|
"rfConfigMap": {
|
||||||
"profileType": "rf",
|
"is5GHz": {
|
||||||
"rfConfigMap": {
|
"model_type": "RfElementConfiguration",
|
||||||
"is2dot4GHz": {
|
"rf": "TipWlan-rf",
|
||||||
"model_type": "RfElementConfiguration",
|
"beaconInterval": 100,
|
||||||
"beaconInterval": 100,
|
"forceScanDuringVoice": "disabled",
|
||||||
"forceScanDuringVoice": "disabled",
|
"rtsCtsThreshold": 65535,
|
||||||
"rtsCtsThreshold": 65535,
|
"channelBandwidth": "is80MHz",
|
||||||
"channelBandwidth": "is20MHz",
|
"mimoMode": "twoByTwo",
|
||||||
"mimoMode": "twoBytwo",
|
"maxNumClients": 100,
|
||||||
"maxNumClients": 100,
|
"multicastRate": "auto",
|
||||||
"multicastRate": "auto",
|
"autoChannelSelection": false,
|
||||||
"autoChannelSelection": false,
|
"activeScanSettings": {
|
||||||
"activeScanSettings": {
|
"model_type": "ActiveScanSettings",
|
||||||
"model_type": "ActiveScanSettings",
|
"enabled": true,
|
||||||
"enabled": true,
|
"scanFrequencySeconds": 10,
|
||||||
"scanFrequencySeconds": 10,
|
"scanDurationMillis": 65
|
||||||
"scanDurationMillis": 65
|
},
|
||||||
},
|
"managementRate": "auto",
|
||||||
"managementRate": "auto",
|
"rxCellSizeDb": {
|
||||||
"rxCellSizeDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"probeResponseThresholdDb": {
|
||||||
"probeResponseThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"clientDisconnectThresholdDb": {
|
||||||
"clientDisconnectThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"eirpTxPower": {
|
||||||
"eirpTxPower": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": false,
|
"value": 18
|
||||||
"value": 32
|
},
|
||||||
},
|
"bestApEnabled": null,
|
||||||
"bestApEnabled": null,
|
"neighbouringListApConfig": {
|
||||||
"neighbouringListApConfig": {
|
"model_type": "NeighbouringAPListConfiguration",
|
||||||
"model_type": "NeighbouringAPListConfiguration",
|
"minSignal": -85,
|
||||||
"minSignal": -85,
|
"maxAps": 25
|
||||||
"maxAps": 25
|
},
|
||||||
},
|
"perimeterDetectionEnabled": true,
|
||||||
"minAutoCellSize": -80,
|
"channelHopSettings": {
|
||||||
"perimeterDetectionEnabled": true,
|
"model_type": "ChannelHopSettings",
|
||||||
"channelHopSettings": {
|
"noiseFloorThresholdInDB": -75,
|
||||||
"model_type": "ChannelHopSettings",
|
"noiseFloorThresholdTimeInSeconds": 180,
|
||||||
"noiseFloorThresholdInDB": -75,
|
"nonWifiThresholdInPercentage": 50,
|
||||||
"noiseFloorThresholdTimeInSeconds": 180,
|
"nonWifiThresholdTimeInSeconds": 180,
|
||||||
"nonWifiThresholdInPercentage": 50,
|
"obssHopMode": "NON_WIFI"
|
||||||
"nonWifiThresholdTimeInSeconds": 180,
|
},
|
||||||
"obssHopMode": "NON_WIFI"
|
"bestApSettings": {
|
||||||
},
|
"model_type": "RadioBestApSettings",
|
||||||
"bestApSettings": {
|
"mlComputed": true,
|
||||||
"model_type": "RadioBestApSettings",
|
"dropInSnrPercentage": 30,
|
||||||
"mlComputed": true,
|
"minLoadFactor": 40
|
||||||
"dropInSnrPercentage": 20,
|
}
|
||||||
"minLoadFactor": 50
|
},
|
||||||
}
|
"is2dot4GHz": {
|
||||||
},
|
"model_type": "RfElementConfiguration",
|
||||||
"is5GHz": {
|
"rf": "TipWlan-rf",
|
||||||
"model_type": "RfElementConfiguration",
|
"beaconInterval": 100,
|
||||||
"beaconInterval": 100,
|
"forceScanDuringVoice": "disabled",
|
||||||
"forceScanDuringVoice": "disabled",
|
"rtsCtsThreshold": 65535,
|
||||||
"rtsCtsThreshold": 65535,
|
"channelBandwidth": "is20MHz",
|
||||||
"channelBandwidth": "is80MHz",
|
"mimoMode": "twoByTwo",
|
||||||
"mimoMode": "twoBytwo",
|
"maxNumClients": 100,
|
||||||
"maxNumClients": 100,
|
"multicastRate": "auto",
|
||||||
"multicastRate": "auto",
|
"autoChannelSelection": false,
|
||||||
"autoChannelSelection": false,
|
"activeScanSettings": {
|
||||||
"activeScanSettings": {
|
"model_type": "ActiveScanSettings",
|
||||||
"model_type": "ActiveScanSettings",
|
"enabled": true,
|
||||||
"enabled": true,
|
"scanFrequencySeconds": 10,
|
||||||
"scanFrequencySeconds": 10,
|
"scanDurationMillis": 65
|
||||||
"scanDurationMillis": 65
|
},
|
||||||
},
|
"managementRate": "auto",
|
||||||
"managementRate": "auto",
|
"rxCellSizeDb": {
|
||||||
"rxCellSizeDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"probeResponseThresholdDb": {
|
||||||
"probeResponseThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"clientDisconnectThresholdDb": {
|
||||||
"clientDisconnectThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"eirpTxPower": {
|
||||||
"eirpTxPower": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": false,
|
"value": 18
|
||||||
"value": 32
|
},
|
||||||
},
|
"bestApEnabled": null,
|
||||||
"bestApEnabled": null,
|
"neighbouringListApConfig": {
|
||||||
"neighbouringListApConfig": {
|
"model_type": "NeighbouringAPListConfiguration",
|
||||||
"model_type": "NeighbouringAPListConfiguration",
|
"minSignal": -85,
|
||||||
"minSignal": -85,
|
"maxAps": 25
|
||||||
"maxAps": 25
|
},
|
||||||
},
|
"perimeterDetectionEnabled": true,
|
||||||
"minAutoCellSize": -80,
|
"channelHopSettings": {
|
||||||
"perimeterDetectionEnabled": true,
|
"model_type": "ChannelHopSettings",
|
||||||
"channelHopSettings": {
|
"noiseFloorThresholdInDB": -75,
|
||||||
"model_type": "ChannelHopSettings",
|
"noiseFloorThresholdTimeInSeconds": 180,
|
||||||
"noiseFloorThresholdInDB": -75,
|
"nonWifiThresholdInPercentage": 50,
|
||||||
"noiseFloorThresholdTimeInSeconds": 180,
|
"nonWifiThresholdTimeInSeconds": 180,
|
||||||
"nonWifiThresholdInPercentage": 50,
|
"obssHopMode": "NON_WIFI"
|
||||||
"nonWifiThresholdTimeInSeconds": 180,
|
},
|
||||||
"obssHopMode": "NON_WIFI"
|
"bestApSettings": {
|
||||||
},
|
"model_type": "RadioBestApSettings",
|
||||||
"bestApSettings": {
|
"mlComputed": true,
|
||||||
"model_type": "RadioBestApSettings",
|
"dropInSnrPercentage": 20,
|
||||||
"mlComputed": true,
|
"minLoadFactor": 50
|
||||||
"dropInSnrPercentage": 20,
|
}
|
||||||
"minLoadFactor": 50
|
},
|
||||||
}
|
"is5GHzU": {
|
||||||
},
|
"model_type": "RfElementConfiguration",
|
||||||
"is5GHzL": {
|
"rf": "TipWlan-rf",
|
||||||
"model_type": "RfElementConfiguration",
|
"beaconInterval": 100,
|
||||||
"beaconInterval": 100,
|
"forceScanDuringVoice": "disabled",
|
||||||
"forceScanDuringVoice": "disabled",
|
"rtsCtsThreshold": 65535,
|
||||||
"rtsCtsThreshold": 65535,
|
"channelBandwidth": "is80MHz",
|
||||||
"channelBandwidth": "is80MHz",
|
"mimoMode": "twoByTwo",
|
||||||
"mimoMode": "twoBytwo",
|
"maxNumClients": 100,
|
||||||
"maxNumClients": 100,
|
"multicastRate": "auto",
|
||||||
"multicastRate": "auto",
|
"autoChannelSelection": false,
|
||||||
"autoChannelSelection": false,
|
"activeScanSettings": {
|
||||||
"activeScanSettings": {
|
"model_type": "ActiveScanSettings",
|
||||||
"model_type": "ActiveScanSettings",
|
"enabled": true,
|
||||||
"enabled": true,
|
"scanFrequencySeconds": 10,
|
||||||
"scanFrequencySeconds": 10,
|
"scanDurationMillis": 65
|
||||||
"scanDurationMillis": 65
|
},
|
||||||
},
|
"managementRate": "auto",
|
||||||
"managementRate": "auto",
|
"rxCellSizeDb": {
|
||||||
"rxCellSizeDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"probeResponseThresholdDb": {
|
||||||
"probeResponseThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"clientDisconnectThresholdDb": {
|
||||||
"clientDisconnectThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"eirpTxPower": {
|
||||||
"eirpTxPower": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": false,
|
"value": 18
|
||||||
"value": 32
|
},
|
||||||
},
|
"bestApEnabled": null,
|
||||||
"bestApEnabled": null,
|
"neighbouringListApConfig": {
|
||||||
"neighbouringListApConfig": {
|
"model_type": "NeighbouringAPListConfiguration",
|
||||||
"model_type": "NeighbouringAPListConfiguration",
|
"minSignal": -85,
|
||||||
"minSignal": -85,
|
"maxAps": 25
|
||||||
"maxAps": 25
|
},
|
||||||
},
|
"perimeterDetectionEnabled": true,
|
||||||
"minAutoCellSize": -80,
|
"channelHopSettings": {
|
||||||
"perimeterDetectionEnabled": true,
|
"model_type": "ChannelHopSettings",
|
||||||
"channelHopSettings": {
|
"noiseFloorThresholdInDB": -75,
|
||||||
"model_type": "ChannelHopSettings",
|
"noiseFloorThresholdTimeInSeconds": 180,
|
||||||
"noiseFloorThresholdInDB": -75,
|
"nonWifiThresholdInPercentage": 50,
|
||||||
"noiseFloorThresholdTimeInSeconds": 180,
|
"nonWifiThresholdTimeInSeconds": 180,
|
||||||
"nonWifiThresholdInPercentage": 50,
|
"obssHopMode": "NON_WIFI"
|
||||||
"nonWifiThresholdTimeInSeconds": 180,
|
},
|
||||||
"obssHopMode": "NON_WIFI"
|
"bestApSettings": {
|
||||||
},
|
"model_type": "RadioBestApSettings",
|
||||||
"bestApSettings": {
|
"mlComputed": true,
|
||||||
"model_type": "RadioBestApSettings",
|
"dropInSnrPercentage": 30,
|
||||||
"mlComputed": true,
|
"minLoadFactor": 40
|
||||||
"dropInSnrPercentage": 30,
|
}
|
||||||
"minLoadFactor": 40
|
},
|
||||||
}
|
"is5GHzL": {
|
||||||
},
|
"model_type": "RfElementConfiguration",
|
||||||
"is5GHzU": {
|
"rf": "TipWlan-rf",
|
||||||
"model_type": "RfElementConfiguration",
|
"beaconInterval": 100,
|
||||||
"beaconInterval": 100,
|
"forceScanDuringVoice": "disabled",
|
||||||
"forceScanDuringVoice": "disabled",
|
"rtsCtsThreshold": 65535,
|
||||||
"rtsCtsThreshold": 65535,
|
"channelBandwidth": "is80MHz",
|
||||||
"channelBandwidth": "is80MHz",
|
"mimoMode": "twoByTwo",
|
||||||
"mimoMode": "twoBytwo",
|
"maxNumClients": 100,
|
||||||
"maxNumClients": 100,
|
"multicastRate": "auto",
|
||||||
"multicastRate": "auto",
|
"autoChannelSelection": false,
|
||||||
"autoChannelSelection": false,
|
"activeScanSettings": {
|
||||||
"activeScanSettings": {
|
"model_type": "ActiveScanSettings",
|
||||||
"model_type": "ActiveScanSettings",
|
"enabled": true,
|
||||||
"enabled": true,
|
"scanFrequencySeconds": 10,
|
||||||
"scanFrequencySeconds": 10,
|
"scanDurationMillis": 65
|
||||||
"scanDurationMillis": 65
|
},
|
||||||
},
|
"managementRate": "auto",
|
||||||
"managementRate": "auto",
|
"rxCellSizeDb": {
|
||||||
"rxCellSizeDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"probeResponseThresholdDb": {
|
||||||
"probeResponseThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"clientDisconnectThresholdDb": {
|
||||||
"clientDisconnectThresholdDb": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": true,
|
"value": -90
|
||||||
"value": -90
|
},
|
||||||
},
|
"eirpTxPower": {
|
||||||
"eirpTxPower": {
|
"model_type": "AutoOrManualValue",
|
||||||
"model_type": "AutoOrManualValue",
|
"auto": true,
|
||||||
"auto": false,
|
"value": 18
|
||||||
"value": 32
|
},
|
||||||
},
|
"bestApEnabled": null,
|
||||||
"bestApEnabled": null,
|
"neighbouringListApConfig": {
|
||||||
"neighbouringListApConfig": {
|
"model_type": "NeighbouringAPListConfiguration",
|
||||||
"model_type": "NeighbouringAPListConfiguration",
|
"minSignal": -85,
|
||||||
"minSignal": -85,
|
"maxAps": 25
|
||||||
"maxAps": 25
|
},
|
||||||
},
|
"perimeterDetectionEnabled": true,
|
||||||
"minAutoCellSize": -80,
|
"channelHopSettings": {
|
||||||
"perimeterDetectionEnabled": true,
|
"model_type": "ChannelHopSettings",
|
||||||
"channelHopSettings": {
|
"noiseFloorThresholdInDB": -75,
|
||||||
"model_type": "ChannelHopSettings",
|
"noiseFloorThresholdTimeInSeconds": 180,
|
||||||
"noiseFloorThresholdInDB": -75,
|
"nonWifiThresholdInPercentage": 50,
|
||||||
"noiseFloorThresholdTimeInSeconds": 180,
|
"nonWifiThresholdTimeInSeconds": 180,
|
||||||
"nonWifiThresholdInPercentage": 50,
|
"obssHopMode": "NON_WIFI"
|
||||||
"nonWifiThresholdTimeInSeconds": 180,
|
},
|
||||||
"obssHopMode": "NON_WIFI"
|
"bestApSettings": {
|
||||||
},
|
"model_type": "RadioBestApSettings",
|
||||||
"bestApSettings": {
|
"mlComputed": true,
|
||||||
"model_type": "RadioBestApSettings",
|
"dropInSnrPercentage": 30,
|
||||||
"mlComputed": true,
|
"minLoadFactor": 40
|
||||||
"dropInSnrPercentage": 30,
|
}
|
||||||
"minLoadFactor": 40
|
}
|
||||||
}
|
},
|
||||||
}
|
"profileType": "rf"
|
||||||
},
|
},
|
||||||
"createdTimestamp": 1591653239983,
|
"createdTimestamp": 1601961452390,
|
||||||
"lastModifiedTimestamp": 1591653239983,
|
"lastModifiedTimestamp": 1601961452390,
|
||||||
"childProfileIds": [
|
"childProfileIds": []
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
@@ -1,186 +1,69 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 6,
|
"id": 9,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "ssid",
|
"profileType": "ssid",
|
||||||
"name": "DefaultSsid-2g",
|
"name": "TipWlan-cloud-3-radios",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "SsidConfiguration",
|
"model_type": "SsidConfiguration",
|
||||||
"ssid": "Default-SSID-2g",
|
"ssid": "TipWlan-cloud-3-radios",
|
||||||
"appliedRadios": [
|
"appliedRadios": [
|
||||||
"is2dot4GHz"
|
"is5GHzU",
|
||||||
],
|
"is2dot4GHz",
|
||||||
"ssidAdminState": "enabled",
|
"is5GHzL"
|
||||||
"secureMode": "wpa2PSK",
|
],
|
||||||
"vlanId": 1,
|
"ssidAdminState": "enabled",
|
||||||
"keyStr": "12345678",
|
"secureMode": "open",
|
||||||
"broadcastSsid": "enabled",
|
"vlanId": 1,
|
||||||
"keyRefresh": 0,
|
"keyStr": null,
|
||||||
"noLocalSubnets": false,
|
"broadcastSsid": "enabled",
|
||||||
"radiusServiceName": null,
|
"keyRefresh": 0,
|
||||||
"captivePortalId": null,
|
"noLocalSubnets": false,
|
||||||
"bandwidthLimitDown": 0,
|
"radiusServiceName": null,
|
||||||
"bandwidthLimitUp": 0,
|
"captivePortalId": null,
|
||||||
"clientBandwidthLimitDown": 0,
|
"bandwidthLimitDown": 0,
|
||||||
"clientBandwidthLimitUp": 0,
|
"bandwidthLimitUp": 0,
|
||||||
"videoTrafficOnly": false,
|
"clientBandwidthLimitDown": 0,
|
||||||
"radioBasedConfigs": {
|
"clientBandwidthLimitUp": 0,
|
||||||
"is5GHz": {
|
"videoTrafficOnly": false,
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
"radioBasedConfigs": {
|
||||||
"enable80211r": null,
|
"is5GHz": {
|
||||||
"enable80211k": null,
|
"model_type": "RadioBasedSsidConfiguration",
|
||||||
"enable80211v": null
|
"enable80211r": null,
|
||||||
},
|
"enable80211k": null,
|
||||||
"is2dot4GHz": {
|
"enable80211v": null
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
},
|
||||||
"enable80211r": null,
|
"is2dot4GHz": {
|
||||||
"enable80211k": null,
|
"model_type": "RadioBasedSsidConfiguration",
|
||||||
"enable80211v": null
|
"enable80211r": null,
|
||||||
},
|
"enable80211k": null,
|
||||||
"is5GHzU": {
|
"enable80211v": null
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
},
|
||||||
"enable80211r": null,
|
"is5GHzU": {
|
||||||
"enable80211k": null,
|
"model_type": "RadioBasedSsidConfiguration",
|
||||||
"enable80211v": null
|
"enable80211r": null,
|
||||||
},
|
"enable80211k": null,
|
||||||
"is5GHzL": {
|
"enable80211v": null
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
},
|
||||||
"enable80211r": null,
|
"is5GHzL": {
|
||||||
"enable80211k": null,
|
"model_type": "RadioBasedSsidConfiguration",
|
||||||
"enable80211v": null
|
"enable80211r": null,
|
||||||
}
|
"enable80211k": null,
|
||||||
},
|
"enable80211v": null
|
||||||
"bonjourGatewayProfileId": null,
|
}
|
||||||
"enable80211w": null,
|
},
|
||||||
"wepConfig": null,
|
"bonjourGatewayProfileId": null,
|
||||||
"forwardMode": null,
|
"enable80211w": null,
|
||||||
"profileType": "ssid"
|
"wepConfig": null,
|
||||||
},
|
"forwardMode": null,
|
||||||
"createdTimestamp": 1591653239983,
|
"profileType": "ssid"
|
||||||
"lastModifiedTimestamp": 1591653239983,
|
},
|
||||||
"childProfileIds": []
|
"createdTimestamp": 1601961452385,
|
||||||
},
|
"lastModifiedTimestamp": 1601961452385,
|
||||||
{
|
"childProfileIds": [
|
||||||
"model_type": "Profile",
|
7,
|
||||||
"id": 7,
|
8
|
||||||
"customerId": 2,
|
]
|
||||||
"profileType": "ssid",
|
}
|
||||||
"name": "DefaultSsid-5gl",
|
|
||||||
"details": {
|
|
||||||
"model_type": "SsidConfiguration",
|
|
||||||
"ssid": "Default-SSID-5gl",
|
|
||||||
"appliedRadios": [
|
|
||||||
"is5GHzL"
|
|
||||||
],
|
|
||||||
"ssidAdminState": "enabled",
|
|
||||||
"secureMode": "wpaEAP",
|
|
||||||
"vlanId": 1,
|
|
||||||
"keyStr": "12345678",
|
|
||||||
"broadcastSsid": "enabled",
|
|
||||||
"keyRefresh": 0,
|
|
||||||
"noLocalSubnets": false,
|
|
||||||
"radiusServiceName": "RadiusProfileOttawa",
|
|
||||||
"captivePortalId": null,
|
|
||||||
"bandwidthLimitDown": 0,
|
|
||||||
"bandwidthLimitUp": 0,
|
|
||||||
"videoTrafficOnly": false,
|
|
||||||
"radioBasedConfigs": {
|
|
||||||
"is5GHz": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is2dot4GHz": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is5GHzU": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is5GHzL": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"bonjourGatewayProfileId": null,
|
|
||||||
"enable80211w": null,
|
|
||||||
"wepConfig": null,
|
|
||||||
"forwardMode": null,
|
|
||||||
"profileType": "ssid"
|
|
||||||
},
|
|
||||||
"createdTimestamp": 1591653240017,
|
|
||||||
"lastModifiedTimestamp": 1591654215374,
|
|
||||||
"childProfileIds": [
|
|
||||||
1
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"model_type": "Profile",
|
|
||||||
"id": 8,
|
|
||||||
"customerId": 2,
|
|
||||||
"profileType": "ssid",
|
|
||||||
"name": "DefaultSsid-5gu",
|
|
||||||
"details": {
|
|
||||||
"model_type": "SsidConfiguration",
|
|
||||||
"ssid": "Default-SSID-5gu",
|
|
||||||
"appliedRadios": [
|
|
||||||
"is5GHzU"
|
|
||||||
],
|
|
||||||
"ssidAdminState": "enabled",
|
|
||||||
"secureMode": "wpa2PSK",
|
|
||||||
"vlanId": 1,
|
|
||||||
"keyStr": "12345678",
|
|
||||||
"broadcastSsid": "enabled",
|
|
||||||
"keyRefresh": 0,
|
|
||||||
"noLocalSubnets": false,
|
|
||||||
"radiusServiceName": null,
|
|
||||||
"captivePortalId": null,
|
|
||||||
"bandwidthLimitDown": 0,
|
|
||||||
"bandwidthLimitUp": 0,
|
|
||||||
"videoTrafficOnly": false,
|
|
||||||
"radioBasedConfigs": {
|
|
||||||
"is5GHz": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is2dot4GHz": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is5GHzU": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
},
|
|
||||||
"is5GHzL": {
|
|
||||||
"model_type": "RadioBasedSsidConfiguration",
|
|
||||||
"enable80211r": null,
|
|
||||||
"enable80211k": null,
|
|
||||||
"enable80211v": null
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"bonjourGatewayProfileId": null,
|
|
||||||
"enable80211w": null,
|
|
||||||
"wepConfig": null,
|
|
||||||
"forwardMode": null,
|
|
||||||
"profileType": "ssid"
|
|
||||||
},
|
|
||||||
"createdTimestamp": 1591654301763,
|
|
||||||
"lastModifiedTimestamp": 1591654301763,
|
|
||||||
"childProfileIds": []
|
|
||||||
}
|
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,40 +1,42 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"model_type": "Profile",
|
"model_type": "Profile",
|
||||||
"id": 6666,
|
"id": 6,
|
||||||
"customerId": 2,
|
"customerId": 2,
|
||||||
"profileType": "venue",
|
"profileType": "venue",
|
||||||
"name": "TipWlan-Hotspot20-Venue",
|
"name": "TipWlan-Hotspot20-Venue",
|
||||||
"details": {
|
"details": {
|
||||||
"model_type": "VenueProfile",
|
"model_type": "VenueProfile",
|
||||||
"venueNameSet": [
|
"venueNameSet": [
|
||||||
{
|
{
|
||||||
"model_type": "VenueName",
|
"model_type": "VenueName",
|
||||||
"locale": "en_CA",
|
"locale": "fr_CA",
|
||||||
"language": "eng",
|
"dupleIso3Language": "fra",
|
||||||
"venueName": "Example venue",
|
"dupleName": "Exemple de lieu",
|
||||||
"venueUrl": "http://www.example.com/info-eng",
|
"defaultDupleSeparator": ":",
|
||||||
"formattedVenueName": "eng:Example venue"
|
"venueUrl": "http://www.example.com/info-fra",
|
||||||
|
"asDuple": "fra:Exemple de lieu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"model_type": "VenueName",
|
||||||
|
"locale": "en_CA",
|
||||||
|
"dupleIso3Language": "eng",
|
||||||
|
"dupleName": "Example venue",
|
||||||
|
"defaultDupleSeparator": ":",
|
||||||
|
"venueUrl": "http://www.example.com/info-eng",
|
||||||
|
"asDuple": "eng:Example venue"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"venueTypeAssignment": {
|
||||||
|
"model_type": "VenueTypeAssignment",
|
||||||
|
"venueDescription": "Research and Development Facility",
|
||||||
|
"venueGroupId": 2,
|
||||||
|
"venueTypeId": 8
|
||||||
},
|
},
|
||||||
{
|
"profileType": "venue"
|
||||||
"model_type": "VenueName",
|
|
||||||
"locale": "fr_CA",
|
|
||||||
"language": "fra",
|
|
||||||
"venueName": "Exemple de lieu",
|
|
||||||
"venueUrl": "http://www.example.com/info-fra",
|
|
||||||
"formattedVenueName": "fra:Exemple de lieu"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"venueTypeAssignment": {
|
|
||||||
"model_type": "VenueTypeAssignment",
|
|
||||||
"venueDescription": "Research and Development Facility",
|
|
||||||
"venueGroupId": 2,
|
|
||||||
"venueTypeId": 8
|
|
||||||
},
|
},
|
||||||
"profileType": "venue"
|
"createdTimestamp": 1601961451781,
|
||||||
},
|
"lastModifiedTimestamp": 1601961451781,
|
||||||
"createdTimestamp": 1601595306891,
|
"childProfileIds": []
|
||||||
"lastModifiedTimestamp": 1601595306891,
|
}
|
||||||
"childProfileIds": []
|
|
||||||
}
|
|
||||||
]
|
]
|
||||||
@@ -14,5 +14,5 @@
|
|||||||
<stringAttribute key="org.eclipse.jdt.launching.MODULE_NAME" value="opensync-gateway-static-process"/>
|
<stringAttribute key="org.eclipse.jdt.launching.MODULE_NAME" value="opensync-gateway-static-process"/>
|
||||||
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="opensync-gateway-static-process"/>
|
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="opensync-gateway-static-process"/>
|
||||||
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.m2e.launchconfig.sourcepathProvider"/>
|
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.m2e.launchconfig.sourcepathProvider"/>
|
||||||
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="--add-opens java.base/java.lang=ALL-UNNAMED -Dssl.props=file://${project_loc:opensync-gateway-static-process}/src/main/resources/app/certs/ssl.properties -Dtip.wlan.httpClientConfig=file://${project_loc:opensync-gateway-static-process}/src/main/resources/app/certs/httpClientConfig.json -Djavax.net.ssl.keyStore=${tip_wlan_service_certs}/client_keystore.jks -Djavax.net.ssl.keyStorePassword=mypassword -Djavax.net.ssl.trustStore=${tip_wlan_service_certs}/truststore.jks -Djavax.net.ssl.trustStorePassword=mypassword -Dtip.wlan.ovsdb.managerAddr=${local_server_address} -Dtip.wlan.ovsdb.listenPort=6640 -Dtip.wlan.ovsdb.redirector.listenPort=6643 -Dtip.wlan.ovsdb.timeoutSec=30 -Dtip.wlan.ovsdb.trustStore=${tip_wlan_service_certs}/truststore.jks -Dtip.wlan.ovsdb.keyStore=${tip_wlan_service_certs}/server.pkcs12 -Dtip.wlan.ovsdb.customerEquipmentFileName=${project_loc:opensync-ext-static}/src/main/resources/EquipmentExample.json -Dtip.wlan.ovsdb.apProfileFileName=${project_loc:opensync-ext-static}/src/main/resources/ProfileAPExample.json -Dtip.wlan.ovsdb.metricsProfileFileName=${project_loc:opensync-ext-static}/src/main/resources/ProfileMetrics.json -Dtip.wlan.ovsdb.rfProfileFileName=${project_loc:opensync-ext-static}/src/main/resources/ProfileRf.json -Dtip.wlan.ovsdb.hotspot20ProfileFileName=${project_loc:opensync-ext-static}/src/main/resources/ProfileHotspot20.json -Dtip.wlan.ovsdb.operatorProfileFileName=${project_loc:opensync-ext-static}/src/main/resources/ProfileOperator.json -Dtip.wlan.ovsdb.venueProfileFileName=${project_loc:opensync-ext-static}/src/main/resources/ProfileVenue.json -Dtip.wlan.ovsdb.ssidProfileFileName=${project_loc:opensync-ext-static}/src/main/resources/ProfileSsid.json -Dtip.wlan.ovsdb.locationFileName=${project_loc:opensync-ext-static}/src/main/resources/LocationBuildingExample.json -Dtip.wlan.ovsdb.radiusProfileFileName=${project_loc:opensync-ext-static}/src/main/resources/ProfileRadius.json -Dtip.wlan.ovsdb.captiveProfileFileName=${project_loc:opensync-ext-static}/src/main/resources/ProfileCaptive.json -Dtip.wlan.mqttBroker.address.internal=${local_server_address} -Dtip.wlan.mqttBroker.address.external=${local_server_address} -Dtip.wlan.mqttBroker.listenPort=1883 -Dtip.wlan.ovsdb.wifi-iface.default_radio2g=home-ap-24 -Dtip.wlan.ovsdb.wifi-iface.default_radio5gl=home-ap-l50 -Dtip.wlan.ovsdb.wifi-iface.default_radio5gu=home-ap-u50 -Dtip.wlan.ovsdb.wifi-iface.default_radio5g=home-ap-50 -Dtip.wlan.ovsdb.wifi-iface.default_wan_type=eth -Dtip.wlan.ovsdb.wifi-iface.default_wan_name=eth1 -Dtip.wlan.ovsdb.wifi-iface.default_lan_type=bridge -Dtip.wlan.ovsdb.wifi-iface.default_lan_name=lan -Dtip.wlan.preventClientCnAlteration=false -Dspring.profiles.include=use_ssl,use_webtoken_auth,use_single_ds,RestTemplateConfiguration_X509_client_cert_auth,opensync_static_config,mqtt_receiver,ovsdb_redirector,ovsdb_manager"/>
|
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="--add-opens java.base/java.lang=ALL-UNNAMED -Dssl.props=file://${project_loc:opensync-gateway-static-process}/src/main/resources/app/certs/ssl.properties -Dtip.wlan.httpClientConfig=file://${project_loc:opensync-gateway-static-process}/src/main/resources/app/certs/httpClientConfig.json -Djavax.net.ssl.keyStore=${tip_wlan_service_certs}/client_keystore.jks -Djavax.net.ssl.keyStorePassword=mypassword -Djavax.net.ssl.trustStore=${tip_wlan_service_certs}/truststore.jks -Djavax.net.ssl.trustStorePassword=mypassword -Dtip.wlan.ovsdb.managerAddr=${local_server_address} -Dtip.wlan.ovsdb.listenPort=6640 -Dtip.wlan.ovsdb.redirector.listenPort=6643 -Dtip.wlan.ovsdb.timeoutSec=30 -Dtip.wlan.ovsdb.trustStore=${tip_wlan_service_certs}/truststore.jks -Dtip.wlan.ovsdb.keyStore=${tip_wlan_service_certs}/server.pkcs12 -Dtip.wlan.ovsdb.customerEquipmentFileName=${project_loc:opensync-ext-static}/src/main/resources/EquipmentExample.json -Dtip.wlan.ovsdb.apProfileFileName=${project_loc:opensync-ext-static}/src/main/resources/ProfileAPExample.json -Dtip.wlan.ovsdb.metricsProfileFileName=${project_loc:opensync-ext-static}/src/main/resources/ProfileMetrics.json -Dtip.wlan.ovsdb.rfProfileFileName=${project_loc:opensync-ext-static}/src/main/resources/ProfileRf.json -Dtip.wlan.ovsdb.hotspot20ProfileFileName=${project_loc:opensync-ext-static}/src/main/resources/ProfileHotspot20.json -Dtip.wlan.ovsdb.operatorProfileFileName=${project_loc:opensync-ext-static}/src/main/resources/ProfileOperator.json -Dtip.wlan.ovsdb.venueProfileFileName=${project_loc:opensync-ext-static}/src/main/resources/ProfileVenue.json -Dtip.wlan.ovsdb.idProviderProfileFileName=${project_loc:opensync-ext-static}/src/main/resources/ProfileIdProvider.json -Dtip.wlan.ovsdb.ssidProfileFileName=${project_loc:opensync-ext-static}/src/main/resources/ProfileSsid.json -Dtip.wlan.ovsdb.locationFileName=${project_loc:opensync-ext-static}/src/main/resources/LocationBuildingExample.json -Dtip.wlan.ovsdb.radiusProfileFileName=${project_loc:opensync-ext-static}/src/main/resources/ProfileRadius.json -Dtip.wlan.ovsdb.captiveProfileFileName=${project_loc:opensync-ext-static}/src/main/resources/ProfileCaptive.json -Dtip.wlan.mqttBroker.address.internal=${local_server_address} -Dtip.wlan.mqttBroker.address.external=${local_server_address} -Dtip.wlan.mqttBroker.listenPort=1883 -Dtip.wlan.ovsdb.wifi-iface.default_radio2g=home-ap-24 -Dtip.wlan.ovsdb.wifi-iface.default_radio5gl=home-ap-l50 -Dtip.wlan.ovsdb.wifi-iface.default_radio5gu=home-ap-u50 -Dtip.wlan.ovsdb.wifi-iface.default_radio5g=home-ap-50 -Dtip.wlan.ovsdb.wifi-iface.default_wan_type=eth -Dtip.wlan.ovsdb.wifi-iface.default_wan_name=eth1 -Dtip.wlan.ovsdb.wifi-iface.default_lan_type=bridge -Dtip.wlan.ovsdb.wifi-iface.default_lan_name=lan -Dtip.wlan.preventClientCnAlteration=false -Dspring.profiles.include=use_ssl,use_webtoken_auth,use_single_ds,RestTemplateConfiguration_X509_client_cert_auth,opensync_static_config,mqtt_receiver,ovsdb_redirector,ovsdb_manager"/>
|
||||||
</launchConfiguration>
|
</launchConfiguration>
|
||||||
|
|||||||
@@ -103,20 +103,7 @@ public class TipWlanOvsdbClient implements OvsdbClientInterface {
|
|||||||
|
|
||||||
// successfully connected - register it in our
|
// successfully connected - register it in our
|
||||||
// connectedClients table
|
// connectedClients table
|
||||||
String key = null;
|
String key = alterClientCnIfRequired(clientCn, connectNodeInfo);
|
||||||
// can clientCn be altered
|
|
||||||
if (preventClientCnAlteration) {
|
|
||||||
key = clientCn;
|
|
||||||
} else {
|
|
||||||
// does clientCn already end with the AP serial number, if so, use
|
|
||||||
// this
|
|
||||||
if (clientCn.endsWith("_" + connectNodeInfo.serialNumber)) {
|
|
||||||
key = clientCn;
|
|
||||||
} else {
|
|
||||||
// append the serial number
|
|
||||||
key = clientCn + "_" + connectNodeInfo.serialNumber;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
ovsdbSessionMapInterface.newSession(key, ovsdbClient);
|
ovsdbSessionMapInterface.newSession(key, ovsdbClient);
|
||||||
|
|
||||||
extIntegrationInterface.apConnected(key, connectNodeInfo);
|
extIntegrationInterface.apConnected(key, connectNodeInfo);
|
||||||
@@ -143,6 +130,7 @@ public class TipWlanOvsdbClient implements OvsdbClientInterface {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void disconnected(OvsdbClient ovsdbClient) {
|
public void disconnected(OvsdbClient ovsdbClient) {
|
||||||
String remoteHost = ovsdbClient.getConnectionInfo().getRemoteAddress().getHostAddress();
|
String remoteHost = ovsdbClient.getConnectionInfo().getRemoteAddress().getHostAddress();
|
||||||
@@ -199,20 +187,7 @@ public class TipWlanOvsdbClient implements OvsdbClientInterface {
|
|||||||
|
|
||||||
// successfully connected - register it in our
|
// successfully connected - register it in our
|
||||||
// connectedClients table
|
// connectedClients table
|
||||||
String apId = null;
|
String apId = alterClientCnIfRequired(clientCn, connectNodeInfo);
|
||||||
// can clientCn be altered
|
|
||||||
if (preventClientCnAlteration) {
|
|
||||||
apId = clientCn;
|
|
||||||
} else {
|
|
||||||
// does clientCn already end with the AP serial number, if so, use
|
|
||||||
// this
|
|
||||||
if (clientCn.endsWith("_" + connectNodeInfo.serialNumber)) {
|
|
||||||
apId = clientCn;
|
|
||||||
} else {
|
|
||||||
// append the serial number
|
|
||||||
apId = clientCn + "_" + connectNodeInfo.serialNumber;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
LOG.debug("Client connect for AP {}", apId);
|
LOG.debug("Client connect for AP {}", apId);
|
||||||
|
|
||||||
@@ -859,4 +834,21 @@ public class TipWlanOvsdbClient implements OvsdbClientInterface {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String alterClientCnIfRequired(String clientCn, ConnectNodeInfo connectNodeInfo) {
|
||||||
|
String key;
|
||||||
|
// can clientCn be altered
|
||||||
|
if (preventClientCnAlteration) {
|
||||||
|
key = clientCn;
|
||||||
|
} else {
|
||||||
|
// does clientCn already end with the AP serial number, if so, use
|
||||||
|
// this
|
||||||
|
if (clientCn.endsWith("_" + connectNodeInfo.serialNumber)) {
|
||||||
|
key = clientCn;
|
||||||
|
} else {
|
||||||
|
// append the serial number
|
||||||
|
key = clientCn + "_" + connectNodeInfo.serialNumber;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return key;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3434,7 +3434,12 @@ public class OvsdbDao {
|
|||||||
rowColumns.put("gas_addr3_behavior", new Atom<>(hs2Profile.getGasAddr3Behaviour().getId()));
|
rowColumns.put("gas_addr3_behavior", new Atom<>(hs2Profile.getGasAddr3Behaviour().getId()));
|
||||||
rowColumns.put("operating_class", new Atom<>(hs2Profile.getOperatingClass()));
|
rowColumns.put("operating_class", new Atom<>(hs2Profile.getOperatingClass()));
|
||||||
rowColumns.put("anqp_domain_id", new Atom<>(hs2Profile.getAnqpDomainId()));
|
rowColumns.put("anqp_domain_id", new Atom<>(hs2Profile.getAnqpDomainId()));
|
||||||
|
Set<Atom<String>> mccMnc = new HashSet<>();
|
||||||
|
hs2Profile.getMccMnc3gppCellularNetworkInfo().stream()
|
||||||
|
.forEach(c -> mccMnc.add(new Atom<>(c.getMccMncPairing())));
|
||||||
|
com.vmware.ovsdb.protocol.operation.notation.Set mccMncSet = com.vmware.ovsdb.protocol.operation.notation.Set
|
||||||
|
.of(mccMnc);
|
||||||
|
rowColumns.put("mcc_mnc", mccMncSet);
|
||||||
Set<Atom<String>> connectionCapabilities = new HashSet<>();
|
Set<Atom<String>> connectionCapabilities = new HashSet<>();
|
||||||
hs2Profile.getConnectionCapabilitySet().stream().forEach(
|
hs2Profile.getConnectionCapabilitySet().stream().forEach(
|
||||||
c -> connectionCapabilities.add(new Atom<>(c.getConnectionCapabilitiesIpProtocol() + ":"
|
c -> connectionCapabilities.add(new Atom<>(c.getConnectionCapabilitiesIpProtocol() + ":"
|
||||||
@@ -3462,13 +3467,33 @@ public class OvsdbDao {
|
|||||||
rowColumns.put("venue_url", venueUrlSet);
|
rowColumns.put("venue_url", venueUrlSet);
|
||||||
|
|
||||||
VenueTypeAssignment venueTypeAssignment = venueProfile.getVenueTypeAssignment();
|
VenueTypeAssignment venueTypeAssignment = venueProfile.getVenueTypeAssignment();
|
||||||
String groupType = String.valueOf(venueTypeAssignment.getVenueGroupId()) + ":"
|
String groupType = String.valueOf(venueTypeAssignment.getVenueGroupId()) + ":"
|
||||||
+ venueTypeAssignment.getVenueTypeId();
|
+ venueTypeAssignment.getVenueTypeId();
|
||||||
|
|
||||||
|
|
||||||
rowColumns.put("venue_group_type", new Atom<>(groupType));
|
rowColumns.put("venue_group_type", new Atom<>(groupType));
|
||||||
|
|
||||||
|
Map<String, WifiVifConfigInfo> vifConfigMap = getProvisionedWifiVifConfigs(ovsdbClient);
|
||||||
|
|
||||||
|
Set<Uuid> vifConfigs = new HashSet<>();
|
||||||
|
for (String ssid : hs2Profile.getAssociatedSsids()) {
|
||||||
|
if (vifConfigMap != null) {
|
||||||
|
vifConfigMap.keySet().stream().forEach(k -> {
|
||||||
|
if (k.endsWith(ssid)) {
|
||||||
|
WifiVifConfigInfo vifConfig = vifConfigMap.get(k);
|
||||||
|
vifConfigs.add(vifConfig.uuid);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
if (vifConfigs.size() > 0) {
|
||||||
|
com.vmware.ovsdb.protocol.operation.notation.Set vifConfigUuids = com.vmware.ovsdb.protocol.operation.notation.Set
|
||||||
|
.of(vifConfigs);
|
||||||
|
rowColumns.put("vif_config", vifConfigUuids);
|
||||||
|
}
|
||||||
Row row = new Row(rowColumns);
|
Row row = new Row(rowColumns);
|
||||||
|
|
||||||
Insert newHs20Config = new Insert(hotspot20ConfigDbTable, row);
|
Insert newHs20Config = new Insert(hotspot20ConfigDbTable, row);
|
||||||
|
|||||||
Reference in New Issue
Block a user