android - DJI Android SDK 桥接器
问题描述
我在一个使用 Phantom 4 advanced+ 的项目中工作,我从 github 下载了最新的 android sdk 版本。我使用询问的开发人员密钥编辑了代码,并在 android studio 模拟器中运行它。它询问 WSBridge ip,但我不知道如何找到它。我做了很多研究并找到了不同的解决方案,但没有一个适合我。已经下载了 dji 推荐的 DJI Bridge,我按照说明一步步操作,还是没有找到。
有关如何找到它的任何信息,或者您认为可以解决我的问题的任何信息,这对我来说将非常有帮助。
非常感谢。
解决方案
- 在实际的 Android 手机中安装 BridgeApp ( https://github.com/dji-sdk/Android-Bridge-App )
- 将手机连接到 RC 和 Wifi,并确保左右指示灯均为绿色。
- 在 bridgeapp 屏幕上,您应该会看到 IP 地址。这是您需要为 SDK 提供的 IP 地址,以便 SDK 连接到 BridgeApp。
enableBridgeModeWithBridgeAppIP
使用SDKManager 类中的方法将 SDK 连接到 BridgeApp 。
- 仅当您想使用桥接模式使用 DJI SDK 时。这样做的好处在于调试,因为运行 DJISDK 的应用程序可以在与实际连接到 RC 的手机不同的手机上运行。- 如果你不需要这个,你不必使用DJI SDK的BridgeApp和Bridge模式。将运行 DJI SDK 应用程序的手机直接连接到 RC,它应该可以工作。
推荐阅读
- windows - 适用于 Linux 的 Flutter 和 Windows 子系统
- excel - ActiveX 自定义方法未公开
- javascript - 为什么我的反应标头根本不呈现?
- html - 在 CSS 中冻结表格中的两列
- html - 从 css 添加图像
- java - 使用 for 循环调用多个方法?
- python - networkx 中 kamada_kawai_layout 的 dist 属性是什么意思,如何使用该属性来控制图形的间距?
- c - 如何将字符串的第一个字母转换为大写
- python - CX_Freeze 与 tkinter gui
- django - Bootstrap/Django 错误消息是否没有红色?