Language: English | 简体中文
This is the current GitHub source version. It has not been released as a formal version and is not available as a public Maven Central artifact.
- Provides seven API groups with 27 Station OpenAPI HTTP operations.
- Supports Access Token and AppKey/SecretKey signature authentication.
- Provides unified pagination, exceptions, request IDs, timeouts, and controlled retries.
- Supports streaming downloads through
PathandOutputStream. - Provides optional RocketMQ routing, message models, and a native Subscriber.
- Supports four RocketMQ message types: task status, inspection results, quadruped robot alarms, and inspection routes.
- Provides a normal OkHttp dependency path and a fallback artifact for dependency conflicts.
- Uses Spring Boot 3.5.16 and JDK 17.
- Exposes all 27 SDK HTTP calls through Swagger UI.
- Supports Token and signature configurations.
- Locks ten write or control operations by default.
- Provides Chinese and English validation and SDK error responses.
- Streams files through
StreamingResponseBody. - Includes a RocketMQ Starter example and a supplemental native Subscriber example.
The project is distributed as source code through the company's public GitHub repository. Customers can:
- Copy SDK source code into a Spring Boot project;
- Build the complete SDK modules and publish them to a private corporate Nexus repository.
See Source and Dependency Integration for integration and the Sample README for evaluation instructions.