Remote Vehicle Control via MQTT and TLS Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveimplementation simplicityVSAvoidreal-time performance
Core Design Contradiction:
Ease of manufactureVSSpeed

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Device complexity

If traditional remote control method is used, then device complexity is reduced, but security reliability deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoidsecurity reliability
Core Design Contradiction:
Device complexityVSReliability

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If short message pushing scheme is used, then implementation ease is improved, but resource consumption increases

Engineering Contradiction:
Improveimplementation easeVSAvoiddata resource consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

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

Inventive Principle:
Principle #2Taking out (Extraction)

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

Inventive Principle:
Principle #19Periodic action

Data Source

PatentEP3726806B1Method for remotely controlling vehicle on the basis of smart apparatus
Publication Date: 2023.08.09 NIO ANHUI HLDG CO LTD
  • EP3726806B1 patent drawingFigure 1
  • EP3726806B1 patent drawingFigure 2
  • EP3726806B1 patent drawingFigure 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.