1 廢話不多說,Tower的連接方式之一是通過android通過手機(jī)自帶藍(lán)牙模塊,和遙控器藍(lán)牙通信,最后在連接飛空,飛空是一塊單片機(jī),里面也有一套程序處理邏輯,然后遙控器坐傳輸媒介

這樣做的好處就是把一些用戶操作放到android上面,比如航點(diǎn)規(guī)劃,客服端控制飛機(jī)的起飛,降落等,最后飛空來控制無人機(jī)玩成一系列的操作

連接方式如圖

2 今天主要說一下Mavlink的連接首先在Tower的源碼里構(gòu)建了一個類

復(fù)制代碼
public class MAVLinkClient implements MAVLinkStreams.MAVLinkOutputStream { public MAVLinkClient(Context context, MAVLinkStreams.MavlinkInputStream listener) { this.listener = listener;
    } private void connectMAVConnection() {
} public void sendMavPacket(MAVLinkPacket pack) {
}

    @Override public void
        		

網(wǎng)友評論