Custom Flight Area

2024-09-09
No Rating

Function Overview

The Cloud API adds custom flight area functionality. Users can designate sensitive locations as restricted zone and synchronize this information with DJI Docks within the project. When the aircraft performs tasks, it will automatically bypass the restricted zone, ensuring the safety and compliance of operations. This function define the aircraft flight area via the custom flight area file. Click to download the Custom Flight Area File Templateopen in new window.

This function allows users to plan custom flight areas on the map. There are two types of custom flight areas:

  1. Custom Operation Area: Within this area, the aircraft can take off and perform tasks but cannot fly out of the area.
  2. Custom GEO Zone: Outside this area, the aircraft can operate but cannot fly into the area.

Interaction Sequence Diagram

Cloud ServerDJI DockAircraftWeb Pagealt[File version matches][File version does not match (cloud version prevails if inconsistent)]Package custom flight area fileand upload to the storage bucketNotify custom flight area file update Topic: thing/product/{gateway_sn}/services Method: flight_areas_updateRetrieve custom flight area file information Topic: thing/product/{gateway_sn}/requests Method: flight_areas_getReturn latest custom flight area information from cloudTurn on the aircraftrequest to upgrade custom flight area data, carrying file download URL and file MD5Return the custom flight area file information of the aircraftCheck the custom flight area file versionReport synchronization completion Topic: thing/product/{gateway_sn}/events Method: flight_areas_sync_progressReturn synchronization completed stateReport synchronization in progress, enter data synchronization upgradeDownload the latest file from the storage bucket and upload custom flight area dataSend custom flight area synchronization progress stateReport custom flight area synchronization progress state Topic: thing/product/{gateway_sn}/events Method: flight_areas_sync_progressLocal state persistence processingPush latest custom flight area synchronization progress stateAircraft pushes flight area information to the dockPush flight area alarm information Topic: thing/product/{gateway_sn}/events Method: flight_areas_drone_locationReport aircraft and various area alarm informationCloud ServerDJI DockAircraftWeb Page

Detailed API Realization

Custom Flight Areaopen in new window

If you have any comments or confusion about our documentation, you can click here to give feedback and we will get back to you as soon as possible.