跳到主要内容

Product Architecture

cloud-api-solution_architecture

The Cloud API, as a higher-level abstraction built on MSDK, is encapsulated into an independent functional module. This module serves as a platform service, enabling Autel drones, Autel drone Nests, and Autel Remote Controllers to connect to the cloud. The Cloud API establishes communication between the cloud and devices, allowing them to connect to the Autel Cloud Platform or third-party cloud platforms.

From an architectural layering perspective, the Cloud API is provided as an external interface based on Autel enterprise drones, adopting an edge-cloud architecture similar to IoT.

The communication link between the gateway devices and third-party cloud platforms utilizes industry-standard MQTT, HTTPS, and WebSocket protocols. Based on these protocols, the device models of various hardware and the functional sets required for business applications are abstracted.

Third-party cloud platforms refer to any server accessible by gateway devices. For the Cloud API, as long as the communication link can reach the third-party cloud platform services, communication can take place. This removes restrictions on the deployment environment of third-party cloud platforms—whether privately or publicly deployed, as long as they are accessible, they can operate.