Dji Mavic Air无人机开发相关资料集合
最近在搞一个直播类的应用比赛,我的想法是做一个无人机的直播平台。然后我手边只有一个Air的机型了,所以找一下相关的资料,看看能不能做开发机
关于这个机器的相关,可以看我以前写的文章。
我们这里先再简单的回顾一下飞机的相关的参数:
https://www.dji.com/cn/mavic-air
无人机的官方网址:
因为我现在还不确认连接飞机的时候是可以用遥控器的
所以就假定使用WIFI,这里就看关于wifi的信息
以及我们的遥控器,其实图传也就是wifi图传
720P/30fps
一个在这里
一个在这里
这个我觉得也没啥
https://www.dji.com/cn/downloads/products/osmo-pocket
这个链接是大疆的相关软件或者设备的一些资料下载的网址,可以在这里下载
因为我只有Air的机型,所以重点查看的SDK就只是移动SDK
以及统一视图使用的UI开发包
它的意思就是,UI做出来和dji的app差不多,用户减少熟悉的时间
至少我是这样觉得
特别的,居然还支持WIN开发。。。牛了
https://github.com/orgs/dji-sdk/repositories
这个链接库,是dji的GitHub库,上面的东西都可以在这里获得:
就是这样
下面的移动SDK统一为MSDK:
这个说明开发应用的最低API
因为我是音视频开发,所以就看这些我感兴趣的
官方说,支持WSDK+MSDK
https://developer.dji.com/document/544659e8-9dab-4ad8-9414-a31e1c9b89b1
文档的位置
https://github.com/dji-sdk/Mobile-SDK-Android
这个库是一个安卓的demo
懂?
打开的样子,看这个简单的demo
一会儿打开看这个
https://developer.dji.com/mobile-sdk/documentation/application-development-workflow/workflow-integrate.html#android-studio-project-integration
注意key,要验证
自己会在后台看见
key在这里
https://developer.dji.com/mobile-sdk/downloads/
这个链接里面就是SDK的下载地址
也有最简单的
我傻了,原来里面要打开这个目录
这个才是示例的demo
首次打开,会自己下载构建工具
但是这个拉跨的网
https://downloads.gradle-dn.com/distributions/gradle-6.1.1-bin.zip
会报这个错误
这里先下载吧
C:\Users\yunswj\.gradle\wrapper\dists
然后把AS都关了,打开这个目录
看到这里有构建工具
重新打开AS,好像是自己在下载
时间有点诡异
漫长的等待
打开这个地方的清单文件
看这里
把申请的key写这里
编译报错
这里最小是28
我还以为改一下就行,结果没有SDK
结果看他们最小的SDK是23
也就是安卓6.0
再装一下
安装中
https://developer.android.google.cn/studio/build
https://gradle.org/
上面自己编译着,下面看着这个编译时候的一些文档
这边demo还是报错,我继续去调程序,文章先倒这里