The Xiaomi AX3000T router has openwrt24.10 installed.
How can I set the channel speed limit for wireless clients? Let me explain, there is one client for whom it is extremely important to use a stable bandwidth of at least 20-30 mbit/s, but not less than this speed! The problem is that if any client starts actively downloading data through the provider's communication channel, the speed decreases for all other clients. Also, according to the bandwidth of openspeedtest in my local wireless network, I see almost always stable ~500 Mbps. The provider gives 100 mbps.
The speeds of WLAN connections are volatile by definition, while it's possible to create speed limits, it's rarely a sensible solution.
Usually these things are done at the network level, not wireless link speeds.
You can do it multiple ways. QoS, firewall rules, alternatively multiple AP/radios/SSIDs:
-
With QoS you can just setup the device you want to have priority above others.
-
If you don't want to use QoS you can achieve same manually with firewall rules, you can detect the presence or increased activity of the prioritized device and trigger rules to limit the speed and connection count on other devices.
-
You can have a separate SSID for the high priority device, and when that device has a connection with increased traffic (download) disable the low priority SSID in the 5ghz, forcing the low priority devices to connect to the slower due congestion 2.4ghz radio.
There are other ways. If router has good CPU QoS is easy and should work just fine.