Gateway Controller Embeds HTTP Requests in CAN Messages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Vehicle controllers connected through a CAN bus lack the ability to easily exchange information for diagnostic and configuration purposes without an Ethernet connection, limiting their accessibility and functionality.

Innovation Solution

A control system comprising a gateway controller and a remote controller that embeds and extracts HTTP requests and responses within CAN bus-compatible messages, enabling information exchange between controllers connected via a CAN bus, even those without an Ethernet interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If controllers are connected through CAN bus without Ethernet interface, then device complexity is reduced and cost is lowered, but information exchange capability for diagnostic and configuration purposes is limited

Engineering Contradiction:
Improvecontroller connection structureVSAvoidinformation exchange capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The gateway controller serves as an intermediary between the CAN bus network and external diagnostic systems. It receives HTTP requests from external devices, translates them into CAN bus messages, and forwards them to the target controller. This mediator approach enables web-based diagnostic and configuration capabilities for CAN bus controllers without requiring them to have direct Ethernet interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If HTTP protocol is used for information exchange, then ease of operation and accessibility are improved, but compatibility with CAN bus protocol is lost

Engineering Contradiction:
Improveinformation exchange accessibilityVSAvoidprotocol compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The gateway controller acts as a protocol translator between HTTP and CAN bus protocols. It receives HTTP requests from external devices, converts them into appropriate CAN bus messages, and vice versa for responses. This enables web-based accessibility while maintaining compatibility with the existing CAN bus network architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the communication protocol parameter from HTTP to CAN bus protocol when transmitting messages between the gateway and remote controllers. The gateway dynamically adapts the message format, data structure, and transmission protocol based on the target device and communication requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9026711B2Motor vehicle control system with simplified information exchange
Publication Date: 2015.05.05 LEAR CORP GMBH
  • US9026711B2 patent drawing
  • US9026711B2 patent drawing
  • US9026711B2 patent drawing

AI summary

A control system includes a gateway controller and a remote controller. The gateway controller is configured to embed an HTTP request in a CAN bus-compatible message and transmit the CAN bus-compatible message onto a CAN bus. The remote controller is configured to receive the CAN bus-compatible message from the CAN bus, extract the HTTP request from the CAN bus-compatible message, and create an HTTP response to the HTTP request.