利用鴻蒙Hispark WIFI IOT 套件控制大疆TELLO 無人機
具體的思路如下:
第一步:檢視無人機通訊協議:
(無人機SDK連線:https://dl。djicdn。com/downloads/RoboMaster%20TT/Tello_SDK_3。0_User_Guide。pdf)
第二步:結合鴻蒙UDP網路程式設計相關部分寫入無人機的wifi名稱,密碼,ip地址,埠
第三步:檢視無人機開放的SDK得知相關的命令
第四步:編寫客戶端程式碼
第五步:把兩個BUILD。gn檔案裡面內容檢測完畢,即可進入編譯
執行:python build。py wifiiot看到BUILD SUCCESS,基本大工告成!
第六步:開機測試,附上串列埠列印的資訊
總體上還好,不過還存在指令在傳輸過程中丟失的情況,5個命令,有時候傳過去了4個或者3個。
這個專案今後的開發思路:
1。加入開發板的鍵盤控制無人機,並且結合OLED螢幕,把每次的指令列印到螢幕中
2。開發板控制多機編隊飛行
3。後面如果有 HiSpark Wi-Fi IoT智慧小車 的話,結合無人機和小車一塊執行任務
接下來看看demo的精彩影片吧!