Quickstart

In it's simplest form, MAVProxy only needs the address of the USB port or network address to connect to.

Over USB

If there is only 1 APM connected, the --master is not required. MAVProxy will autodetect the correct port.

Linux:

mavproxy.py --master=/dev/ttyUSB0

Windows:

mavproxy.py --master="com14"

Normally MAVProxy will auto-detect the correct baudrate. If required, the baud rate can instead be manually specified.

Linux:

mavproxy.py --master=/dev/ttyUSB0 --baudrate=57600

Windows:

mavproxy.py --master="com14" --baudrate=57600

Over Network

Specify the IP address and port containing a mavlink stream. The address to connect to must be your own IP address or loopback address. Alternatively the if the local IP address is not known, use 0.0.0.0 for MAVProxy find and use the local IP address. The type of stream (tcp or udp) should also be specified.

mavproxy.py --master=tcp:192.168.1.1:14550
mavproxy.py --master=udp:127.0.0.1:14550
mavproxy.py --master=tcp:0.0.0.0:14550

If connecting to a remote IP address, the udpout or tcpout arguments should be used:

mavproxy.py --master=udpout:10.10.1.1:14550
mavproxy.py --master=tcpout:10.10.1.1:14550

Note

MavProxy can output a mavlink stream to remote network addresses using UDP Broadcast. See --out for details.