1 废话不多说,Tower的连接方式之一是通过android通过手机自带蓝牙模块,和遥控器蓝牙通信,最后在连接飞空,飞空是一块单片机,里面也有一套程序处理逻辑,然后遥控器坐传输媒介

这样做的好处就是把一些用户操作放到android上面,比如航点规划,客服端控制飞机的起飞,降落等,最后飞空来控制无人机玩成一系列的操作

连接方式如图

2 今天主要说一下Mavlink的连接首先在Tower的源码里构建了一个类

复制代码
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
        		

网友评论