Summary
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
-
Data 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
-
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 Data 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-Cloud -
Webhook 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 Snapshots
-
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.