0

我正在尝试创建一个可以从服务器接收无人机命令的 android 应用程序。

我有错误,我无法真正调试它,因为我需要将我的安卓手机连接到 DJI 飞行控制器,为什么我使用模拟器,因此我看不到变量值和日志消息。

我该如何解决这个问题?有没有办法模拟 DJI 飞控?

问候,

4

3 回答 3

1

您必须使用 DJI sdk 链接提供的 Bridge 应用程序教程:https ://developer.dji.com/mobile-sdk/documentation/ios-tutorials/BridgeAppDemo.html 通过使用此应用程序上显示的 Bridge 应用程序的 debug-Id 和将此 id 放在您的应用程序代码中。使用它您可以轻松调试您的应用程序。但有时它会崩溃,所以我在 GitHub 上咨询了 DJI SDK 团队。他们正在解决 iOS 的崩溃问题,但您也可以在 Android 中使用相同的程序。

于 2016-12-05T19:09:36.663 回答
0

您可以使用 adb over wifi 来调试连接到遥控器的应用程序。见链接

于 2016-07-07T17:41:29.623 回答
0

如果您在 phantom 3 标准(500 美元)上进行测试,您可以在您的计算机上运行日志并将您的无人机连接到模拟器。这样您就可以在两台设备上运行日志。另一种可能的解决方案是使用 USB 分离器,以便您可以连接到计算机和 rc 控制器 - 但我不确定这是否有效,因为您可能无法连接到这两个设备(我尚未测试过。)

于 2016-12-27T05:44:44.893 回答