What's ESDK

2023-10-23
No Rating

To support developers in deploying edge computing services and devices at docks, DJI offers the Edge SDK (ESDK). This toolkit facilitates developers with DJI docks resources, such as power supply, communication links, and media data.

Developers can tailor their solutions to industry needs using the functions provided by the ESDK. By integrating specific structural design, hardware design, software development, and algorithm optimization, developers can develop various edge computing devices, including different fields like image preprocessing, image compression, AI object recognition, and AI defect detection.

Feature Overview

  • Fetch Aircraft Media Files
    Enables fetching and processing media files captured by aircraft to local system for refined recognition and data filtering. This reduces cloud traffic and latency and enhances data processing efficiency.

  • Subscribe to Aircraft Data Streams
    Allowing real-time video recognition and other AI processes for aircraft-transmitted data streams on local system, which greatly enhances aircraft intelligence, and provides better support for aircraft mission execution.

  • Secure Local Communication Links
    Edge computing offers a secure local communication link, ensuring communication safety and privacy protection between aircraft. This avoids risks of network attacks and data breaches during aircraft communication.

  • Cloud Data Intercommunication Channels
    Edge computing can process and transmit data in unstable network environments, utilizing small data channels to enhance transmission efficiency. This ensures aircraft achieve efficient data processing and transmission across various environments.

Supported Models

The Edge SDK currently supports:

  • DJI Dock and Matrice 30/30T
  • DJI Dock 2 and Matrice 3D/3TD

Using CloudAPI

The Edge SDK supports small data cloud transmission channels, allowing custom data transmission between the cloud and Edge SDK. For more, see: ESDK and Cloud Communication Protocolopen in new window.

Before using the application developed by ESDK, please read DJI Terms of Useopen in new window and check the laws and regulations of the area where the flight site is located. Security issues or legal disputes arising from the use of ESDK have nothing to do with DJI, and DJI is not responsible for any damage caused by the use of ESDK..

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.