サーバーからドローンのコマンドを受信できるアンドロイドアプリケーションを作成しようとしています。DJI - フライトコントローラエミュレーション
私はバグがあり、実際には私のアンドロイド携帯電話をDJI Flight Controllerに接続しておく必要があるので、私はそれをデバッグできません。なぜシミュレータを使用するのですか? 。
どうすればこの問題を解決できますか? DJIフライトコントローラをエミュレートする方法はありますか?
よろしく、
ダン
サーバーからドローンのコマンドを受信できるアンドロイドアプリケーションを作成しようとしています。DJI - フライトコントローラエミュレーション
私はバグがあり、実際には私のアンドロイド携帯電話をDJI Flight Controllerに接続しておく必要があるので、私はそれをデバッグできません。なぜシミュレータを使用するのですか? 。
どうすればこの問題を解決できますか? DJIフライトコントローラをエミュレートする方法はありますか?
よろしく、
ダン
リモートコントローラに接続されているアプリのthatsのをデバッグするためにWiFi経由でADBを使用することができます。 linkを参照してください。このアプリに示し橋アプリのデバッグ-IDを使用してhttps://developer.dji.com/mobile-sdk/documentation/ios-tutorials/BridgeAppDemo.html と、これはあなたが簡単にあなたのアプリケーションをデバッグすることができますcode.UsingあなたのアプリでこのIDを配置します。
あなたはDJI SDKのリンクが提供するブリッジアプリのチュートリアルを使用する必要があります。しかし時にはクラッシュするのでGitHubのDJI SDKチームと相談しました。彼らはiOSのクラッシュを解決していますが、Androidでも同じ手順を使用することができます。
ファントム3標準($ 500)でテストすると、コンピュータでログを実行し、ドローンをシミュレータに接続することができます。そうすれば、両方のデバイスでログを実行できます。もう1つの潜在的な解決策は、あなたがコンピュータとrcコントローラに接続できるようにUSBスプリッタですが、私は両方のデバイスに接続できないかもしれないので動作しているとは思えません。(私はテストしていません)