You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

基于DJI SDK开发的无人机应用能否在无网络环境下使用?

关于DJI Mobile SDK离线使用的可行性解答

首先可以明确告诉你:完全可以在无网络的乡村环境使用基于DJI SDK 22开发的应用,只是需要满足一个前提条件,下面我结合实际开发经验给你拆解细节:

核心原理:DJI SDK的激活机制

DJI要求应用首次启动时联网完成开发者账号与应用的绑定激活,这一步是为了验证应用的合法性。但激活成功后,激活信息会被持久化存储在遥控器(也就是你的GL300E)的本地设备中,后续启动应用时不需要再联网验证。

实现离线使用的步骤

  • 首次联网完成激活:先在有网络的环境下打开你的应用,完成DJI的注册/登录流程,确保应用成功激活(能正常连接无人机并进入操作界面,就说明激活完成)。
  • 验证离线可用性:断开GL300E的网络连接,重启你的应用,尝试连接Phantom 4 Pro+。此时应用应该能正常识别无人机并进行FPV画面显示、飞行控制等核心操作——这些功能依赖的是无人机与遥控器之间的无线链路,完全不需要互联网。

需要注意的细节

  • 不要清除应用的本地数据,也不要卸载重装应用,否则会丢失本地存储的激活信息,需要重新联网激活。
  • 部分非核心功能(比如无人机固件在线更新、DJI地图的在线瓦片加载)确实需要网络,但如果你只是用FPV和基础飞行控制,这些功能完全可以忽略,不影响离线使用。
  • 如果你需要自定义地图功能,可以提前下载离线地图包(比如集成第三方离线地图SDK),这样连地图显示也能离线完成。

内容的提问来源于stack exchange,提问作者Zitoun

火山引擎 最新活动