Blueos Mavlink Server or Mavlink Router

Hi all,
I’ve seen there’s a lot of confusion on the matter around the topics.
Considering using the last Blueos Stable version, what’s the right Mavlink to set? As default it start as Mavlink Router . Thanks

Hi @SubseaLED,

There have been some performance and functionality issues with the older options, so MAVLink-Server is a program we’re developing which provides MAVLink routing functionality together with a MAVLink2REST-compatible API, completely replacing the MAVLink-router/MAVP2P options in BlueOS (as well as the dedicated MAVLink2REST backend service) as of BlueOS 1.5 (which is currently in beta releases).

That said, MAVLink Server was introduced in BlueOS 1.4 for early testing, and has not been updated with the latest versions in BlueOS 1.4, so it’s possible MAVLink Router is the more complete/stable option for now. If you’re having issues with MAVLink Router you can try switching to MAVLink Server, but if you’re specifically wanting to test the latest upcoming BlueOS features then we’d recommend installing the BlueOS 1.5 beta instead, which should include the latest versions of everything :slight_smile:

Hi @EliotBR ,
Thanks for the clarification.
So considering the latest stable 1.4.2 Blueos we should jump in between router or server if something seems not reliabile.
I’ve noticed also the Mavlink server seems require more bandwidth like 10Mbit/s more than router.
Is it confirmed?

Exactly :slight_smile:

That definitely shouldn’t be the case - is it reproducible for you as soon as you switch between them? If so, can you try installing the latest BlueOS 1.5 beta and seeing if it is still a problem there?

Using the network widgets in the BlueOS header bar I get roughly equivalent values whether I’m using MAVLink Router or MAVLink Server in BlueOS 1.4.2.

10 Mbps sounds like an extra video stream or something, which may indicate a problem with a different part of the system.

Ok we will go through this.

Thanks