Template to change QoS

I need help:

I have created 2 templates to change speeds on SM’s and also set QoS values in AP’s
These 2 codes gives no errors BUT does not go the job. Please look through and correct me.

Json code to change QoS profile to 10 on SM’s

{
	"device_props": {
                "wirelessMIRProfileNumber": "10"
	}
}

Json code to set QoS on AP’s

{
    "device_props": {
        "wirelessMIREnable": "1",
        "wirelessMIRProfileTable": [
            {
                "wirelessMIRProfileNumber": "5",
                "wirelessMIRProfileDescription": "5mbps",
                "wirelessDLMIR": "5000",
                "wirelessULMIR": "5000"
            },
            {
                "wirelessMIRProfileNumber": "10",
                "wirelessMIRProfileDescription": "5mbps",
                "wirelessDLMIR": "10000",
                "wirelessULMIR": "10000"
            },
            {
                "wirelessMIRProfileNumber": "2",
                "wirelessMIRProfileDescription": "20mbps",
                "wirelessDLMIR": "20000",
                "wirelessULMIR": "20000"
            },
            {
                "wirelessMIRProfileNumber": "11",
                "wirelessMIRProfileDescription": "1mbps",
                "wirelessDLMIR": "1200",
                "wirelessULMIR": "1500"
            },
            {
                "wirelessMIRProfileNumber": "12",
                "wirelessMIRProfileDescription": "2mbps",
                "wirelessDLMIR": "2200",
                "wirelessULMIR": "2500"
            },
            {
                "wirelessMIRProfileNumber": "13",
                "wirelessMIRProfileDescription": "3mbps",
                "wirelessDLMIR": "3200",
                "wirelessULMIR": "3500"
            },
            {
                "wirelessMIRProfileNumber": "14",
                "wirelessMIRProfileDescription": "4mbps",
                "wirelessDLMIR": "4200",
                "wirelessULMIR": "4500"
            }
        ]
    }
}

Hi @Fobasanjo,

Try using the below template for the SMs and see if that works.

{
	"device_props": {
                "wirelessMIRSTAProfileNumber": "10"
	}
}

After you apply the AP template do the changes show up in the device web UI as expected?

Hello Jordan, this JSON script works for the SM. Can you please look into the AP one for me?

Hello Frederick,

I tried applying the AP template and observed the device failing in the job with the error “{“device_props”: {“wirelessMIRProfileTable”: [ {“wirelessMIRProfileNumber”:“The default profile should be present” }]}”. The exact error can be viewed in a job by clicking the “Show More” clipboard button on the right side of the jobs table.

I updated the template to add the default profile and tried to apply again. After that the job was successful and the changes appeared in the device web UI after refreshing the page.

Please try again with the below template.

{
	"device_props": {
		"wirelessMIREnable": "1",
		"wirelessMIRProfileTable": [{
				"wirelessMIRProfileNumber": "0",
				"wirelessMIRProfileDescription": "default",
				"wirelessDLMIR": "100000",
				"wirelessULMIR": "100000"
			},
			{
				"wirelessMIRProfileNumber": "5",
				"wirelessMIRProfileDescription": "5mbps",
				"wirelessDLMIR": "5000",
				"wirelessULMIR": "5000"
			},
			{
				"wirelessMIRProfileNumber": "10",
				"wirelessMIRProfileDescription": "5mbps",
				"wirelessDLMIR": "10000",
				"wirelessULMIR": "10000"
			},
			{
				"wirelessMIRProfileNumber": "2",
				"wirelessMIRProfileDescription": "20mbps",
				"wirelessDLMIR": "20000",
				"wirelessULMIR": "20000"
			},
			{
				"wirelessMIRProfileNumber": "11",
				"wirelessMIRProfileDescription": "1mbps",
				"wirelessDLMIR": "1200",
				"wirelessULMIR": "1500"
			},
			{
				"wirelessMIRProfileNumber": "12",
				"wirelessMIRProfileDescription": "2mbps",
				"wirelessDLMIR": "2200",
				"wirelessULMIR": "2500"
			},
			{
				"wirelessMIRProfileNumber": "13",
				"wirelessMIRProfileDescription": "3mbps",
				"wirelessDLMIR": "3200",
				"wirelessULMIR": "3500"
			},
			{
				"wirelessMIRProfileNumber": "14",
				"wirelessMIRProfileDescription": "4mbps",
				"wirelessDLMIR": "4200",
				"wirelessULMIR": "4500"
			}
		]
	}
}
1 Like

Thanks so much Jordan.
I appreciate your help on this.
This is awesome.

3 Likes

Happy to help! I’m glad that got it working for you.

1 Like