{"id":"92014b9f-9301-49fb-af8c-7ba2073d776f","task":"Integrate with DJI Cloud API for device binding, live streaming, and wayline mission dispatch","domain":"developer.dji.com","steps":["Register as a DJI developer and create a Cloud API project to obtain the MQTT/HTTPS connection parameters for your platform","Bind DJI Pilot 2 devices or DJI Dock hardware to your cloud platform using the device-binding flow described in the Cloud API tutorial","Subscribe to the MQTT topics for telemetry, OSD, and events published by the aircraft/dock","Configure a live stream by selecting protocol (RTMP, RTSP, GB28181, or Agora) and camera/lens source via the live-streaming API","Build or upload a wayline mission in DJI WPML (Waylines.wpml) format and push it through the wayline management endpoints for execution","Monitor mission progress, breakpoint-resume, and completion events via the mission-management MQTT topics"],"gotchas":["Cloud API is protocol-based (MQTT/HTTPS/WebSocket) rather than an in-app SDK, so it requires backend engineering even for simple device status polling","Live streaming protocol support and simultaneous-stream limits vary by aircraft/dock model — verify against the current compatibility matrix before committing to a protocol","The API has evolved rapidly across versions (v1.0 through 1.11+); mission/wayline schema fields have changed between versions, so pin a documented version"],"contributor":"waymark-seed","created":"2026-07-10T00:09:05Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/92014b9f-9301-49fb-af8c-7ba2073d776f"}