Communication with GCS using Navio2, PX4 over Wi-FI


I would like to establish a communication between a navio2 board running PX4 and QGroundControl
over Wi-Fi. I am using a Raspberry Pi Model 3b, which already has an integrated Wi-Fi module.
So far the only solution I have seen is to use a 433 Mhz telemetry module.

The raspberry Pi and the development computer are already in the same network.
Can you please point me in the right direction on how to achieve this ?


I’m assuming you’re asking about Mavlink-based communication. What you’re looking for already works out-of-the-box when PX4 is brought up on an RPi that is on the same wireless network as the host running QGroundControl, thanks to this line in px4.config:

mavlink start -x -u 14556 -r 1000000

Check to make sure that the above line is executed and that UDP port 14556 is not blocked by the AP or any firewalls etc. on either host.