This article explains how to set up DJI Docks in SDX-Cloud for automated drone flight processing with DJI Flighthub. You'll learn how to register docks, enable media syncing, and troubleshoot common issues.
Introduction
DJI Docks enable fully automated drone missions. When connected to SDX-Cloud via DJI Flighthub, all flights can be automatically processed into geospatial datasets. This streamlines aerial documentation for construction, surveying, and infrastructure projects.
Prerequisites
Before you begin, ensure the following:
Admin role in SDX-Cloud (Roles and Permissions)
DJI Dock hardware and drone setup completed
Access to your DJI Flighthub portal
project created in SDX-Cloud (To explore project types see: Projects)
Step-by-Step Instructions
1. Add DJI Dock to SDX-Cloud
Only Admins can add docks. In SDX-Cloud:
Navigate to Organization Settings → Devices → DJI Docks
Click Add Dock
-
Enter:
Name – how the dock is shown in the UI
Dock Serial Number
Drone Serial Number
Tip
Find both serials in DJI Flighthub under Devices
A DJI Dock can only be registered to one organization. To transfer it, first remove it from the previous organization.
Click on "Start Demo" to explore how you can create a DJI Dock and link it to a project in SDX-Cloud:
2. Link Dock to a Project
After adding, assign the dock to a project
A dock can be linked to only one project at a time
By default, automatic photogrammetry processing starts as soon as images are received
3. Enable DJI Flighthub Sync
In DJI Flighthub:
Go to Organization Settings → Flighthub Sync
-
Enter the following under Basic Information:
Third-Party Cloud Name:
SDX-CloudWebhook URL:
https://api.sodex.cloud/webhooks/dji/flighthub2
Media File Direct Transfer:
Paste the JSON below into the Storage Location field:
Do not publish or share credentials publicly. The access key values in the example below are redacted in this article.
{
"access_key_id": "REDACTED",
"access_key_secret": "REDACTED",
"region": "eu-central-1",
"bucket": "sodex-dji",
"arn": "arn:aws:iam::559833620257:role/dji-flighthub2-role",
"role_session_name": "djiFlightHub2",
"provider": "aws"
}
4. Enable Media Transfer in DJI Flighthub Project
Go to your DJI Flighthub Project Settings
Enable Media Direct File Transfer
Enabled Media File Direct Transfer in DJI Flighthub Project
Once a flight completes, images will upload directly to SDX-Cloud, bypassing DJI storage. As soon as upload finishes, automatic processing begins using your project’s photogrammetry provider.
Common Issues or Tips
Optional: Manual Execution Mode
If you want to defer processing:
Disable the DJI Dock in the project
Flights will show as Pending
You can start processing manually later
⚠️ Known Issue: Virtual Cockpit Mode
If you use DJI's Virtual Cockpit and/or the livestream, image upload notifications to start the automatic processing in SDX-Cloud may fail. This is a known DJI issue which must be resolved by DJI.
SDX-Cloud uses a fallback detection algorithm after 72 hours.
Ensure a 45-minute gap exists between the last image of Flight 1 and the first image of Flight 2 for accurate detection.
Comments
0 comments
Please sign in to leave a comment.