サーバーからドローンのコマンドを受信できる Android アプリケーションを作成しようとしています。
私にはバグがあり、シミュレーターを使用する理由で Android フォンを DJI フライト コントローラーに接続したままにしておく必要があるため、実際にはデバッグできません。そのため、変数の値とログ メッセージが表示されません。
どうすればこれを解決できますか? DJI フライト コントローラーをエミュレートする方法はありますか?
よろしく、
ダン
DJI SDK リンクで提供される Bridge アプリのチュートリアルを使用する必要があります: https://developer.dji.com/mobile-sdk/documentation/ios-tutorials/BridgeAppDemo.html このアプリに表示される Bridge アプリのデバッグ ID を使用してこの ID をアプリ コードに配置します。これを使用すると、アプリを簡単にデバッグできます。ただし、クラッシュする場合があるため、GitHub の DJI SDK チームに相談しました。彼らは iOS のクラッシュを解決していますが、Android でも同じ手順を使用できます。
ファントム 3 標準 (500 ドル) でテストする場合は、コンピューターでログを実行し、ドローンをシミュレーターに接続できます。そうすれば、両方のデバイスでログを実行できます。別の潜在的な解決策は、コンピューターと rc コントローラーに接続できる USB スプリッターですが、両方のデバイスに接続できない可能性があるため、うまくいくかどうかはわかりません (私はテストしていません)。