I'm trying to hook a powerful PTZ camera up to the Internet to contribute to a wildlife conservation project, and while I've managed to stumble into getting anything working at all, it really doesn't perform well enough for my project's needs, and I'm too inexperienced to really troubleshoot effectively.
I've purchased the solar-powered 4G router with wifi and PoE access from outdoorrouter.com (TODO: identify the SKU and figure out the board they use), and installed a SIM card harvested from a working AT&T smartphone dedicated to the project. My project has also had a dedicated SIM card issued, but I've had trouble getting that to work at all, so I'm scrabbling for any kind of progress. I've googled enough to get the connection settings right, or at least right enough to send data from the wired network to the world and back.
The problem is that it's slow. When I hook my laptop up and use an FTP client to test connection speeds with an AWS-hosted FTP server (so no throttling), I see 10-15 KB/s down and 50 KB/s up initially, dwindling down to ~10 KB/s up after a few seconds. My personal phone sitting adjacent has standard mobile broadband speeds - Youtube and email with large attachments work fine - and an EE buddy tells me that the signal strength numbers reported through the LuCi interface look healthy, so it's not the RF environment. 50 KB/s up is too fast for the modem to have gone mad and negotiated down to 3G for some reason. I can get high-res video from the camera to my laptop over the wired network, so it's not router or switch performance; further evidence: logging into the router console and doing wget to a file of known size online yields the same 10 KB/s down. Sending standard web traffic through sees about the same numbers, so it's not AT&T only throttling certain protocols.
Theories I'm entertaining:
- flaky antenna - but then why would the numbers be healthy? RSSI was ~-98 dBm on my last experiment, if my memory serves.
- ISP throttling - I don't know whether or not tethering is supported on the phone I stole the working SIM from; if AT&T sees non-phone-like traffic coming from what's supposed to be a phone they may well just try to annoy me into abandoning that connection.
- modem misconfiguration - if the modem can talk to the 4G network at the full rate, but only hand off traffic to the router over a slow link, that'd certainly be slow. Doesn't explain why uploads start at 50KB/s and then slow down, though, surely both sides would try to saturate the link between?
What could be going on here? What other information can I gather? Thanks in advance for any help.