SDK(Software Development Kit),即軟件開發(fā)工具包,用來開發(fā)適用于某個(gè)產(chǎn)品(比如 DJI Phantom 4)或某個(gè)平臺(tái)(比如 Windows)的軟件,通常由產(chǎn)品或平臺(tái)的廠商提供給開發(fā)者使用。在這個(gè)工具包里通常包括各種各樣的調(diào)試工具、API 文檔、開發(fā)指南和模擬器。
https://segmentfault.com/a/1190000012783155
對(duì)于官方給的SDK有什么用呢?
允許接入 DJI 產(chǎn)品的 iOS/Android 的代碼庫
飛行模擬器及一些可視化工具
調(diào)試工具及遠(yuǎn)程日志記錄
示例代碼及教程
開發(fā)者指南及 API 文檔
開發(fā)者可以利用這些 SDK 的工具,從無人機(jī)的相機(jī)、云臺(tái)、飛控狀態(tài)信息獲取等接口入手,通過大疆提供的代碼庫向無人機(jī)發(fā)送多種控制指令,完成特定的飛行任務(wù)。
雖然對(duì)于這個(gè)SDK的使用其實(shí)已經(jīng)是高級(jí)的操作了,但是考慮到一些原因還是寫一句SDK在應(yīng)用中的地位
一張很好的圖~
Mobile SDK 幾乎全線支持大疆的硬件產(chǎn)品,在開發(fā)平臺(tái)上支持現(xiàn)在主流的兩大移動(dòng)端系統(tǒng)平臺(tái):iOS 和 Android,換句話說,通過 Mobile SDK 最后開發(fā)出來的就是我們常見的手機(jī)/平板 app,只不過這個(gè) app 在開發(fā)的時(shí)候調(diào)用了部分 Mobile SDK 的 API 并封裝成一個(gè)個(gè)可以用于操控?zé)o人機(jī)的功能。
Onboard SDK 則更強(qiáng)調(diào)在機(jī)載平臺(tái)(包括妙算、禪思系列鏡頭、飛行控制器)上進(jìn)行開發(fā),屬于硬件開發(fā)的范疇,更多的是處理數(shù)據(jù)通訊協(xié)議,通過發(fā)送碼流來達(dá)到控制無人機(jī)的目的,對(duì)于有高運(yùn)算數(shù)據(jù)處理需求的開發(fā)者來說,大疆的機(jī)載電腦(如妙算)和 Onboard SDK 就是很好的選擇了。
Guidance SDK,顧名思義,就是為 Guidance 導(dǎo)航系統(tǒng)而設(shè)的 SDK,通過 SDK 你可以從 Guidance 硬件上獲取到各種輸出數(shù)據(jù),包括實(shí)時(shí)三維速度、IMU 數(shù)據(jù),五向超聲波距離等等。
以下是這幾種開發(fā)者的開發(fā)類型
這個(gè)是最近加的一個(gè)工具包
關(guān)于這些工具包的使用日后再說
最普遍的移動(dòng)端SDK
https://enterprise.dji.com/cn/sdk
一些基于Dji SDK開發(fā)的軟件
跳轉(zhuǎn)到Google Play一鍵安裝
不支持mini,果然便宜沒有人權(quán)
https://www.dji.com/cn/downloads?site=enterprise&from=footer
這個(gè)是對(duì)于每個(gè)系列軟件一些控制軟件
這個(gè)是對(duì)飛行器遙控器的一些加強(qiáng)功能
下載的看一眼
安裝
沒有硬件了
卸載
看一下日志
https://www.dji.com/cn/downloads/products/mavic-mini
別問我為什么就看御mini,主要是饞
https://developer.dji.com/mobile-sdk/
移動(dòng)端的開發(fā)SDK
倆大平臺(tái)
這個(gè)是支持的一些飛行器(注意中文名字)
英文名字
這個(gè)系列的飛行器是比準(zhǔn)專業(yè)級(jí)再次一點(diǎn)的飛行器(不是性能是定位)
我饞的飛行器支持移動(dòng)SDk,已經(jīng)很滿足了。收下兩臺(tái)可以用win開發(fā)
這個(gè)是準(zhǔn)專業(yè)級(jí)別的精靈,就幻影4可以WIN SDK開發(fā)
可以看到是全平臺(tái)的可以支持開發(fā)
令我意外的是,這個(gè)手持云臺(tái)也可以開發(fā)。有點(diǎn)好奇
這臺(tái)機(jī)型是專業(yè)的開發(fā)機(jī)型,希望未來可以為它注入生命的活力
看看不花錢
https://github.com/dji-sdk
甩個(gè)GitHub
開發(fā)機(jī)的強(qiáng)大配置
聯(lián)系客服