Remote Vehicle Control via MQTT and TLS Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote vehicle control methods based on short message channels suffer from poor real-time performance and lack of robust security, making them unreliable and resource-intensive.
Innovation Solution
Establishing a secure communication channel between a smart device and a telematics service provider using a two-way TLS verification channel, with data transmission via MQTT protocol and Protobuf encapsulation, ensuring secure and efficient data exchange.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If short message channel is used for remote vehicle control, then implementation simplicity is improved, but real-time performance deteriorates
Solution Approach 1:
The patent introduces an MQTT broker as an intermediary component that mediates between the mobile terminal and the vehicle. The broker receives control instructions from the terminal and pushes them to the vehicle in real-time, solving the latency problem of traditional short message channels while maintaining implementation simplicity through a standardized message queuing protocol
Solution Approach 2:
The patent replaces the traditional store-and-forward mechanical message system with an event-driven real-time communication mechanism. Instead of relying on asynchronous short message routing, the system uses persistent connections and push-based delivery to achieve real-time control instruction transmission
2Device complexity
If traditional remote control method is used, then device complexity is reduced, but security reliability deteriorates
Solution Approach 1:
The patent implements preliminary security measures by establishing secure communication channels before any control instruction is transmitted. TLS/SSL encryption is configured in advance, and authentication mechanisms are pre-established, ensuring that all subsequent communications are secured without adding complexity to the control flow
Solution Approach 2:
The patent introduces a security intermediary layer that handles all authentication and encryption operations. This intermediary component manages the complexity of security protocols separately, allowing the main control system to remain simple while achieving high security reliability through dedicated security processing
3Ease of operation
If short message pushing scheme is used, then implementation ease is improved, but resource consumption increases
Solution Approach 1:
The patent extracts unnecessary data transmission overhead by using a streamlined control instruction format. Instead of transmitting complete vehicle state information or large data packets, the system extracts only the essential control parameters needed for remote operations, reducing resource consumption while maintaining implementation ease
Solution Approach 2:
The patent implements periodic status checking and conditional data transmission. The system periodically queries for vehicle status updates only when necessary, rather than continuously transmitting data, thereby reducing unnecessary resource consumption while maintaining operational ease through on-demand information retrieval
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The invention provides a method for remotely controlling a vehicle based on a smart device, the method comprising: establishing a secure communication channel between the smart device and a telematics service provider (TSP); and sending, when a remote control function for an application of the smart device is triggered, a first request from the smart device to the TSP via the secure communication channel, such that the TSP subsequently pushes the first request to the vehicle by means of a message queuing telemetry transport (MQTT) protocol, the first request comprising a control instruction for the vehicle and user information, wherein the TSP and the vehicle communicate with each other by using a private access point name, and carry out two-way verification by using a transport layer security (TLS) protocol or a secure sockets layer (SSL) protocol. The invention further provides a computer storage medium, a smart vehicle, and a telematics service provider.