You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Scope

                       The scope of this work is to explain webconfig feature validation procedure through RDKM Webconfig UI(http://webconfig.rdkcentral.com:9008/) for RPI Reference Platform .

Target Audience  

  • RDK-B Operators
  • RDK-B SoC Vendors
  • RDK-B OEM's
  • RDK-B Application Vendors
  • RDK-B System Integrators 

 High level Code Flow Design

WebConfig Client Arch Design 

 

RDK Telemetry Overview via webconfig

           

Supported device  

  • Raspberry Pi4 32 bit
  • Raspberry Pi4 64 bit

Build Instructions

TargetYocto versionBuild instruction
RPI4 32bitDunfell RPI 4B Model Reference Platform
RPI4 32bitKirkstonekirkstone RDK-B RPI4 32 bit
RPI4 64bitDunfellRPI 4B Model Reference Platform with 64bit Arch
RPI4 64bitKirkstoneKirkstone RDK-B RPI4 64 bit (Both User Space & Kernel Space)

TR-181 Data Model Parameters

ModuleTR-181 DM ParameterPurpose / Inputs





       


        WebConfig


dmcli eRT getv Device.X_RDK_WebConfig.RfcEnableenabled webconfig
dmcli eRT getv Device.X_RDK_WebConfig.URL

By default this DM is empty.

It Should have webconfig server url with CPE MAC Address

dmcli eRT setv Device.X_RDK_WebConfig.URL string http://webconfig.rdkcentral.com:9007/api/v1/device/<CPE MAC>/config

replace CPE MAC and set URL

for ex: http://webconfig.rdkcentral.com:9007/api/v1/device/aabbccddeeff/config

dmcli eRT getv Device.X_RDK_WebConfig.URLverify URL set or not
dmcli eRT getv Device.X_RDK_WebConfig.ForceSync

Value "root" for ForceSync DM  - to sync all the values from webconfig server to CPE devices.

Value "telemetry" for ForceSync DM - to sync telemetryprofile data's

dmcli eRT getv Device.X_RDK_WebConfig.SupplementaryServiceUrls.Telemetry

By default this DM is empty.

It Should have webconfig server url with CPE MAC Address

dmcli eRT setv Device.X_RDK_WebConfig.SupplementaryServiceUrls.Telemetry string http://webconfig.rdkcentral.com:9007/api/v1/device/<CPE MAC>/config

replace CPE MAC and set URL .This is used for telemetry feature.

for ex: http://webconfig.rdkcentral.com:9007/api/v1/device/aabbccddeeff/config

dmcli eRT setv Device.X_RDK_WebConfig.SupplementaryServiceUrls.Telemetry string NULL 

Disabling WebConfig telemetry  Supplementary Services

Webconfig Settings

webconfig settings - dmcli
root@RaspberryPi-Gateway:/# dmcli eRT getv Device.X_RDK_WebConfig.
CR component name is: eRT.com.cisco.spvtg.ccsp.CR
subsystem_prefix eRT.
getv from/to component(webconfig): Device.X_RDK_WebConfig.
Execution succeed.
Parameter    1 name: Device.X_RDK_WebConfig.RfcEnable
               type:       bool,    value: true 
Parameter    2 name: Device.X_RDK_WebConfig.Data
               type:     string,    value: gap3ZWJjZmdibG9im4akbmFtZaRyb290p3ZlcnNpb24ApnN0YXR1c6dzdWNjZXNzrWVycm9yX2RldGFpbHOkbm9uZaplcnJvcl9jb2RlAKtyb290X3N0cmluZ6tOT05FLVJFQk9PVIWkbmFtZatwcml2YXRlc3NpZKd2ZXJzaW9uzv5dpD6mc3RhdHVzp3N1Y2Nlc3OtZXJyb3JfZGV0YWlsc6Rub25lqmVycm9yX2NvZGUAhaRuYW1lo2xhbqd2ZXJzaW9uzkuHg16mc3RhdHVzp3N1Y2Nlc3OtZXJyb3JfZGV0YWlsc6Rub25lqmVycm9yX2NvZGUAhaRuYW1lrnBvcnRmb3J3YXJkaW5np3ZlcnNpb27OxnMW3qZzdGF0dXOnc3VjY2Vzc61lcnJvcl9kZXRhaWxzpG5vbmWqZXJyb3JfY29kZQCFpG5hbWWjd2Fup3ZlcnNpb27OTyI8haZzdGF0dXOnc3VjY2Vzc61lcnJvcl9kZXRhaWxzpG5vbmWqZXJyb3JfY29kZQCFpG5hbWWqbWFjYmluZGluZ6d2ZXJzaW9uzgmGS4Omc3RhdHVzp3N1Y2Nlc3OtZXJyb3JfZGV0YWlsc6Rub25lqmVycm9yX2NvZGUAhaRuYW1lpHJvb3SndmVyc2lvbs6Wrga+pnN0YXR1c6dwZW5kaW5nrWVycm9yX2RldGFpbHOkbm9uZaplcnJvcl9jb2RlAIWkbmFtZaJ7fad2ZXJzaW9uzruiYNmmc3RhdHVzp3BlbmRpbmetZXJyb3JfZGV0YWlsc6Rub25lqmVycm9yX2NvZGUAhaRuYW1loTCndmVyc2lvbs57OQe8pnN0YXR1c6dwZW5kaW5nrWVycm9yX2RldGFpbHOkbm9uZaplcnJvcl9jb2RlAIWkbmFtZaRudWxsp3ZlcnNpb27OZpl76KZzdGF0dXOncGVuZGluZ61lcnJvcl9kZXRhaWxzpG5vbmWqZXJyb3JfY29kZQCFpG5hbWWvcHJpdmF0ZV9zc2lkXzJnp3ZlcnNpb27OUfANdaZzdGF0dXOncGVuZGluZ61lcnJvcl9kZXRhaWxzpG5vbmWqZXJyb3JfY29kZQA= 
Parameter    3 name: Device.X_RDK_WebConfig.SupportedDocs
               type:     string,    value: 16777247,33554435,50331649,67108865,83886081,100663297,117440513,134217729,201326594,218103809 
Parameter    4 name: Device.X_RDK_WebConfig.SupportedSchemaVersion
               type:     string,    value:  
Parameter    5 name: Device.X_RDK_WebConfig.webcfgSubdocForceReset
               type:     string,    value:  
Parameter    6 name: Device.X_RDK_WebConfig.URL
               type:     string,    value: http://webconfig.rdkcentral.com:9007/api/v1/device/D83ADD3C5CC3/config 
Parameter    7 name: Device.X_RDK_WebConfig.ForceSync
               type:     string,    value:  
Parameter    8 name: Device.X_RDK_WebConfig.SupplementaryServiceUrls.Telemetry
               type:     string,    value:  http://webconfig.rdkcentral.com:9007/api/v1/device/D83ADD3C5CC3/config 


Test Procedure and Results

 OneWiFi  validation

For privatessid subdoc

  1. Enter the below info in RDKM WebConfig UI

subdoc_name : privatessid

subdoc_data : 

privatessid_blob_schema
{

   "private_ssid_2g":{

      "SSID":"Test_webconfig_2g",

      "Enable":true,

      "SSIDAdvertisementEnabled":true

   },

   "private_security_2g":{

      "EncryptionMethod":"AES",

      "ModeEnabled":"WPA2-Personal",

      "Passphrase":"webconfig_2g"

   },

   "private_ssid_5g":{

      "SSID":"Test_webconfig_5g",

      "Enable":true,

      "SSIDAdvertisementEnabled":true

   },

   "private_security_5g":{

      "EncryptionMethod":"AES",

      "ModeEnabled":"WPA2-Personal",

      "Passphrase":"webconfig_5g"

   }

}


TR-181 DM : Device.WiFi.Private

MAC : CPE_MAC (Ex : d83add3c5cc3)

2.  In CPE , trigger the below command,

root@RaspberryPi-Gateway:/rdklogs/logs# dmcli eRT setv Device.X_RDK_WebConfig.ForceSync string root
CR component name is: eRT.com.cisco.spvtg.ccsp.CR
subsystem_prefix eRT.
setv from/to component(webconfig): Device.X_RDK_WebConfig.ForceSync
Execution succeed.

3. Using dmcli to check the wifi DM parameters 

wifi-dmcli
root@RaspberryPi-Gateway:/# dmcli eRT getv Device.WiFi.SSID.1.SSID
CR component name is: eRT.com.cisco.spvtg.ccsp.CR
subsystem_prefix eRT.
getv from/to component(eRT.com.cisco.spvtg.ccsp.wifi): Device.WiFi.SSID.1.SSID
Execution succeed.
Parameter    1 name: Device.WiFi.SSID.1.SSID
               type:     string,    value: Test_webconfig_2g 

root@RaspberryPi-Gateway:/# dmcli eRT getv Device.WiFi.SSID.2.SSID
CR component name is: eRT.com.cisco.spvtg.ccsp.CR
subsystem_prefix eRT.
getv from/to component(eRT.com.cisco.spvtg.ccsp.wifi): Device.WiFi.SSID.2.SSID
Execution succeed.
Parameter    1 name: Device.WiFi.SSID.2.SSID
               type:     string,    value: Test_webconfig_5g 

root@RaspberryPi-Gateway:/# dmcli eRT getv Device.WiFi.AccessPoint.1.Security.KeyPassphrase
CR component name is: eRT.com.cisco.spvtg.ccsp.CR
subsystem_prefix eRT.
getv from/to component(eRT.com.cisco.spvtg.ccsp.wifi): Device.WiFi.AccessPoint.1.Security.KeyPassphrase
Execution succeed.
Parameter    1 name: Device.WiFi.AccessPoint.1.Security.KeyPassphrase
               type:     string,    value: webconfig_2g 

root@RaspberryPi-Gateway:/# dmcli eRT getv Device.WiFi.AccessPoint.2.Security.KeyPassphrase
CR component name is: eRT.com.cisco.spvtg.ccsp.CR
subsystem_prefix eRT.
getv from/to component(eRT.com.cisco.spvtg.ccsp.wifi): Device.WiFi.AccessPoint.2.Security.KeyPassphrase
Execution succeed.
Parameter    1 name: Device.WiFi.AccessPoint.2.Security.KeyPassphrase
               type:     string,    value: webconfig_5g 



root@RaspberryPi-Gateway:/# iw wlan0 info
Interface wlan0
	ifindex 16
	wdev 0x1
	addr d8:3a:dd:3c:5c:c5
	ssid Test_webconfig_2g
	type AP
	wiphy 0
	channel 1 (2412 MHz), width: 20 MHz, center1: 2412 MHz
	txpower 31.00 dBm
root@RaspberryPi-Gateway:/# 
root@RaspberryPi-Gateway:/# iw wlan1 info
Interface wlan1
	ifindex 17
	wdev 0x100000001
	addr d0:37:45:f2:3c:b9
	ssid Test_webconfig_5g
	type AP
	wiphy 1
	txpower 23.00 dBm


4. Success Logs


webconfig success logs
240425-08:17:40.189970 [mod=WEBCONFIG, lvl=INFO] [tid=4376] WEBCONFIG: doc privatessid is updated to version 289218514 status pending error_details none error_code 0 trans_id 0 temp->retry_count 0
240425-08:17:40.190537 [mod=WEBCONFIG, lvl=INFO] [tid=4376] WEBCONFIG: subdoc_name: privatessid, version: 289218514, transaction_id: 25012
240425-08:17:40.190669 [mod=WEBCONFIG, lvl=INFO] [tid=4376] WEBCONFIG: doc privatessid is updated to version 289218514 status pending error_details none error_code 0 trans_id 25012 temp->retry_count 0
240425-08:17:40.190736 [mod=WEBCONFIG, lvl=INFO] [tid=4376] WEBCONFIG: Request:> param[0].name = Device.WiFi.Private, type = 5
240425-08:17:40.195397 [mod=WEBCONFIG, lvl=INFO] [tid=2909] WEBCONFIG: Received msg privatessid,25012,289218514,ACK,90 from topic webconfigSignal
240425-08:17:40.195501 [mod=WEBCONFIG, lvl=INFO] [tid=2909] WEBCONFIG: Received webconfig event signal Info privatessid,25012,289218514,ACK,90
240425-08:17:40.195649 [mod=WEBCONFIG, lvl=INFO] [tid=4381] WEBCONFIG: TIMEOUT EVENT: privatessid,25012,289218514,ACK,90 (doc apply need time)
240425-08:17:40.195731 [mod=WEBCONFIG, lvl=INFO] [tid=4381] WEBCONFIG: doc apply need time, start timer.
240425-08:17:40.195799 [mod=WEBCONFIG, lvl=INFO] [tid=4381] WEBCONFIG: Timer list is empty
240425-08:17:40.195921 [mod=WEBCONFIG, lvl=INFO] [tid=4381] WEBCONFIG: new_node->subdoc_name privatessid new_node->txid 25012 new_node->timeout 90 status 1 added to list
240425-08:17:40.195984 [mod=WEBCONFIG, lvl=INFO] [tid=4381] WEBCONFIG: startWebcfgTimer success
240425-08:17:40.196150 [mod=WEBCONFIG, lvl=INFO] [tid=4377] WEBCONFIG: dest is event:subdoc-report/privatessid/mac:d83add3c5cc3/ack
240425-08:17:40.196231 [mod=WEBCONFIG, lvl=INFO] [tid=4377] WEBCONFIG: stringifiedNotifyPayload is {"device_id":"mac:d83add3c5cc3","namespace":"privatessid","application_status":"pending","timeout":90,"transaction_uuid":"c64bb03a-d4d0-4f30-9cfc-53bc18fd367b","version":"289218514"}
240425-08:17:40.196421 [mod=WEBCONFIG, lvl=INFO] [tid=4377] WEBCONFIG: Notification successfully sent to Webconfig.Upstream
240425-08:17:40.197419 [mod=WEBCONFIG, lvl=INFO] [tid=4376] WEBCONFIG: The ret status for rbus_setMulti is 0
240425-08:17:40.197505 [mod=WEBCONFIG, lvl=INFO] [tid=4376] WEBCONFIG: ccspRetStatus is 100 240425-08:17:40.227876 [mod=WEBCONFIG, lvl=INFO] [tid=4376] WEBCONFIG: Request:> param[0].name = Device.WiFi.Private, type = 5
240425-08:17:40.228193 [mod=WEBCONFIG, lvl=INFO] [tid=2909] WEBCONFIG: Received msg privatessid,25012,289218514,ACK,0 from topic webconfigSignal
240425-08:17:40.228284 [mod=WEBCONFIG, lvl=INFO] [tid=2909] WEBCONFIG: Received webconfig event signal Info privatessid,25012,289218514,ACK,0
240425-08:17:40.228459 [mod=WEBCONFIG, lvl=INFO] [tid=4381] WEBCONFIG: ACK EVENT: privatessid,25012,289218514,ACK,0 (doc apply success)
240425-08:17:40.228526 [mod=WEBCONFIG, lvl=INFO] [tid=4381] WEBCONFIG: doc apply success, proceed to add to DB
 

onewifi success logs
[OneWifi] 240425-08:17:40.192834<D>  get_private_vap Rbus property=Device.WiFi.Private
[OneWifi] 240425-08:17:40.192987<D>  get_private_vap Rbus set string len=500, str: 
h69wcml2YXRlX3NzaWRfMmeDpFNTSUSsVGVzdF9zc2lkXzJnpkVuYWJsZcO4U1NJREFkdmVydGlzZW1lbnRFbmFibGVkw7Nwcml2YXRlX3NlY3VyaXR5XzJng7BFbmNyeXB0aW9uTWV0aG9ko0FFU6tNb2RlRW5hYmxlZK1XUEEyLVBlcnNvbmFsqlBhc3NwaHJhc2Wqa2VlcnRodV8yZ69wcml2YXRlX3NzaWRfNWeDpFNTSUSsVGVzdF9zc2lkXzVnpkVuYWJsZcO4U1NJREFkdmVydGlzZW1lbnRFbmFibGVkw7Nwcml2YXRlX3NlY3VyaXR5XzVng7BFbmNyeXB0aW9uTWV0aG9ko0FFU6tNb2RlRW5hYmxlZK1XUEEyLVBlcnNvbmFsqlBhc3NwaHJhc2Wqa2VlcnRodV81Z6tzdWJkb2NfbmFtZatwcml2YXRlc3NpZKd2ZXJzaW9uzhE9H9KudHJhbnNhY3Rpb25faWTNYbQ=
[OneWifi] 240425-08:17:40.193695<D>  webconf_ver_txn, ver: 289218514, txn: 25012
[OneWifi] 240425-08:17:40.196355<I>  webconf_process_private_vap:3626: PushBlobRequest Complete
[OneWifi] 240425-08:17:40.201515<D>  get_private_vap Rbus property=Device.WiFi.Private
[OneWifi] 240425-08:17:40.201709<D>  get_private_vap Rbus set string len=500, str: 
hKRudWxshK9wcml2YXRlX3NzaWRfMmeDpFNTSUSsVGVzdF9zc2lkXzJnpkVuYWJsZcO4U1NJREFkdmVydGlzZW1lbnRFbmFibGVkw7Nwcml2YXRlX3NlY3VyaXR5XzJng7BFbmNyeXB0aW9uTWV0aG9ko0FFU6tNb2RlRW5hYmxlZK1XUEEyLVBlcnNvbmFsqlBhc3NwaHJhc2Wqa2VlcnRodV8yZ69wcml2YXRlX3NzaWRfNWeDpFNTSUSsVGVzdF9zc2lkXzVnpkVuYWJsZcO4U1NJREFkdmVydGlzZW1lbnRFbmFibGVkw7Nwcml2YXRlX3NlY3VyaXR5XzVng7BFbmNyeXB0aW9uTWV0aG9ko0FFU6tNb2RlRW5hYmxlZK1XUEEyLVBlcnNvbmFsqlBhc3NwaHJhc2Wqa2VlcnRodV81Z6tzdWJkb2NfbmFtZaRudWxsp3ZlcnNpb27OZpl76K50cmFuc2FjdGlvbl9pZM3Ohg==
[OneWifi] 240425-08:17:40.202491<D>  webconf_ver_txn, ver: 1721334760, txn: 52870
[OneWifi] 240425-08:17:40.205145<I>  webconf_process_private_vap:3626: PushBlobRequest Complete
[OneWifi] 240425-08:17:40.208965<D>  get_private_vap Rbus property=Device.WiFi.Private
[OneWifi] 240425-08:17:40.209109<D>  get_private_vap Rbus set string len=528, str: 
hK9wcml2YXRlX3NzaWRfMmeEr3ByaXZhdGVfc3NpZF8yZ4OkU1NJRKxUZXN0X3NzaWRfMmemRW5hYmxlw7hTU0lEQWR2ZXJ0aXNlbWVudEVuYWJsZWTDs3ByaXZhdGVfc2VjdXJpdHlfMmeDsEVuY3J5cHRpb25NZXRob2SjQUVTq01vZGVFbmFibGVkrVdQQTItUGVyc29uYWyqUGFzc3BocmFzZaprZWVydGh1XzJnr3ByaXZhdGVfc3NpZF81Z4OkU1NJRKxUZXN0X3NzaWRfNWemRW5hYmxlw7hTU0lEQWR2ZXJ0aXNlbWVudEVuYWJsZWTDs3ByaXZhdGVfc2VjdXJpdHlfNWeDsEVuY3J5cHRpb25NZXRob2SjQUVTq01vZGVFbmFibGVkrVdQQTItUGVyc29uYWyqUGFzc3BocmFzZaprZWVydGh1XzVnq3N1YmRvY19uYW1lr3ByaXZhdGVfc3NpZF8yZ6d2ZXJzaW9uzlHwDXWudHJhbnNhY3Rpb25faWTN0Fc=
[OneWifi] 240425-08:17:40.213704<D>  webconf_ver_txn, ver: 1374686581, txn: 53335
[OneWifi] 240425-08:17:40.216356<I>  webconf_process_private_vap:3626: PushBlobRequest Complete
[OneWifi] 240425-08:17:40.219317<D>  update_vap_info: parsing private_ssid_2g and private_security_2g blob
[OneWifi] 240425-08:17:40.219477<I>  SSID blob:
[OneWifi] 240425-08:17:40.219595<I>     "SSID": Test_ssid_2g
[OneWifi] 240425-08:17:40.219710<I>  Enter validate_private_home_ssid_param and ssid_name=Test_ssid_2g
[OneWifi] 240425-08:17:40.219822<I>  validate_private_home_ssid_param: ssidparam validation passed 
[OneWifi] 240425-08:17:40.219936<I>     "Enable": true
[OneWifi] 240425-08:17:40.220048<I>     "SSIDAdvertisementEnabled": true
[OneWifi] 240425-08:17:40.220156<I>  Security blob:
[OneWifi] 240425-08:17:40.220268<I>     "Passphrase": <Masked>
[OneWifi] 240425-08:17:40.220384<I>     "EncryptionMethod": AES
[OneWifi] 240425-08:17:40.220495<I>     "ModeEnabled": WPA2-Personal
[OneWifi] 240425-08:17:40.220605<I>  Enter validate_private_home_security_param mode_enabled=WPA2-Personal,encryption_method=AES
[OneWifi] 240425-08:17:40.220724<I>  validate_private_home_security_param: securityparam validation passed 
[OneWifi] 240425-08:17:40.220884<D>  update_vap_info: parsing private_ssid_5g and private_security_5g blob
[OneWifi] 240425-08:17:40.221012<D>  get_private_vap Rbus property=Device.WiFi.Private
[OneWifi] 240425-08:17:40.221068<I>  SSID blob:
[OneWifi] 240425-08:17:40.221143<D>  get_private_vap Rbus set string len=492, str: 
hKJ7fYSvcHJpdmF0ZV9zc2lkXzJng6RTU0lErFRlc3Rfc3NpZF8yZ6ZFbmFibGXDuFNTSURBZHZlcnRpc2VtZW50RW5hYmxlZMOzcHJpdmF0ZV9zZWN1cml0eV8yZ4OwRW5jcnlwdGlvbk1ldGhvZKNBRVOrTW9kZUVuYWJsZWStV1BBMi1QZXJzb25hbKpQYXNzcGhyYXNlqmtlZXJ0aHVfMmevcHJpdmF0ZV9zc2lkXzVng6RTU0lErFRlc3Rfc3NpZF81Z6ZFbmFibGXDuFNTSURBZHZlcnRpc2VtZW50RW5hYmxlZMOzcHJpdmF0ZV9zZWN1cml0eV81Z4OwRW5jcnlwdGlvbk1ldGhvZKNBRVOrTW9kZUVuYWJsZWStV1BBMi1QZXJzb25hbKpQYXNzcGhyYXNlqmtlZXJ0aHVfNWerc3ViZG9jX25hbWWie32ndmVyc2lvbs67omDZrnRyYW5zYWN0aW9uX2lkzUUV
[OneWifi] 240425-08:17:40.221185<I>     "SSID": Test_ssid_5g
[OneWifi] 240425-08:17:40.221296<I>  Enter validate_private_home_ssid_param and ssid_name=Test_ssid_5g
[OneWifi] 240425-08:17:40.221408<I>  validate_private_home_ssid_param: ssidparam validation passed 
[OneWifi] 240425-08:17:40.221527<I>     "Enable": true
[OneWifi] 240425-08:17:40.221638<I>     "SSIDAdvertisementEnabled": true
[OneWifi] 240425-08:17:40.221746<I>  Security blob:
[OneWifi] 240425-08:17:40.221854<I>     "Passphrase": <Masked>
[OneWifi] 240425-08:17:40.221894<D>  webconf_ver_txn, ver: 3147981017, txn: 17685
[OneWifi] 240425-08:17:40.221972<I>     "EncryptionMethod": AES
[OneWifi] 240425-08:17:40.222085<I>     "ModeEnabled": WPA2-Personal
[OneWifi] 240425-08:17:40.222194<I>  Enter validate_private_home_security_param mode_enabled=WPA2-Personal,encryption_method=AES
[OneWifi] 240425-08:17:40.222312<I>  validate_private_home_security_param: securityparam validation passed 
[OneWifi] 240425-08:17:40.225390<I>  webconf_process_private_vap:3626: PushBlobRequest Complete
[OneWifi] 240425-08:17:40.225397<I>  CONFIG_WIFI=0 is_factory_reset_done=-1 fun captive_portal_check 
[OneWifi] 240425-08:17:40.225591<I>  FactoryReset is not done and captive portal customization already done fun captive_portal_check return
[OneWifi] 240425-08:17:40.225819<D>  push_blob_data:3367: Encoded blob:
{
    "Version":    "1.0",
    "SubDocName":    "private",
    "WifiVapConfig":    [{
            "VapName":    "private_ssid_2g",
            "BridgeName":    "brlan0",
            "RepurposedVapName":    "",
            "RadioIndex":    0,
            "VapMode":    0,
            "Exists":    true,
            "SSID":    "Test_ssid_2g",
            "BSSID":    "d8:3a:dd:3c:5c:c5",
            "Enabled":    true,
            "SSIDAdvertisementEnabled":    true,
            "IsolationEnable":    false,
            "ManagementFramePowerControl":    0,
            "BssMaxNumSta":    75,
            "BSSTransitionActivated":    false,
            "NeighborReportActivated":    false,
            "NetworkGreyList":    false,
            "RapidReconnCountEnable":    true,
            "RapidReconnThreshold":    180,
            "VapStatsEnable":    true,
            "MacFilterEnable":    false,
            "MacFilterMode":    0,
            "WmmEnabled":    true,
            "UapsdEnabled":    true,
            "BeaconRate":    16,
            "WmmNoAck":    0,
            "WepKeyLength":    128,
            "BssHotspot":    false,
            "WpsPushButton":    0,
            "WpsEnable":    true,
            "WpsConfigMethodsEnabled":    128,
            "BeaconRateCtl":    "6Mbps",
            "Connected_building_enabled":    false,
            "Security":    {
                "Mode":    "WPA2-Personal",
                "MFPConfig":    "Disabled",
                "EncryptionMethod":    "AES",
                "Wpa3_transition_disable":    false,
                "Passphrase":    "keerthu_2g",
                "KeyId":    "",
                "RekeyInterval":    0
            },
            "Interworking":    {
                "InterworkingEnable":    false,
                "AccessNetworkType":    0,
                "Internet":    false,
                "ASRA":    false,
                "ESR":    false,
                "UESA":    false,
                "HESSOptionPresent":    true,
                "HESSID":    "11:22:33:44:55:66",
                "Venue":    {
                    "VenueType":    0,
                    "VenueGroup":    0
                }
            }
        }, {
            "VapName":    "private_ssid_5g",
            "BridgeName":    "brlan0",
            "RepurposedVapName":    "",
            "RadioIndex":    1,
            "VapMode":    0,
            "Exists":    true,
            "SSID":    "Test_ssid_5g",
            "BSSID":    "d0:37:45:f2:3c:b9",
            "Enabled":    true,
            "SSIDAdvertisementEnabled":    true,
            "IsolationEnable":    false,
            "ManagementFramePowerControl":    0,
            "BssMaxNumSta":    75,
            "BSSTransitionActivated":    false,
            "NeighborReportActivated":    false,
            "NetworkGreyList":    false,
            "RapidReconnCountEnable":    true,
            "RapidReconnThreshold":    180,
            "VapStatsEnable":    true,
            "MacFilterEnable":    false,
            "MacFilterMode":    0,
            "WmmEnabled":    true,
            "UapsdEnabled":    true,
            "BeaconRate":    16,
            "WmmNoAck":    0,
            "WepKeyLength":    128,
            "BssHotspot":    false,
            "WpsPushButton":    0,
            "WpsEnable":    true,
            "WpsConfigMethodsEnabled":    128,
            "BeaconRateCtl":    "6Mbps",
            "Connected_building_enabled":    false,
            "Security":    {
                "Mode":    "WPA2-Personal",
                "MFPConfig":    "Disabled",
                "EncryptionMethod":    "AES",
                "Wpa3_transition_disable":    false,
                "Passphrase":    "keerthu_5g",
                "KeyId":    "",
                "RekeyInterval":    0
            },
            "Interworking":    {
                "InterworkingEnable":    false,
                "AccessNetworkType":    0,
                "Internet":    false,
                "ASRA":    false,
                "ESR":    false,
                "UESA":    false,
                "HESSOptionPresent":    true,
                "HESSID":    "11:22:33:44:55:66",
                "Venue":    {
                    "VenueType":    0,
                    "VenueGroup":    0
                }
            }
        }]
}
[OneWifi] 240425-08:17:40.229165<D>  webconf_free_resources: Enter
[OneWifi] 240425-08:17:40.232357<D>  webconfig_hal_vap_apply_by_name:1235: Found vap map source and target for vap name: private_ssid_2g
[OneWifi] 240425-08:17:40.232458<D>  webconfig_hal_vap_apply_by_name:1247: Comparing VAP [private_ssid_2g] with [private_ssid_2g]. 
[OneWifi] 240425-08:17:40.232563<D>  is_vap_param_config_changed:Changed param old->u.bss_info.ssid: [rdkm-ssid-4] -> [Test_ssid_2g].
[OneWifi] 240425-08:17:40.232690<I>  webconfig_hal_vap_apply_by_name:1251: Change detected in received vap config, applying new configuration for vap: private_ssid_2g
[OneWifi] 240425-08:17:40.232787<D>  vap_param_config_changed_event_logging:Changed param old->u.bss_info.ssid: [rdkm-ssid-4] -> [Test_ssid_2g].
[OneWifi] 240425-08:17:40.234212<D>  get_private_vap Rbus property=Device.WiFi.Private
[OneWifi] 240425-08:17:40.234323<D>  get_private_vap Rbus set string len=492, str: 
hKEwhK9wcml2YXRlX3NzaWRfMmeDpFNTSUSsVGVzdF9zc2lkXzJnpkVuYWJsZcO4U1NJREFkdmVydGlzZW1lbnRFbmFibGVkw7Nwcml2YXRlX3NlY3VyaXR5XzJng7BFbmNyeXB0aW9uTWV0aG9ko0FFU6tNb2RlRW5hYmxlZK1XUEEyLVBlcnNvbmFsqlBhc3NwaHJhc2Wqa2VlcnRodV8yZ69wcml2YXRlX3NzaWRfNWeDpFNTSUSsVGVzdF9zc2lkXzVnpkVuYWJsZcO4U1NJREFkdmVydGlzZW1lbnRFbmFibGVkw7Nwcml2YXRlX3NlY3VyaXR5XzVng7BFbmNyeXB0aW9uTWV0aG9ko0FFU6tNb2RlRW5hYmxlZK1XUEEyLVBlcnNvbmFsqlBhc3NwaHJhc2Wqa2VlcnRodV81Z6tzdWJkb2NfbmFtZaEwp3ZlcnNpb27OezkHvK50cmFuc2FjdGlvbl9pZM3f4w==
[OneWifi] 240425-08:17:40.236132<D>  webconf_ver_txn, ver: 2067335100, txn: 57315
[OneWifi] 240425-08:17:40.238546<I>  webconf_process_private_vap:3626: PushBlobRequest Complete


References

REFPLTB-1851 - Getting issue details... STATUS

WebConfig, XConf & T2

Webconfig Integration in RDKB RPI

RDKM Webconfig Server Setup







    
                 

                     

             


                       


                       

                  


                       


                         

                     

                            

                     




  • No labels