3rd party GCS
This guide assumes, that you have Stribog UAS and Doodle Labs wearable radio provided by our company, which are already preset to communicate among themselves.
We are assuming, that you want to connect your custom GCS to our established network system.
Drones are equipped with Doodle Labs embedded radios that have assigned IP addresses from the 10.223.0.0/16 subnet (e.g. 10.223.0.10).
Doodle Labs radio does not have a DHCP server configured, which usually assigns IP addresses automatically. If your GCS is running on an OS, like Ubuntu, a static IP address needs to be configured for connection.
Connect your device to Doodle Labs wearable WiFi. If your Doodle Labs module is running, you should be able to see it in Visible WiFi Networks on your GCS device.
Set up your desired GCS IP address in format 10.223.x.x .
Every address in 10.223.0.0/16 subnet must be unique! Do not use same address on two or more devices!
Netmask: 255.255.0.0
Example of Doodle Labs network setup if GCS runs on Ubuntu is following:

You also need to set up GCS IP address in the UAV. Connect your drone to your PC via USB and log in to the UAV. If using Ubuntu, you can access drone's filesystem using command:
and enter password (default password is dronecore ).
Now open main config file with location: /etc/mavlink-router/main.conf
Configure GCS IP address in main.conf.
Troubleshooting
If the 3rd party GCS is still not communicating, check the following:
Firewall: make sure the firewall is not blocking any ports necessary for communication (e.g. ufw on Ubuntu)
Video streaming: some GCS require GStreamer for Video streaming. If your 3rd party GCS does, make sure GStreamer is installed on your PC (e.g. for QGC the steps can be found here: https://docs.qgroundcontrol.com/master/en/qgc-user-guide/getting_started/download_and_install.html)
Last updated
