跳到主要内容

Product Architecture

cloud-api-solution_architecture

The Cloud API, as an abstraction layer built on top of the MSDK, is encapsulated into an independent feature set module. It serves as a platform service for Autel Robotics drones, Autel Nests, and Autel controllers to connect to the cloud. Through the Cloud API, a connection between the cloud and the endpoint is established, allowing devices to access the Autel cloud platform as well as third-party cloud platforms.

From the perspective of architectural layering, the Cloud API is an interface provided to external parties based on the foundation of Autel's industrial drones, adopting a layered architecture similar to that of IoT, encompassing edge and cloud.

The communication links between gateway devices and third-party cloud platforms utilize industry-standard protocols such as MQTT, HTTPS, and Websocket. Based on these protocols, physical models of various hardware devices and the functional sets required for business applications are abstracted.

Third-party cloud platforms refer to various server sides that gateway devices can directly access. For the Cloud API, as long as the communication link can access third-party cloud services, communication is possible. This approach imposes no restrictions on the deployment environment of third-party cloud platforms. Whether it is a private deployment or a public cloud deployment, it can work as long as it is accessible.