2016-10-15 86 views
1

我正在製作一個Auto Boat系統的應用程序,當我閱讀無人機套件API文檔時。此API不適用於iOS。我搜索了另外一個是DJI SDK。DJI SDK是否與MAVLink協議通信?

我使用pixhawk設備的飛行控制器,它聽MAVLink協議。

我只是想知道DJI能夠與MAVLink協議通信。

在此先感謝。

回答

3

DJI SDK不支持MAVlink。除了DJI SDK僅適用於DJI Flightcontrollers。

+0

你有沒有參與過DJI的工作。感謝@ lchaival的快速​​回覆 – Harish

2

DJI SDK只適用於DJI飛行控制器。他們最有可能擁有自己的空中協議,與MAVLink不同。

不幸的是,據我所知,最好的辦法是使用MAVLink代碼生成器來生成Objective-C或Swift的代碼。這可在這裏:https://github.com/mavlink/mavlink

這就是說,它不會生成一個像DJI SDK一樣易於使用的SDK。您需要花費大量時間閱讀MAVLink的文檔,以瞭解要發送的郵件以及發送郵件的時間。我建議你看看其中一個與之配合的開源地面控制站的源代碼:https://github.com/mavlink/qgroundcontrol