LDM全称叫Local Data Mode,是为想离线使用无人机的用户设计的模式。这个模式一旦开启,则整个app将离线使用。用户需要申请LDM开通LDM权限。一般是公安、政府等部门需要使用内网的时候使用。
申请成功后,开启LDM步骤如下:
- 将无人机以及搭载MSDK app的设备放置于一个有公网的地方,运行app注册SDK,在弹出的页面登陆DJI账号。
- 调用enableLDM使能LDM后,关闭无人机电源,退出MSDK app。
- 将无人机放置到没公网的地方后,再次打开无人机电源并打开app。此时app会读取本地缓存并且鉴权成功,不再需要使用网络。DJI账号将无法登出,会保持登录状态,此时不需要联网就可以飞行。
注意:
- 需要使用最新的MSDK 4.16版本及以上。
- 在LDM模式下允许个别模块作为例外模块,例外模块可以访问网络,但需要在MSDK激活之前调用setModuleNetworkServiceEnabled()接口,例如想在LDM模式下仍允许RTK模块访问网络:DJIError error = DJISDKManager.getInstance().getLDMManager().setModuleNetworkServiceEnabled(new LDMModule.Builder().moduleType(LDMModuleType.RTK).enabled(true).build());
- MSDK 4.16版本及以上允许RTK、账号登陆、直播、固件升级共四个模块作为例外模块。
- 判断LDM是否成功激活:DJISDKManager.getInstance().getLDMManager().isLDMEnabled()。
- 判断当前appkey是否被赋予LDM激活能力:DJISDKManager.getInstance().getLDMManager().isLDMEnabled()。
评论
2 条评论
1、注册的时候不需要调用registerAppForLdm 还是调用registerApp
2、文件就用大疆官方的证书文件,不需要重命名,修改任何东西
3、文件一定要放对位置
在飞机连接成功之后 打印相关信息 看是否激活成功
请登录写评论。