测试发现同样数量的航点,安卓上上传航点的速度比ios的要慢,请问这个是什么原因导致的呢

Completed

Comments

16 comments

  • DJI Developer Support
    这和通信链路传输有关系,还有就是手机系统也是有关系,不同处理器处理速度不同,链路传输速度也是不同的。
    0
    Comment actions Permalink

    通信链路传输受什么影响呢,有办法可以加快这个上传的速度吗

    0
    Comment actions Permalink
  • DJI Developer Support
    上传速度相差很明显吗?通过 setUplinkSignalQualityCallback 方法监听一下链路信号的质量看看。
    0
    Comment actions Permalink

    挺明显的。没有严谨的的对比过,估计安卓上慢了最少有一半

    0
    Comment actions Permalink
  • DJI Developer Support
    上传的航点数量有多少呢?大概时间是多少秒?例如100个航点,上传时间大概4、5秒是正常的。
    0
    Comment actions Permalink

    安卓上我试了大概20s才能上传大概100个航点完成.这个跟数据线有关系吗

     

    0
    Comment actions Permalink
  • DJI Developer Support
    应该是没关系的,但是可以换线测试一下。上传动作是遥控器和飞机传输信息,这个和链路通道信号有关。请问您的飞机和遥控器是什么型号?
    0
    Comment actions Permalink

    精灵4rtk。这个跟飞机关系应该不大,同样的飞机ios上传速度明显快很多

    0
    Comment actions Permalink

    我刚才又试了一次,同样的航线,ios上传用了6.2s左右,安卓上是23s才上传完。总共航点数是106个。IOS设备是ipad mini4 ,安卓设备是华为m5 

    0
    Comment actions Permalink
  • DJI Developer Support
    如果使用 Pilot 测试大概是多久,是否也是20秒左右。
    0
    Comment actions Permalink

    dji pilot也是差不多的速度,100个航点上传大概在20s左右,设备是华为M6、但是跟Ipad mini4的6s差距还是很大

    0
    Comment actions Permalink
  • DJI Developer Support
    我们使用荣耀9测试上传100个航点也是在20多秒,如果 Pilot 也是差不多的速度的话,那么这个速度就是正常的。如果是 Pilot 和 MSDK 不一致,那么就是 MSDK 存在问题了。
    0
    Comment actions Permalink

    IOS上为啥速度可以快那么多呢。这有什么区别吗?数据线?还是别的什么区别呢。可以说说其中的原因吗

    0
    Comment actions Permalink
  • DJI Developer Support
    这个可能涉及到飞机的无线链路问题了,如果有需求的话,我们需要研究底层来找找问题的原因。
    0
    Comment actions Permalink
  • DJI Developer Support
    经过研发的评估,这个问题将会在MSDK 4.16.1 中进行处理。如果有新的进展会再次联系您。
    0
    Comment actions Permalink
  • DJI Developer Support
    测试发现确实如此,可能是上传的逻辑没有iOS优化地好,不影响使用,暂时不做修改。
    0
    Comment actions Permalink

Please sign in to leave a comment.