MSDK V5 RTK模块问题咨询

Completed

Comments

10 comments

  • Boerma

    建议先阅读MSDK知识库,以便了解基础知识。提问式编程,你会浪费很多时间

    0
    Comment actions Permalink
  • ZHT

    你好,感谢你的意见,你说的MSDK知识库是指https://sdk-forum.dji.net/hc/zh-cn/categories/5050636444057-Mobile-SDK-v5-2-0抑或是https://developer.dji.com/doc/mobile-sdk-tutorial/cn/tutorials/rtk.html  ?我想先确认一下我是否有遗漏?发问前我都先进行了搜索学习。。。

    0
    Comment actions Permalink
  • Boerma

    第一个是知识库,第二个是教程,两个都是辅助开发的

    你也可以在这个里面找到一些通用知识: https://sdk-forum.dji.net/hc/zh-cn/categories/360001790813-Mobile-SDK-v4-16-4

     

    虽然两个sdk版本不一,但有些规则是差不多的。

    0
    Comment actions Permalink
  • ZHT

    你好,非常感谢你的链接,让我知道了网络RTK和基站RTK是独立运作,解决了问题2,但是由于资料有限,仍然是需要厚脸皮提问问题1和问题3(V5的资料实在太少了,非常感激这个论坛的设立,开发者的泪水流下)

    问题1:仅打开RTK模块是否无法接收RTK信号?需要进一步设置网络/基站RTK才能接收RTK信号?(我仅仅想测试RTK信号强度,如果不用登陆就能测,省事)

    问题2:本人有自定义网络RTK账号,实在不行,可以登陆,但是从API角度来看,是否网络RTK没有类getSignalLevel API供调用获取RTK信号质量?

    0
    Comment actions Permalink
  • Boerma

    我理解RTK是一个精准定位的方案,他的实现离不开基站,那么提供基站服务有很多家。

    问题1、你想测RTK信号,那么首先你要确定你想测哪一家的基站服务?

    问题2、网络RTK与自定义网络RTK没啥区别,就是网络RTK的服务商是固定的,自定义就是自选择服务商,至于有没有API,那就看Demo,Demo有就有,没有就没有。

    0
    Comment actions Permalink
  • DJI Developer Support
    感谢Boerma的回答,下面是我的一些补充。 问题1:仅打开RTK模块是否无法接收RTK信号?需要进一步设置网络/基站RTK才能接收RTK信号?(我仅仅想测试RTK信号强度,如果不用登陆就能测,省事) -->我们一般指打开RTK模块为使能飞机RTK模块,这个时候飞机的RTK dongle开始工作,但还无法获取RTK数据,因为没有配置数据源。目前获取RTK数据有通过Dji账户购买的网络RTK套餐,分为QX(千寻)RTK和CMCC,自定义网络RTK和基站RTK。配置成功数据源之后才可以获取到数据。 问题2:本人有自定义网络RTK账号,实在不行,可以登陆,但是从API角度来看,是否网络RTK没有类getSignalLevel API供调用获取RTK信号质量? -->您需要RTK信号质量用来实现什么呢?网络RTK可以获取到飞机是否已经开始使用RTK数据进行导航的状态,如果是想要通过信号质量来判断飞机能否使用RTK执行任务,那么使用这个状态(rtkHealthy)就可以实现。 至于文档方面,知识库上会有一些更加详细的内容,这里是MSDK V5的系列文档:MSDK V5系列文档目录
    0
    Comment actions Permalink
  • ZHT

    好的,感谢Boerma和工作人员的热心回答,我的目标的确是获取RTK信号质量判断是否起飞。因为看到Pilot2里能够显示信号“良好”弱“”,也想实现这个功能所以来提问,接下来我尝试用healthy进行替代。我今天又把usdk源码扒拉了一遍,发现它并没有实现“良好”“弱”的展示,如果可以,想咨询一下pilot2是怎么做到的呢?内部的判定信号良好规则

    0
    Comment actions Permalink
  • DJI Developer Support
    因为看到Pilot2里能够显示信号“良好”弱“”,也想实现这个功能所以来提问,接下来我尝试用healthy进行替代。我今天又把usdk源码扒拉了一遍,发现它并没有实现“良好”“弱”的展示,如果可以,想咨询一下pilot2是怎么做到的呢?内部的判定信号良好规则 -->V5 demo的UXSDK 模块有与pilot效果一致的控件,你可以参考这个控件的逻辑:https://github.com/dji-sdk/Mobile-SDK-Android-V5/tree/dev-sdk-alpha/SampleCode-V5/android-sdk-v5-uxsdk/src/main/java/dji/v5/ux/core/widget/gpssignal
    0
    Comment actions Permalink
  • 刘先生

    请问如何判断御3行业飞机是否挂载了RTK模块呢,已知该模块是可拆卸的小部件。

    在Pilot2APP是挂载了RTK就会出现一个RTK的选项界面,未挂载就没有该界面。它是如何在开启RTK模块之前就知道是否有这个功能的?

    0
    Comment actions Permalink
  • DJI Developer Support
    您可以查看这篇文章了解获取RTK模块连接状态:如何判断是否安装了RTK模块?
    0
    Comment actions Permalink

Please sign in to leave a comment.