Skip to main content

Cloud API Feature Comparison

Overview​

This document compares the differences in Cloud API features between the SuperDock product series and the DJI Dock. Based on the DJI Cloud API standard, it helps developers understand the feature differences of the products. This document uses the DJI Dock 2 as the baseline for comparison.

Reference​

DJI Dock 2 feature reference: Live Streaming Wayline Remote Debugging Live Flight Controls PSDK Features

Legend​

  • ✅ Implemented - Feature is fully implemented and verified by testing
  • ⚠️ Partially Implemented - Feature is partially implemented or subject to limitations
  • 🔄 In Development - Feature is under development and is expected to be released soon
  • ❌ Not Implemented - Feature is not yet implemented
  • 🚀 Enhanced Implementation - Provides enhanced features on top of the DJI standard

Feature Comparison​

SuperDock-Exclusive Features​

Specific FeatureDJI DockSuperDockRemarks
Enhanced image transmission module online authentication❌✅New interface
Switch drone RTK information❌✅New interface
Dock third-party payload customization process❌🚀Cloud API (MQTT)
Third-party Speaker❌🚀Cloud API (MQTT)
Third-party Searchlight❌🚀Cloud API (MQTT)

Features Partially Implemented by SuperDock​

Specific FeatureDJI DockSuperDockRemarks
Bind to the corresponding organization using a device binding code✅🔄Cloud API (MQTT)
Start live streaming✅⚠️Live streaming push modes only support rtmp and whip
Set live streaming quality✅⚠️Live streaming quality cannot be set for the Dock's live video stream

Features Not Implemented by SuperDock​

Core Dock Features​

Specific FeatureDJI DockSuperDockRemarks
Firmware upgrade progress✅❌Cloud API (MQTT)
Firmware upgrade✅❌Cloud API (MQTT)
Get the list of files available for upload from the device✅❌Cloud API (MQTT)
Initiate log file upload✅❌Cloud API (MQTT)

Remote Debugging Features​

Specific FeatureDJI DockSuperDockRemarks
Force close dock cover✅❌Method: cover_force_close
Turn on supplementary light✅❌Method: supplement_light_open
Turn off supplementary light✅❌Method: supplement_light_close
Battery maintenance state switch✅❌Method: battery_maintenance_switch
Battery operating mode switch✅❌Method: battery_store_mode_switch
Air conditioner working mode switch✅❌Method: air_conditioner_mode_switch
Sound and light alarm switch✅❌Method: alarm_state_switch
eSIM activation✅❌Method: esim_activate
eSIM and SIM switch✅❌Method: sim_slot_switch
eSIM carrier switch✅❌Method: esim_operator_switch
Aircraft data formatting✅❌The drone is automatically formatted before takeoff
Dock data formatting✅❌Data is cleaned up automatically on a schedule

Live Flight Controls Features​

Specific FeatureDJI DockSuperDockRemarks
Update fly-to target point✅❌Method: fly_to_point_update
Enter POI orbit mode✅❌Method: poi_mode_enter
Exit POI orbit mode✅❌Method: poi_mode_exit
POI orbit speed setting✅❌Method: poi_circle_speed_set
Split-screen control✅❌Method: camera_screen_split
Photo storage setting✅❌Method: photo_storage_set
Video storage setting✅❌Method: video_storage_set
Exposure mode setting✅❌Method: camera_exposure_mode_set
Exposure value adjustment✅❌Method: camera_exposure_set
Focus mode setting✅❌Method: camera_focus_mode_set
Focus value setting✅❌Method: camera_focus_value_set
Joystick invalid reason notification✅❌Method: joystick_invalid_notify
POI orbit status notification✅❌Method: poi_status_notify
Photo capture progress report✅❌Method: camera_photo_take_progress
Obstacle avoidance information report✅❌Method: hsi_info_push
Image transmission link latency information report✅❌Method: delay_info_push