Hi RDK community,

I want to create a temporary guest wifi remotely (via WebPA, TR-069, ...) on a RDK-B.

I did not find corresponding TR-181 objects, is there an object representing such a guest Wifi network?

I first tried to create an TR-181 Device.WiFi.Radio. node, and secondly a Device.WiFi.SSID. node, both via POST to tr1d1um config endpoint, but it does not create the corresponding nodes.

I wonder what I am doing wrong? Is this whole approach not a good idea and there is a better way?

Following are the non-working requests I tried:

1. POST https://tr1d1um.ip/api/v2/device/<mac:address>/config/Device.WiFi.Radio.

Request Body
{
    "Enable": "true",
    "Status": "Up",
    "Alias": "Hans5",
    "Name": "hans0",
    "Upstream": "false",
    "MaxBitRate": "144",
    "SupportedFrequencyBands": "2.4GHz",
    "OperatingFrequencyBand": "2.4GHz",
    "SupportedStandards": "b,g,n",
    "OperatingStandards": "g",
    "PossibleChannels": "1,2,3,4,5,6,7,8,9,10,11,40,44,48,52,56,64,104,112,132,144 ",
    "ChannelsInUse": "1,2,3,4,5,6,7,8,9,10,11,40,44,48,52,56,64,104,112,132,144 ",
    "X_CISCO_COM_ApChannelScan": "",
    "Channel": "6",
    "AutoChannelSupported": "true",
    "AutoChannelEnable": "false",
    "AutoChannelRefreshPeriod": "0",
    "OperatingChannelBandwidth": "20MHz",
    "ExtensionChannel": "Auto",
    "GuardInterval": "",
    "MCS": "1",
    "TransmitPowerSupported": "0,25,50,75,100",
    "TransmitPower": "100",
    "IEEE80211hSupported": "false",
    "IEEE80211hEnabled": "false",
    "RegulatoryDomain": "841",
    "X_CISCO_COM_RTSThreshold": "2347",
    "X_CISCO_COM_FragmentationThreshold": "2346",
    "X_CISCO_COM_DTIMInterval": "1",
    "X_COMCAST-COM_BeaconInterval": "100",
    "X_CISCO_COM_CTSProtectionMode": "Disabled",
    "X_CISCO_COM_TxRate": "Auto",
    "X_CISCO_COM_FrameBurst": "true",
    "X_CISCO_COM_APIsolation": "true",
    "X_CISCO_COM_BasicRate": "Default",
    "X_CISCO_COM_MbssUserControl": "1",
    "X_CISCO_COM_AdminControl": "254",
    "X_CISCO_COM_OnOffPushButtonTime": "0",
    "X_CISCO_COM_ObssCoex": "1",
    "X_CISCO_COM_MulticastRate": "0",
    "X_CISCO_COM_ApplySetting": "false",
    "X_CISCO_COM_ApplySettingSSID": "0",
    "X_RDKCENTRAL-COM_AutoChannelRefreshPeriodSupported": "false",
    "X_RDKCENTRAL-COM_RtsThresholdSupported": "false",
    "X_RDKCENTRAL-COM_ReverseDirectionGrantSupported": "true",
    "X_CISCO_COM_ReverseDirectionGrant": "false",
    "X_CISCO_COM_AggregationMSDU": "false",
    "X_CISCO_COM_AutoBlockAck": "true",
    "X_CISCO_COM_DeclineBARequest": "false",
    "X_CISCO_COM_STBCEnable": "false",
    "X_CISCO_COM_11nGreenfieldEnabled": "true",
    "X_CISCO_COM_WirelessOnOffButton": "false",
    "X_COMCAST_COM_DFSSupport": "false",
    "X_COMCAST_COM_DFSEnable": "false",
    "X_COMCAST-COM_DCSSupported": "false",
    "X_COMCAST-COM_DCSEnable": "false",
    "X_RDKCENTRAL-COM_DCSEnable": "false",
    "X_RDKCENTRAL-COM_DCSDwelltime": "0",
    "X_RDKCENTRAL-COM_DCSChannelPool": "1,6,11",
    "X_RDKCENTRAL-COM_DCSChannelScore": "1:0,6:0,11:0",
    "X_COMCAST_COM_RadioUpTime": "0",
    "X_COMCAST_COM_IGMPSnoopingEnable": "true",
    "X_COMCAST-COM_CarrierSenseThresholdRange": "100",
    "X_COMCAST-COM_CarrierSenseThresholdInUse": "-99",
    "X_COMCAST-COM_ChannelSwitchingCount": "0",
    "X_COMCAST-COM_AutoChannelRefreshPeriodSupported": "false",
    "X_COMCAST-COM_IEEE80211hSupported": "false",
    "X_COMCAST-COM_ReverseDirectionGrantSupported": "true",
    "X_COMCAST-COM_RtsThresholdSupported": "false",
    "X_RDKCENTRAL-COM_ChannelUtilThreshold": "0",
    "X_RDKCENTRAL-COM_ChanUtilSelfHealEnable": "0",
    "BeaconPeriod": "100",
    "BasicDataTransmitRates": "1,2",
    "SupportedDataTransmitRates": "1,2,5.5,6,9,11,12,18,24,36,48,54",
    "OperationalDataTransmitRates": "1,2,5.5,11,6,9,12,18,24,36,48,54",
    "RadioResetCount": "1",
    "X_RDKCENTRAL-COM_rapidReconnectMaxTime": "0",
    "X_RDKCENTRAL-COM_clientInactivityTimeout": "0"
}

2. POST https://tr1d1um.ip/api/v2/device/<mac:address>/config/Device.WiFi.SSID.

Request Body
{
	"Enable": "true",
	"Status": "Down",
	"Name": "test0",
	"Alias": "test0",
	"LowerLayers": "Device.WiFi.Radio.10000.",
	"BSSID": "20:F1:9E:F3:42:42",
	"MACAddress": "20:F1:9E:F3:42:42",
	"SSID": "hans1",
	"X_COMCAST-COM_DefaultSSID": "hans2",
	"X_CISCO_COM_EnableOnline": "false",
	"X_CISCO_COM_RouterEnabled": "false"
}
  • No labels

1 Comment

  1. Hi Z-Jan Hendriks

    There are already reserve SSID  for Guest WiFi network. You can just enable the SSID using the respective DM to get the features in place. Regarding the approach via ACS server, let us check more on it