I’m very successfully using a 4G/LTE connection to monitor/control a PixHawk (using a Raspberry pi). I’m using an Amazon ec2 server running a reverse SSH tunnel (necessary to keep Verizon happy) and both ends can use network names. I even get 1280 X 960 @30 fps streaming video from the Raspberry pi camera at the same time.
Every once in awhile, the 4G signal fades and the data link fails. At that time, MP shows an “X” over the signal strength, but the “Connect” icon shows everything is still connected. When the 4G link re-establishes itself, I can force a reconnection to the Amazon server from the Pixhawk end, but MP does not recover. The PC to Amazon server doesn’t automatically reconnect. I realize that something may have to be done at the server end, but I can’t find anyone who can tell me what that would be. Is there any way that MP - when using tcp or UDP protocols, could re-try contacting the server at 5-10 sec intervals when the “signal strength” drops to zero so that it would automatically reconnect - and without reloading all the parameters? I would think this might be a useful feature.
I probably need a custom protocol, or to make some changes to MP, but I’m not versed enough to do that.
Any thoughts would be appreciated.