从架构分层来看,上云 API 基于大疆行业版无人机对外提供接口,采用与物联网类似的端边云架构分层 。需注意的是,无人机不能直接接入第三方云平台,需先连接网关设备(遥控器、机场),再通过遥控器中的 DJI Pilot 2 或者机场间接上云 。当 DJI Pilot 2、大疆机场注册登录第三方云平台时,会同时上报飞机和负载的能力。网关设备与第三方云平台之间的通信链路采用业界通用的 MQTT、HTTPS、Websocket 协议,并在此基础上抽象出各个硬件设备的物模型以及业务应用所需的功能集 。
上云 API 提供的功能集主要分为两部分。一部分基于 DJI Pilot 2,适用于有飞手操作的场景,功能包括地图元素展示,方便飞手了解无人机位置与周边地理信息;态势感知,实时获取无人机飞行状态、电池电量等信息;直播功能,将无人机拍摄画面实时传输至云端供用户观看;媒体库管理,可存储、管理无人机拍摄的照片和视频;航线库,用于规划和存储飞行航线;设备管理,对无人机及相关设备进行状态监测与管理 。另一部分主要面向大疆机场场景,有固件远程升级,无需人工手动操作即可更新无人机固件;设备异常告警,当无人机或机场设备出现故障时及时通知;机场远程控制,实现对大疆机场的远程操作与管理等 。像在安防监控中,通过上云 API,无人机采集的视频画面能实时直播到云端,安保人员可远程查看;同时利用航线库规划的航线,无人机能自动按预定路线巡逻,一旦发现异常自动告警 。