大疆云平台本地部署(1.5.0版本)

参考 上云API,官方文档描述大概配置,详细配置未标注清楚

  1. 各个版本相互存在差异
  2. 最好都安装到外网, 内转地址转换需要 直播地址转换未实现
  3. EMQX 需要 后台系统,遥控器 都能访问到。
  4. 直播平台服务端需要单独部署 
    • RTSP 需要 FLASH 支持, 
    • RTMP(nginx)可转成 flv/m3u8格式播放
    • 只支持单平台直播, 其他需要自行转换
相关申请
  • appId,appKey 和 appLicense(大疆 cloud_api
  • amapKey(高德 web端
安装方式
  1. 相关安装(安装路径不能有中文)
    • EMQX(mptt)

              启动

                      emqx\bin\qmqx start


                      访问地址:http://IP:18083
              停止
                      emqx\bin\qmqx stop


              配置文件 可修改默认端口
                     emqx\etc\emqx.conf
                      默认开放:
      名称类型地址: 端口 (可修改)连接数接收器

      default

      ssl

      0.0.0.0:8883

      0/Infinity

      16

      default

      tcp

      0.0.0.0:1883

      0

      16

      default

      ws

      0.0.0.0:8083

      0/Infinity

      16

      default

      wss

      0.0.0.0:8084

      0/Infinity

      16

                     
    • Redis

                               启动  默认端口 6379

                              退出
                                      exit;

    • Minio(文件存储,免费)
  2. 源代码
    1. 前端(node14+,npm,vue3,typescript,Ant Design)
    2. 后端(jdk11+,Spring Boot)
  3. docker
    1. 安装 docker
    2. 安装 Docker Compose
    3. 代码
配置文件修改
  • 前端(src/api/http/config.ts)
    • 如需配置多网络或嵌套访问
              vite.config.ts 添加 base: "./",
       
    • 申请的appId,appKey 和 appLicense。
             必须设置
    • 高德地图官网申请amapKey
    • Agora 声网 参数

      agoraAPPID,
      agoraToken,
      agoraChannel

    • rtmpURL 

                        可根据无人机序列号定义 rtmp链接(源码时间戳格式)

                                livestream-others 中

livetypeSelected.value
    case 1: {
      // RTMP
      liveURL = config.rtmpURL + droneSelected.value // timestamp
      break
    }
  • 后端(src/main/resources/application.yml)
    • mysql配置
    • mqtt配置
    • redis配置
    • oss配置(对象存储服务器,三选一)
oss:                    #对象存储库
  enable: false         #启用
# provider: 三选一       #使用平台
  expire: 3600
  region: us-east-1
  bucket: cloud-bucket                        #存储库
  object-dir-prefix: wayline                  #文件夹名

#阿里云
  provider: ali
  endpoint: https://oss-cn-hangzhou.aliyuncs.com        #云数据库地址
  access-key: Please enter your access key.             #阿里申请的
  secret-key: Please enter your secret key.             #阿里申请的
  expire: 3600
  region: Please enter your oss region. # cn-hangzhou   #云数据库所在 区域
  role-session-name: cloudApi                           #数据库名称
  role-arn: Please enter your role arn. # acs:ram::123456789:role/stsrole    #用户名

#亚马逊
  provider: aws
  endpoint: https://s3.us-east-1.amazonaws.com
  access-key:
  secret-key:
  expire: 3600
  region: us-east-1
  role-session-name: cloudApi
  role-arn:
  bucket: cloudapi-bucket
  object-dir-prefix: wayline

#minio
  provider: minio
  endpoint: http://ip:9000                            #minio 地址
  access-key: minioadmin                              #minio 用户名
  secret-key: minioadmin                              #minio 密码
遥控器连接上云

        遥控器打开 Dji Pilot2 选择 `Cloud  Server ` 后为 `Test Group One Cloud Sample Test Platform` 输入前端地址  选择云端 

等待左侧连接完成 出错可能 某个地址 key 等配置错位导致连接失败

全连接完成 显示 Connected 点击 `Device Binding` 进行设备绑定, 绑定完成在前端才能显示正常信息

直播配置(非声网)

        待更新...  请稍后...

  • 31
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白∪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值