1 廢話不多說(shuō),Tower的連接方式之一是通過(guò)android通過(guò)手機(jī)自帶藍(lán)牙模塊,和遙控器藍(lán)牙通信,最后在連接飛空,飛空是一塊單片機(jī),里面也有一套程序處理邏輯,然后遙控器坐傳輸媒介
這樣做的好處就是把一些用戶(hù)操作放到android上面,比如航點(diǎn)規(guī)劃,客服端控制飛機(jī)的起飛,降落等,最后飛空來(lái)控制無(wú)人機(jī)玩成一系列的操作
連接方式如圖
2 今天主要說(shuō)一下Mavlink的連接首先在Tower的源碼里構(gòu)建了一個(gè)類(lèi)
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