Skip to main content

Mobile SDK 介绍

SDK架构体系概述

开发者可以通过 Mobile SDK 访问无人机的功能。开发者可以实现⾃主飞行,控制相机和云台,接收实时视频图传和传感器数据,下载保存好的媒体⽂件,以及监听其他组件的状态等等。

SDK架构体系采用⾯向接⼝编程思想让代码结构更加灵活,使用工厂模式、单例模式、代理模式和观察者模式等常⽤的设计模式优化代码结构。

Autel 无人机新版本SDK MSDK2.0 架构体系如下:

20230504120703359

移动应⽤程序通过下面的⼏个主要类来访问MobileSDK:

功能列表功能描述
SDKManagerMSDK初始化和注册管理类
KeyManagerAutel Key管理类,提供Autel各设备软件模块的读写访问和控制能力
AutelPlayer提供码流播放的类
MissionManager智能任务管理类,提供航线任务飞行管理功能
DeviceManager设备管理、负责多设备连接,设备能力集提供
RTKManagerRTK管理类,提供千寻RTK,自定义网络RTK,基站RTK管理功能
DeviceLogManager飞行日志管理类,提供飞行记录和飞控精简日志获取功能