Dear Experts,
Short version: what class of device is required to share a tethered iPhone's cellular connection, with a maximum speed of around 60 Mbits/sec, to a local network without being a significant bottleneck?
Long version:
I have connected an old iPhone by USB to a GL.iNet Mango to provide internet connectivity to my local network. It works but throughput seems to be constrained somewhere. Specifically:
- A speed test (e.g. speedtest.net) from the iPhone itself gives a download speed of about 60 Mbits/sec.
- If I connect the iPhone to my Mac using USB or a WiFi "personal hotspot", that also gets about 60 Mbits/sec.
- If I connect the iPhone to the Mango, and then connect to the Mango either using its WiFi or via its ethernet, the speed drops to around 25-30 Mbits/sec.
My guess is that this is limited by the Mango's CPU, which is a MT7628NN (single core MIPS24KEc) @ 580MHz. But I could be wrong - I've asked a similar question on the GL.iNet forum, and someone has reported getting over 80 Mbits/sec with a tethered Android phone, hmmm.
So the question is: does anyone have any practical experience to share about what sort of device, i.e. broadly how fast / how many cores, or what specific device, would be sufficient to route between a USB-tethered iPhone and an ethernet LAN, at somewhere below 100 Mbits/sec? If you think that ought to be possible on a 580 Mhz MIPS, what should I do to investigate why I'm not getting that?
Many thanks in advance!