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 authenticationNew interface
Switch drone RTK informationNew 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 progressCloud API (MQTT)
Firmware upgradeCloud API (MQTT)
Get the list of files available for upload from the deviceCloud API (MQTT)
Initiate log file uploadCloud API (MQTT)

Remote Debugging Features

Specific FeatureDJI DockSuperDockRemarks
Force close dock coverMethod: cover_force_close
Turn on supplementary lightMethod: supplement_light_open
Turn off supplementary lightMethod: supplement_light_close
Battery maintenance state switchMethod: battery_maintenance_switch
Battery operating mode switchMethod: battery_store_mode_switch
Air conditioner working mode switchMethod: air_conditioner_mode_switch
Sound and light alarm switchMethod: alarm_state_switch
eSIM activationMethod: esim_activate
eSIM and SIM switchMethod: sim_slot_switch
eSIM carrier switchMethod: esim_operator_switch
Aircraft data formattingThe drone is automatically formatted before takeoff
Dock data formattingData is cleaned up automatically on a schedule

Live Flight Controls Features

Specific FeatureDJI DockSuperDockRemarks
Update fly-to target pointMethod: fly_to_point_update
Enter POI orbit modeMethod: poi_mode_enter
Exit POI orbit modeMethod: poi_mode_exit
POI orbit speed settingMethod: poi_circle_speed_set
Split-screen controlMethod: camera_screen_split
Photo storage settingMethod: photo_storage_set
Video storage settingMethod: video_storage_set
Exposure mode settingMethod: camera_exposure_mode_set
Exposure value adjustmentMethod: camera_exposure_set
Focus mode settingMethod: camera_focus_mode_set
Focus value settingMethod: camera_focus_value_set
Joystick invalid reason notificationMethod: joystick_invalid_notify
POI orbit status notificationMethod: poi_status_notify
Photo capture progress reportMethod: camera_photo_take_progress
Obstacle avoidance information reportMethod: hsi_info_push
Image transmission link latency information reportMethod: delay_info_push