Ti ci vuole uno switch smart managed o managed - i modelli più semplici non costano un capitale.
A seconda del modello (e del costo) possono offrire soluzioni più o meno sofisticate per fare quello che chiedi. A livello più basso c'è la limitazione di banda per porta. Qualsiasi dispositivo connesso a quella porta, qualsiasi applicazione e protocollo stia usando, non potrà superare il limite. E questo limite esiste sempre, anche se non c'è altro traffico. Salendo di livello - e spesso anche di costo - si possono fare regole anche in base al traffico - es. se il traffico è da/per determinati IP e porta si applica una determinata policy, altrimenti no.
Se tu però vuoi applicare la regola manualmente quando ti serve, le interfacce degli switch non sono di solito le più confortevoli, non conosco bene però quelle di chi cerca di esser più user-friendly come Ubiquity, e non ne ho mai usati di pilotabili via app.
Puoi limitare comunque la connessione anche a livello di router/firewall, così che sia applicata globalmente.