01.tutorial-map
Before reading the tutorials, please read this page to understand the structure and content of our tutorial, and to get reading guideline.
Announcement
We will temporarily not provide the single installation package of DJI Pilot 2, and it will be put into the firmware package of the remote controller How to install the DJI Pilot 2: How do I install Pilot 2? Where can I get the installation package?.
We collect the problem that users might encounter in practice, provide answers and guidance, and also add explanations to our tutorial. Please refer to the library.
If you have any questions about our tutorial, please click the "Feedback" icon in the bottom right corner of any page, and leave your problems and your E-mail address. We will get back to you as soon as possible.
If you have any technical problems, please contact our engineers through DJI technical support community or submit a request.
Tutorial Overview
We put "Product Enumeration Type" in Supported Product under the "Basic Intrduction".
We put "API Reference" in DJI WPML under the "Function Set".

API Overview
Currently only DJI Dock supports the
Device Property SetAPI and theSet livestream lensAPI.If user's cloud service can not connect to the Internet (that is, the WAN), it is necessary to implement the
update configurationfunction to send the URL of the NTP service which can be accessed by the cloud service in order to synchronize the clock. Otherwise, the wayline task can not work properly.

Functions Set
Pilot access to the Cloud Server
App API (JSBridge): Verify License Load Function Module - API Module Get Token Load Function Module - Cloud Module Set workspace Id Set platform name
-
DJI Dock access to the Cloud Server
-
Server API (MQTT): Get Device Binding Status Get Organization Information Bind the Organization
Live stream
App API (JSBridge): Load Function Module - Live Stream Module Server API (MQTT): Update Live Streaming Capacity Start Live Streaming Stop Live Streaming Set Live Streaming Quality App API (JSBridge): Manual in App side
Server API (MQTT): Update Live Streaming Capacity Start Live Streaming Stop Live Streaming Set Livestream Quality Set Livestream Lens
Wayline Management
App API (JSBridge): Load Function Module - Mission Module Server API (HTTPS): Obtain Temporary Credential Obtain Waypoints List Obtain Waypoints File Download Address Obtain Duplicated Waypoints Name Obtain File Upload Result Report Batch Favorites Waypoints Batch Unfavorites Waypoints
Server API (MQTT): Create wayline task (Deprecated) Report wayline task progress Issue wayline task Execute wayline task Cancel wayline task Get the wayline task resource
Map elements
App API (JSBridge): Load Function Module - Map Module Server API (HTTPS): Obtain Map Elements Create Map Elements Update Map Elements Delete Map Elements Server API (WebSocket): Map Elements - Push Element
-
Media library
App API (JSBridge): Load Function Module - Media Module Server API (HTTPS): Media Fast Upload Obtain Exist File Tiny Fingerprint Obtain Temporary Credential App Reports File Upload Result
Server API (MQTT): Obtain Temporary Credential App Reports File Upload Result
Situation awareness
App API (JSBridge): Load Function Module - TSA Module Server API (HTTPS): Obtain Device Topology List Custom Icon Push Device Status Update Device Topology Server API (WebSocket): Push Message
-
Device Management
To be sorted
Server API (MQTT): Device Property Push Device Topology Update Device Property Set
Obtain log through JSBridge
App API (JSBridge): Obtain the log path Set the log encryption key Clear the log encryption key
-
Jump to third-party App
App API (JSBridge): Launch the third-party App
-
HMS Function
-
Server API (MQTT): Health alarm
Remote Debug
-
Server API (MQTT): Mission progress Command Mission
Firmware Upgrade
-
Server API (MQTT): Firmware upgrade progress Firmware upgrade
Remote Log
-
Server API (MQTT): Get file list of uploadable device Start the log file uploading Update the uploding status Inform of file uploding progress
Live Flight Controls
-
Server API (MQTT): Flight control commands (DRC commands) Payload control commands flyto commands One-key taking off commands
Last updated