pilot2上云cloud disconnect

Completed

Comments

9 comments

  • 范先森

    有找到这样一个回帖,是说另一张截图中那两个topic吗?只要登录成功遥控器就会publish   status那个topic是吗?但是同一个mqtt地址,订阅收不到啊

    0
    Comment actions Permalink
  • DJI Developer Support
    Pilot2显示disconnect问题,可以根据以下文章进行排查:在pilot2 上登录后,demo主页一直显示disconnect(https://sdk-forum.dji.net/hc/zh-cn/articles/5266419791769) 如果使用的是示例代码,后端会自动订阅status主题并回复。检查下发的mqtt参数是否准确。
    0
    Comment actions Permalink
  • 范先森

    这个文章之前看过了,目前相关的帖子都看过了。

    前端是示例代码,后端是自己开发,gateway_sn是遥控器sn吗?status主题不管是遥控器sn还是飞机sn,在mqtt工具中订阅了都收不到,没有设置自动回复不过应该起码能收到一次吧。。。

    您说的下发的mqtt参数是否正确是指?地址是没有问题的,设置匿名访问的话用户名和密码设置空就行吧?回调函数名是否有限制呢?

    0
    Comment actions Permalink
  • DJI Developer Support
    gateway_sn是网关设备的sn,如果使用遥控器上云则gateway_sn为遥控器sn;如果使用机场进行上云,gateway_sn则是机场的sn。 回调函数是没有问题。mqtt地址需要设置为网络地址,不能设置为127.0.0.1或者localhost等地址。 前端使用的示例代码,在登录时返回的数据与示例后端返回的一致吗?
    0
    Comment actions Permalink
  • xiaozhirong

    pilot2 上云Cloud disconnect,用mqtt连接没有问题。。

    0
    Comment actions Permalink
  • xiaozhirong

    后端返回和实例代码一样

    0
    Comment actions Permalink
  • DJI Developer Support
    后端application.yml文件中,emqx的配置地址需要遥控器能够访问到。 ![image-20220623182157396](https://terra-sz-hc1pro-cloudapi.oss-cn-shenzhen.aliyuncs.com/c0af9fe0d7eb4f35a8fe5b695e4d0b96/image/image-20220623182157396.png)
    0
    Comment actions Permalink
  • 范先森

    可以访问到,返回到遥控器的是公网ip

    0
    Comment actions Permalink
  • DJI Developer Support
    根据以下文章,查看Pilot2日志,加载设备上云模块的参数是否准确:https://developer.dji.com/doc/cloud-api-tutorial/cn/feature-set/pilot-feature-set/pull-pilot-log.html 注意:机场只能解密window.djiBridge.platformGetLogPath()路径下的日志文件。
    0
    Comment actions Permalink

Please sign in to leave a comment.