Quick Start Tutorial
This guide will help you set up UAVcast-Pro v5 and establish a connection between your flight controller and ground control station.
1. License Activation
- Access the UAVcast-Pro web interface
- Navigate to the License section
- Enter your license key
- Click Activate
Ensure your Raspberry Pi has internet access during activation.
2. Connect Flight Controller
- Navigate to the Flight Controller page
- Choose your connection method:
- USB (Recommended): Connect FC using USB cable
- GPIO: Connect TX, RX, and Ground pins
- Verify mavlink connection status shows "Connected"
If status doesn't show "Connected":
- Check physical connections
- Ensure flight controller is powered
- Change usb cable
3. Set Up ZeroTier Network
UAVcast-Pro uses ZeroTier for secure, easy-to-configure VPN connections.
- Access uavnet.uavmatrix.com using credentials provided in your license email.
- Click "Create Network"
- Note your Network ID for later use
Access to uavnet.uavmatrix.com is provided automatically upon license activation.
4. Connect Ground Control Station PC
- Download ZeroTier from zerotier.com
- Install ZeroTier on your GCS computer
- Join your network:
- Windows: Right-click ZeroTier icon → Join Network
- Linux:
sudo zerotier-cli join <your-network-id>
- macOS: Click ZeroTier menu bar icon → Join Network
- Enter your Network ID
- Approve the connection in uavnet.uavmatrix.com network dashboard
5. Configure UAVcast-Pro VPN
Goto the VPN page to learn more about the diffrent VPN providers. setup-vpn
- Navigate to VPN page in UAVcast-Pro
- Select "ZeroTier" as VPN type
- Enter your Network ID
- Click Connect
- Verify connection status
6. Verify Connectivity
Ensure both devices show as connected in uavnet.uavmatrix.com
Both should have assigned ZeroTier managed IPs
7. Configure Ground Control Station
- Navigate to Ground Control Station page in UAVcast-Pro
- Configure streaming settings:
- Destination IP: Your GCS computer's ZeroTier IP
- Telemetry Port: 14550 (default)
- Video Port: 5600 (default)
Mission Planner and QGroundControl are pre-configured for these ports when using UDP.
8. Firewall Configuration
Ensure these ports are open in your firewall:
- UDP 14550 (Telemetry)
- UDP 5600 (Video Stream)
To open ports:
- Windows: Windows Firewall → Advanced Settings → Inbound Rules → New Rule
- Linux:
sudo ufw allow 14550/udp
andsudo ufw allow 5600/udp
Verification
Your setup is complete when:
- UAVcast-Pro shows connected status for Flight Controller
- ZeroTier shows connected status
- GCS receives telemetry data
- Video stream is visible (if configured)
If connection issues occur:
- Verify all ZeroTier connections are authorized
- Check firewall settings
- Confirm correct IP addresses are used
- Verify port settings match on both ends