Vendor Integrations

UTMOS Open Platform provides a unified API experience across vendors. Integrators call Open Platform APIs, while the platform translates requests into vendor-specific capabilities and normalizes device responses into consistent API results.

Supported Vendors

VendorCloud CommandsCommand StatusDevice RequestsDevice Request Replies
PX4PartialPartialUnsupportedUnsupported
DJISupportedSupportedSupportedSupported

Where to Go

  • To understand the PX4 vendor model, uplink events, and downlink safety boundary: open PX4 → PX4 Overview.
  • To inspect the 178 exposed PX4 MAV_CMD flows, 1 parameter read, and 1873 named parameter set commands: open PX4 → PX4 Command Catalog.
  • To prepare a PX4 bench, HITL firmware, and QGroundControl: open PX4 → Gazebo Classic HITL.
  • To send control commands from cloud to device: open DJI → Cloud → Device → DJI Downlink Command Methods.
  • To inspect business requests initiated by the device: open DJI → Device → Cloud → DJI Requests.
  • To write a business reply for a device request: open DJI → Device → Cloud → DJI Requests Reply.

Capability Types

CapabilityDescription
Cloud commandsIntegrators call Open Platform APIs to initiate control, task, configuration, or other device operations.
Command statusIntegrators use command_id to query acceptance, delivery, success, failure, or timeout status.
Device requestsDevices initiate business requests; integrators query those requests through Open Platform APIs.
Device request repliesIntegrators make a business decision and write the result back through Open Platform APIs.