3

DJI にはモバイル アプリ (iOS/Android) 用のドローン SDK があることがわかりますが、クライアント側の JavaScript またはデスクトップ C# からデバイスを操縦したいと考えています。できれば、任意の言語で対応できるある種の REST API を使用してください。

そのようなものは存在しますか?彼らのウェブサイトには明らかなものは何もありません。

4

4 に答える 4

1

RC コントローラーやモバイル デバイスに接続せずにドローンを直接制御したい場合は、オンボード SDK が唯一のオプションです。ドローンでコードを直接実行する方法を探しているだけの場合は、モバイル SDK またはオンボードのいずれかを使用する必要があります。オンボードまたはモバイル SDK がなければ、これを行う方法はありません。アプリケーションと通信し、それらのコマンドをオンボード SDK を介してドローンに転送するためのデバイスが必要になるか、モバイル SDK 用の Android または iOS アプリケーションを作成するだけです。

于 2016-12-27T05:35:24.720 に答える
1

デスクトップ アプリ/Web アプリを使用して、MQTT サーバーにコマンドを送信できます。次に、MQTT サーバーに接続してコマンド チャネルにサブスクライブするための簡単なモバイル アプリを作成する必要があります。

次に、コマンドがさまざまなアプリケーション (デスクトップ、Web など) を介して受信されると、MQTT から受信したコマンドを特定の DJI SDK コマンドに変換し、それらを UAV に送信します。

于 2016-11-14T19:07:12.150 に答える
0

Android OS をシミュレートするには、Windows 用の Blue スタック エミュレータを購入するだけです。より良いオプションは、Windows で docker を探索し、Android docker コンテナーをスピンすることです。Azure でホストすることも、データベースを内部に使用することも自由です。

于 2020-05-07T18:40:53.817 に答える