最近在搞一個直播類的應用比賽,我的想法是做一個無人機的直播平臺。然后我手邊只有一個Air的機型了,所以找一下相關的資料,看看能不能做開發機
都2021年了,還能入手Dji Mavic 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還是報錯,我繼續去調程序,文章先倒這里