导航与任务
航点、起降、返航、任务与地理围栏相关命令。本页列出该能力域下已开放的 PX4 named command,并说明统一 API、鉴权、执行状态和安全边界。API 入口
-
创建命令:
POST /api/v1/open/downlink/commands -
查询状态:
GET /api/v1/open/downlink/commands/{commandId} -
vendor固定为px4。 - 真实 PX4 下发默认关闭;只有 guarded 模式、显式授权和 transport ready 后才发送。
-
执行终态来自
COMMAND_ACK,平台状态仍使用统一命令 lifecycle。
鉴权
- API ID + HMAC 请求签名
- scope:
open:command:create
查询参数
无。命令列表
nav_waypoint-MAV_CMD_NAV_WAYPOINT(16)nav_loiter_unlim-MAV_CMD_NAV_LOITER_UNLIM(17)nav_loiter_turns-MAV_CMD_NAV_LOITER_TURNS(18)nav_loiter_time-MAV_CMD_NAV_LOITER_TIME(19)nav_return_to_launch-MAV_CMD_NAV_RETURN_TO_LAUNCH(20)nav_land-MAV_CMD_NAV_LAND(21)nav_takeoff-MAV_CMD_NAV_TAKEOFF(22)nav_land_local-MAV_CMD_NAV_LAND_LOCAL(23)nav_takeoff_local-MAV_CMD_NAV_TAKEOFF_LOCAL(24)nav_follow-MAV_CMD_NAV_FOLLOW(25)nav_continue_and_change_alt-MAV_CMD_NAV_CONTINUE_AND_CHANGE_ALT(30)nav_loiter_to_alt-MAV_CMD_NAV_LOITER_TO_ALT(31)nav_arc_waypoint-MAV_CMD_NAV_ARC_WAYPOINT(36)nav_roi-MAV_CMD_NAV_ROI(80)nav_pathplanning-MAV_CMD_NAV_PATHPLANNING(81)nav_spline_waypoint-MAV_CMD_NAV_SPLINE_WAYPOINT(82)nav_vtol_takeoff-MAV_CMD_NAV_VTOL_TAKEOFF(84)nav_vtol_land-MAV_CMD_NAV_VTOL_LAND(85)nav_guided_enable-MAV_CMD_NAV_GUIDED_ENABLE(92)nav_delay-MAV_CMD_NAV_DELAY(93)nav_payload_place-MAV_CMD_NAV_PAYLOAD_PLACE(94)nav_last-MAV_CMD_NAV_LAST(95)nav_set_yaw_speed-MAV_CMD_NAV_SET_YAW_SPEED(213)do_set_mission_current-MAV_CMD_DO_SET_MISSION_CURRENT(224)override_goto-MAV_CMD_OVERRIDE_GOTO(252)mission_start-MAV_CMD_MISSION_START(300)nav_fence_return_point-MAV_CMD_NAV_FENCE_RETURN_POINT(5000)nav_fence_polygon_vertex_inclusion-MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION(5001)nav_fence_polygon_vertex_exclusion-MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION(5002)nav_fence_circle_inclusion-MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION(5003)nav_fence_circle_exclusion-MAV_CMD_NAV_FENCE_CIRCLE_EXCLUSION(5004)nav_fence_home_circle_inclusion-MAV_CMD_NAV_FENCE_HOME_CIRCLE_INCLUSION(5005)nav_rally_point-MAV_CMD_NAV_RALLY_POINT(5100)
响应
Create Response:平台受理态(ACCEPTED)Query Response:执行态(ACCEPTED/DELIVERED/SUCCEEDED/FAILED/TIMED_OUT/UNMATCHED_RESPONSE)