You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, I wanted to ask if it's possible to have one mavsdk server instance connected to multiple drones? For example, I have three drones bound to one serial usb that I can then differentiate their messages via ids. Can I use one mavsdk server to connect to all three, or do I have to run three different server instances?
No that won't work. You should somehow find a way to demultiplex the serial stream and send the messages to their respective mavsdk_server instance.
I don't think mavlink-router can do that, but maybe you can write your own proxy that would receive MAVLink on serial://com7:56000, detect the different drones (I assume they have a different sysid) and forward e.g. to different UDP ports (e.g. 14550, 14551, 14552). Such that then you could run mavsdk_server instances on udp://:14550, udp://:14551, udp://:14552.
No that won't work. You should somehow find a way to demultiplex the serial stream and send the messages to their respective mavsdk_server instance.
I don't think mavlink-router can do that, but maybe you can write your own proxy that would receive MAVLink on serial://com7:56000, detect the different drones (I assume they have a different sysid) and forward e.g. to different UDP ports (e.g. 14550, 14551, 14552). Such that then you could run mavsdk_server instances on udp://:14550, udp://:14551, udp://:14552.
Hello, I wanted to ask if it's possible to have one mavsdk server instance connected to multiple drones? For example, I have three drones bound to one serial usb that I can then differentiate their messages via ids. Can I use one mavsdk server to connect to all three, or do I have to run three different server instances?
The text was updated successfully, but these errors were encountered: