在开始您的阅读前,请先查看本节,了解当前教程文档的结构与内容、获得阅读指引。
设备属性设置 与 设置直播镜头 协议。配置更新 功能,下发可被云服务访问的 NTP 服务的 URL,以实现时钟同步,否则航线任务将无法正常执行。创建航线任务已废弃,请使用下发任务与执行任务。| 功能 | Pilot 接口实现 | 机场接口实现 |
|---|---|---|
| Pilot 与云端连接 | App端 API(JSBridge): License 认证 加载功能模块-API 模块 获取 Token 加载功能模块-设备上云模块 设置工作空间 ID 设置平台名称 |
- |
| 机场与云端连接 | - | 云端API(MQTT): 获取设备绑定信息 查询设备绑定对应的组织信息 使用设备绑定码绑定对应组织 |
| 态势感知 | App端 API(JSBridge): 加载功能模块-加载态势感知模块 云端 API(HTTPS): 获取设备拓扑列表 自定义图标 设备状态推送 设备拓扑更新 云端 API(WebSocket): 消息发布 |
- |
| 设备管理 | 待整理 | 云端API(MQTT): 设备属性推送 设备拓扑更新 设备属性设置 |
| 直播功能 | App端 API(JSBridge): 加载功能模块-直播模块 云端API(MQTT): 直播能力更新 开始直播 停止直播 设置直播清晰度 App端 API(JSBridge): App端 手动发起直播 |
云端API(MQTT): 直播能力更新 开始直播 停止直播 设置直播清晰度 设置直播镜头 |
| 地图元素 | App端 API(JSBridge): 加载功能模块-地图元素模块 云端API(HTTPS): 获取地图元素 创建地图元素 更新地图元素 删除地图元素 云端API(WebSocket): 地图元素 - 消息发布 |
- |
| 媒体管理 | App端 API(JSBridge): 加载功能模块-加载媒体模块 云端API(HTTPS): 文件快传 获取已经存在的文件精简指纹 获取上传临时凭证 媒体文件上传结果上报 |
云端API(MQTT): 获取上传临时凭证 媒体文件上传结果上报 |
| 航线管理 | App端 API(JSBridge): 加载功能模块-航线模块 云端API(HTTPS): 获取上传临时凭证 获取航线文件列表 获取航线文件下载地址 获取重复的航线文件名称 航线文件上传结果上报 批量收藏航线文件 批量取消收藏航线文件 |
云端API(MQTT): 创建航线任务(废弃) 上报飞行任务进度和状态 下发任务 执行任务 取消任务 任务资源获取 |
| 跳转第三方 App | App端 API(JSBridge): 跳转到第三方 App |
- |
| 通过 JSBridge 获取日志 | App端 API(JSBridge): 获取日志路径 设置日志加密 key 清除日志加密 key |
- |
| HMS 功能 | - | 云端API (MQTT): 健康告警 |
| 远程调试 | - | 云端API (MQTT): 任务进度 命令 任务 |
| 固件升级 | - | 云端API (MQTT): 固件升级进度 固件升级 |
| 远程日志 | - | 云端API (MQTT): 获取设备可上传的文件列表 发起日志文件上传 上传状态更新 文件上传进度通知 |
| 指令飞行 | - | 云端API (MQTT): 飞行控制类指令(DRC 指令) 负载控制类指令 flyto 指令 一键起飞指令 |