Hi! I'm new to the forum, but it seems like an awesome place.
I have few questions:
1. MissionPlanner software uses MavLink protocol to communicate with Pixhawk (Flight Controller)
I have Pixhawk sending and receiving MavLink data by serial - serial to Pi3 with UDP protocol, this stream is than redirected inside pi to the wifi and 4G modem with same UDP port 14550. It is easy with wifi, I just go to MissionPlanner software at connect to my pi_local_ip:14550, but for 4G modem it is tricky - THAT IS WHERE Remot3.it should come in.
Normally I would build a reverse tunnelling / use DDNS, but how can Remot3.it cover that?
- I understand how to set it up in order to access it from the website, but that is not what I need... I need to be able to connect my software to ip/protocol UDP preferably that would go to my Pi.
I see that there is option for SSH, where Remot3.it provides proxy_ip/port to ssh from OSX Terminal, but is there an option for any port I decide to use?
If second question is to be answered YeS, than will I have to go to the website of Remot3.it every time before I need to establish communication with my pi form the MissionPlanner software? Or once I plug in the power to my Pi and once it will start up and get internet connection it will be accepted by Remot3.it as connected? (any way to set it up for auto connection at power up?)
At free account this connection will stay up for 30 min and than will require a reconnection? Which is done how - potentially dangerous if there is no way to activate a script on pi at dissociation
TCP is generally slower for my need of direct control upstream, telemetry stream and video downstream and UDP is preferred, thus latency is important factor for me.
Which would have better latency performance DDNS or Remot3.it? Also have heard of Crossbar.io which should be able to do all of the above, but is much less GUI....
Please advice, I have a drone swarms over hundreds to be managed and it seams like your software has it nailed (at least I see that the base is there)