ios - DJI Bridge 生成 ipv6 地址,无法连接
问题描述
在使用 DJI SDK 编写 iOS 应用程序时,我试图通过该bridged
模式将 SDK 连接到无人机。此模式采用 ipv4 地址,但是当我在 iPhone 或 iPad 上启动 DJI Bridge 应用程序时,显示的地址是 ipv6。在代码中提供 ipv6 值不会产生连接的无人机。
sdkManager.enableBridgeMode(withBridgeAppIP: "ipv6 address")
DJI Bridge github 项目也存在该问题:https ://github.com/dji-sdk/Mobile-SDK-iOS/issues/281
解决方案
关闭路由器上的 ipv6 支持会强制我所有连接的设备恢复为 ipv4,现在 DJI Bridge 工作正常。
推荐阅读
- javascript - 如何使用ajax将两个值从控制器传输到视图
- prolog - Prolog 编程循环通过一个特定的事实
- asp.net-core - 部署 Asp.net Core 3.1 在 Windows 服务器上不起作用
- react-native - 使用 react hooks 调度后获取更新的 redux 状态
- r - 将 table() 结果迭代到矩阵/数据框中
- python - 在 sql alchemy 中转义表名
- flutter - AppBar 未显示在脚手架中
- javascript - 单击时更改按钮颜色
- gradle - 如何从 intellij 项目中删除 gradle 支持?
- c# - 获取每个文件的文件位置到一个流中