Hello,
My blueboat has a 4g/5g modem and I’m using port forwarding (not using zerotier or tailscale) to connect to my GCS laptop. I can connect to Cockpit and SSH into the BB’s RPI just fine, the issue is qgroundcontrol will not connect to the vehicle. I’ve set up mavlink endpoints in BlueOS with no success.
I have a feeling there is something wrong with mavlink-router and the way the mavlink messages are being sent through the network.
Any advice on how to make the connection happen?
I’ve also enabled RTSP on a USB webcam and I can open the stream in VLC player. But it will not open up in Cockpit. How can I see RTSP streams in Cockpit?
Cheers
Hi @CA_BlueBoat -
As mentioned previously, the port used by QGround Control to receive telemetry via the Mavlink Endpoint is most likely blocked by your cellular internet provider. There is no getting around this without an SSH tunnel or ZeroTier like solution! Cellular networks block many ports…
As for Cockpit, you may have to enter in the IP address of your vehicle (under video stream configuration) to allow streams from that IP. That IP may change frequently, as static IP addresses are also not typical on cellular networks - another reason to use ZeroTier.
Is there a reason you’re avoiding ZeroTier? It is free, and very secure…
Hi Tony,
I would love to fire up ZeroTier. Unfortunately the IT department will not let me use it.
I’m forced to use Cockpit for my mission planning at the moment.
Here is my video streaming setup:
I’m a little confused as to what IP address you are referring to.
Thanks for the help 
Hi @CA_BlueBoat -
You’ll want to change the endpoint for your video stream to point not to a local network, but the IP address of your remote computer. This assumes you’ve forwarded this port appropriately on your router.
The IP address of your vehicle (on cellular network) would need to go in the Allowed WebRTC remote IP Address field.
However, I would not expect the port 8554 to allow the traffic through your cellular network either!
I’d strongly recommend you work with your IT department to use ZeroTier - it is the fastest, easiest, and most supported solution. It has been audited by independent security groups and found to be great! There is no reason your IT dept. should have an issue with it, imho…
I would not expect things to ever work without some sort of tunneling solution - the NAT of your cellular provider just is going to block you at every port you’d want to use…
Additionally, Cockpit is not ready for production use in mission planning applications (or even operation of an ArduRover based platform)- development has primarily focused on ROV applications, and only recently have bugs started to be addressed that affect use with surface vehicles…