Remote Control Service
An intelligent control solution for vehicle remote control and smart mobility. Remotely control all vehicle functions including doors, engine, and interior environment to provide next-generation smart experiences to customers.
Business Value for OEMs
🚗 Smart Mobility Innovation
- Next-generation Experience: Provide smart car experience through remote control features
- Maximized Convenience: Remove physical constraints on vehicle access and control
- Enhanced Safety: Improve safety through remote door control and location finding
💰 New Revenue Models
- Premium Control: Subscription services for advanced remote control features
- B2B Solutions: Car rental, sharing, and corporate vehicle management solutions
- Data-based Services: Customized services based on control pattern analysis
📱 Enhanced Customer Experience
- Real-time Control: Control vehicle functions anytime, anywhere
- Intelligent Automation: Automatic control functions based on user patterns
- **Integrated Management: Manage all vehicle functions in a single app
Sub-modules
- Remote Climate Control - Remote interior environment control and HVAC management
- Remote Door Control - Remote door lock/unlock and access management
- Remote Engine Control - Remote engine start/stop and management
- Remote Location Check - Remote vehicle location tracking and identification
- Remote Sunroof Control - Remote sunroof operation and management
- Remote Trunk Control - Remote trunk access and management
- Remote Window Control - Remote window operation and management
OpenAPI Specification
Interactive API Explorer
Use Swagger UI for interactive API testing.
OEM Implementation Considerations
Technical Integration
- Vehicle CAN Communication: Encrypted communication protocols for secure remote control
- Real-time Processing: Low-latency network for immediate control response
- Security System: Multi-factor authentication and access control mechanisms
Service Operations
- Reliability: Guarantee 99.9% or higher remote control service availability
- Global Support: Support for various vehicle models and regional communication regulations
- Monitoring: 24/7 control command logging and anomaly detection
Target Customers
- Primary Target: Individual customers interested in smart car features
- Secondary Target: Car rental, sharing, and corporate vehicle management
- B2B Opportunities: Vehicle management companies, parking services, security solutions
Key Features
- Remote Door Control: Lock/unlock and status management for all vehicle doors
- Remote Engine Control: Engine start/stop and status monitoring
- Remote Interior Environment Control: HVAC system control and temperature settings
- Remote Location Finding: Easily find vehicle location with horn and lights
- Remote Body Control: Control body parts like sunroof, trunk, and windows
Common API Specifications
All Remote Control APIs share a common set of headers, response codes, and error formats.
Common Headers
| Header | Value | Description |
|---|---|---|
Authorization | Bearer {token} | User authentication token (JWT/OAuth2) |
Content-Type | application/json | Request/Response body format |
Accept | application/json | Expected response format |
Common Response Codes
| Status Code | Description |
|---|---|
200 OK | The request was successful. |
201 Created | The resource was successfully created (e.g., refresh request). |
202 Accepted | The request was accepted for background processing. |
400 Bad Request | Invalid input parameters. |
401 Unauthorized | Missing or invalid authentication token. |
403 Forbidden | The user does not have permission for this vehicle. |
404 Not Found | The specified vehicle (VIN) or resource was not found. |
429 Too Many Requests | Request limit exceeded (duplicate request prevention). |
500 Internal Server Error | An error occurred on the server side. |
Error Response Format
{
"code": "ERROR_CODE",
"message": "Human-readable error message",
"details": {
"requestId": "unique-request-id",
"timestamp": "2026-01-13T14:30:00Z"
}
}API Endpoints
Door Control
Lock/unlock and status management for all vehicle doors.
POST /remotecontrol/vehicles/{vin}/door/unlock- Unlock doorPOST /remotecontrol/vehicles/{vin}/door/lock- Lock doorGET /remotecontrol/vehicles/{vin}/door/status- Query door lock statusPOST /remotecontrol/vehicles/{vin}/door/cancel- Cancel door controlGET /remotecontrol/vehicles/{vin}/door/history- Query door control historyGET /remotecontrol/vehicles/{vin}/door/config- Query door settingsPUT /remotecontrol/vehicles/{vin}/door/config- Update door settingsGET /remotecontrol/vehicles/{vin}/door/diagnostics- Diagnose door system
Engine Control
Engine start/stop and status monitoring.
POST /remotecontrol/vehicles/{vin}/engine/start- Start enginePOST /remotecontrol/vehicles/{vin}/engine/stop- Stop engineGET /remotecontrol/vehicles/{vin}/engine/status- Query engine statusPOST /remotecontrol/vehicles/{vin}/engine/cancel- Cancel engine controlGET /remotecontrol/vehicles/{vin}/engine/history- Query engine control historyGET /remotecontrol/vehicles/{vin}/engine/config- Query engine settingsPUT /remotecontrol/vehicles/{vin}/engine/config- Update engine settingsGET /remotecontrol/vehicles/{vin}/engine/diagnostics- Diagnose engine system
Interior Environment Control
Remotely control vehicle HVAC system and manage preference settings.
POST /remotecontrol/vehicles/{vin}/climate/start- Start interior environment controlGET /remotecontrol/vehicles/{vin}/climate/status- Query interior environment statusPOST /remotecontrol/vehicles/{vin}/climate/cancel- Cancel interior environment controlPOST /remotecontrol/vehicles/{vin}/climate/stop- Stop interior environment controlGET /remotecontrol/vehicles/{vin}/climate/history- Query interior environment control historyGET /remotecontrol/vehicles/{vin}/climate/preferences- Query interior environment preferencesPUT /remotecontrol/vehicles/{vin}/climate/preferences- Update interior environment preferencesGET /remotecontrol/vehicles/{vin}/climate/diagnostics- Diagnose interior environment system
Vehicle Location Check
Track and manage vehicle location.
POST /remotecontrol/vehicles/{vin}/location- Request locationGET /remotecontrol/vehicles/{vin}/location/status- Query location statusGET /remotecontrol/vehicles/{vin}/location- Query latest locationGET /remotecontrol/vehicles/{vin}/location/history- Query location historyPOST /remotecontrol/vehicles/{vin}/location/consent- Grant location consentDELETE /remotecontrol/vehicles/{vin}/location/consent- Revoke location consentGET /remotecontrol/vehicles/{vin}/location/consent- Query location consent statusGET /remotecontrol/vehicles/{vin}/location/analytics- Query location analytics data
Body Control
Remotely control body parts like sunroof, trunk, and windows.
Sunroof Control
POST /remotecontrol/vehicles/{vin}/sunroof/control- Control sunroofGET /remotecontrol/vehicles/{vin}/sunroof/status- Query sunroof statusPOST /remotecontrol/vehicles/{vin}/sunroof/cancel- Cancel sunroof controlGET /remotecontrol/vehicles/{vin}/sunroof/history- Query sunroof control historyGET /remotecontrol/vehicles/{vin}/sunroof/config- Query sunroof settingsPUT /remotecontrol/vehicles/{vin}/sunroof/config- Update sunroof settingsGET /remotecontrol/vehicles/{vin}/sunroof/diagnostics- Diagnose sunroof system
Trunk Control
POST /remotecontrol/vehicles/{vin}/trunk/open- Open trunkPOST /remotecontrol/vehicles/{vin}/trunk/lock- Lock trunkGET /remotecontrol/vehicles/{vin}/trunk/status- Query trunk statusPOST /remotecontrol/vehicles/{vin}/trunk/cancel- Cancel trunk controlGET /remotecontrol/vehicles/{vin}/trunk/history- Query trunk control historyGET /remotecontrol/vehicles/{vin}/trunk/spec- Query trunk specificationsGET /remotecontrol/vehicles/{vin}/trunk/config- Query trunk settingsPUT /remotecontrol/vehicles/{vin}/trunk/config- Update trunk settingsGET /remotecontrol/vehicles/{vin}/trunk/diagnostics- Diagnose trunk system
Window Control
POST /remotecontrol/vehicles/{vin}/window/lock- Lock windowPOST /remotecontrol/vehicles/{vin}/window/unlock- Unlock windowGET /remotecontrol/vehicles/{vin}/window/lock-status- Query window lock statusPOST /remotecontrol/vehicles/{vin}/window/cancel- Cancel window controlGET /remotecontrol/vehicles/{vin}/window/history- Query window control historyGET /remotecontrol/vehicles/{vin}/window/spec- Query window specificationsGET /remotecontrol/vehicles/{vin}/window/config- Query window settingsPUT /remotecontrol/vehicles/{vin}/window/config- Update window settingsGET /remotecontrol/vehicles/{vin}/window/diagnostics- Diagnose window system
SSE Endpoints (Result Status Updates)
Real-time transmission of status changes until operation completion.
| Endpoint | Description |
|---|---|
/remotecontrol/vehicles/{vin}/climate/updates/stream | Real-time updates of interior environment control results |
/remotecontrol/vehicles/{vin}/door/updates/stream | Real-time updates of door control results |
/remotecontrol/vehicles/{vin}/engine/updates/stream | Real-time updates of engine control results |
/remotecontrol/vehicles/{vin}/location/updates/stream | Real-time updates of vehicle location |
/remotecontrol/vehicles/{vin}/sunroof/updates/stream | Real-time updates of sunroof control results |
/remotecontrol/vehicles/{vin}/trunk/updates/stream | Real-time updates of trunk control results |
/remotecontrol/vehicles/{vin}/window/updates/stream | Real-time updates of window control results |
Service Integration Value
🔄 Data Integration Synergy
- Integrated Control Hub: Single control platform integrating all remote control features
- Control Pattern Analysis: Customized service recommendations through user control pattern analysis
- Secure Logging: History recording and security detection of all control commands
🚀 Differentiated Competitiveness
- Unique Control Solution: Integrated remote control platform not offered by competitors
- Scalability: Easy integration with future additional vehicle control features
- Global Standard: Standardized API supporting various vehicle models and regional communication regulations
For complete API details, refer to the OpenAPI specification in Swagger UI.