What's ESDK
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 Protocol.
Legal Risk and Liability Disclaimer
Before using the application developed by ESDK, please read DJI Terms of Use 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..