I'm developing an embedded device which has access to the internet through LAN.
I'm in the testing phase now, and I would like to test how the device performs when the connection to the internet is poor.
Currently, the device is connected to a router through a hub, which I use to monitor the packets with Wireshark.
What's the best way to throttle down the internet speed of the device to mimic a scenario that may happen?
Can I do it through a PC? Do I need access to the router? If so, is it possible to limit the speed of each IP in the router interface?
Actually, a friend suggested that I will purchase a usb2lan ethernet card, and to bridge the PC lan connection to the embedded device, and then using a software QoS limiter. do you think it will work ?
question from:
https://stackoverflow.com/questions/11832505/simulating-a-bad-internet-connection 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…