MavSDK

MavSDK is not drone or brand specific and it is built on the Pixhawk Standard which was developed by Pixhawk Special Interest Group (orchestrated by the Dronecode Foundation). They developed it so there would be an open source library support for Mavlink based drones. You can find Readme files, code and downloads about the Pixhawk standard, and MavSDK on Github. MavSDK is compatible with a variety of platforms, including : Linux, Windows, macOs, Android, and iOS. Currently, it is being used for drones using Ardupilot, PX4, or MAVROS (Mavlink on ROS) as their firmware. Users that are seeking modularity and information security priorities are starting to choose this SDK development. There are a couple choices for using a mobile application for Mavlink enabled drones. You can create your own app or make a customized version of QGroundControl. QGroundControl is a Ground Control Station for drones that are using a Mavlink integration. It allows the drone pilot to have full flight control and plan flight missions.

Learn More