Skip to content

Telematics Protocol Builder

Design and test telematics protocols faster and more accurately

Telematics Protocol Builder is a development tool for defining and testing protocols used for communication between vehicles, TCUs, telematics platforms, and mobile apps.

Developers can define message structures, generate test messages, and validate protocols before implementing them directly in code.

This significantly reduces communication errors and integration issues that occur during telematics system development.


Get Started Now

Protocol Builder

Why Do You Need Protocol Builder?

Telematics systems involve communication between multiple components:

  • Vehicle ECU
  • TCU (Telematics Control Unit)
  • Telematics Platform
  • Mobile Applications
  • External Services (Insurance, Car Rental, Fleet, etc.)

Various message protocols are used in this process:

Examples:

  • MQTT vehicle event messages
  • REST API requests/responses
  • Vehicle status data
  • Remote control commands
  • OTA update commands

However, in actual development, the following problems frequently occur:

  • Protocol definition documents differ from actual implementation
  • Message structure errors
  • Lack of test environment
  • Difficult integration testing

Protocol Builder was created to solve these problems.


Key Features

1. Protocol Definition

You can define message structures in simple schema format.

Example

json
{
  "vehicleId": "string",
  "timestamp": "datetime",
  "ignition": "boolean",
  "doorStatus": {
    "driver": "boolean",
    "passenger": "boolean",
    "rearLeft": "boolean",
    "rearRight": "boolean"
  }
}

Protocol Builder automatically generates the following based on this definition:

  • JSON Payload Template
  • MQTT Message Format
  • API Request/Response Structure
  • Binary Packet Structure

2. Message Simulation

You can generate test messages for vehicle events or remote control.

Example

json
{
  "event": "Vehicle Door Open Event",
  "vehicleId": "CAR-10293",
  "door": "driver",
  "status": "OPEN",
  "timestamp": "2026-03-15T12:00:00"
}

Generated messages can be sent to:

  • MQTT Broker
  • Telematics Platform
  • API Endpoint

3. Protocol Validation

Automatically validates errors by comparing defined protocols with actual messages.

Validation Items:

  • Field type checking
  • Required field existence
  • Value range checking
  • Protocol version compatibility

Example

✔ vehicleId : Normal
✔ timestamp : Normal
✖ ignition : Missing

4. Support for Various Communication Protocols

Supports various communication methods used in telematics environments.

ProtocolPurpose
MQTTVehicle events and telemetry
HTTP / RESTPlatform API
WebSocketReal-time vehicle status
Binary PacketTCU low-level communication

Main Use Cases

1. TCU Development

TCU firmware developers can test:

  • Vehicle event message generation
  • Vehicle sensor data simulation
  • Telemetry message validation

2. Telematics Platform Development

Backend developers can perform:

  • Message reception testing
  • Protocol compatibility validation
  • Platform integration testing

3. Mobile App Development

Mobile app developers can test:

  • Vehicle status response messages
  • Remote control commands
  • Notification message structures

Workflow

Protocol Builder is used in the following flow:

Protocol Definition

Message Template Generation

Vehicle Event Simulation

Platform Transmission

Protocol Validation

Vehicle Event Simulation Example

Vehicle door open event

json
{
  "event": "VEHICLE_DOOR_STATUS",
  "vehicleId": "CAR-10021",
  "timestamp": "2026-03-15T12:05:00Z",
  "doorStatus": {
    "driver": "OPEN",
    "passenger": "CLOSED",
    "rearLeft": "CLOSED",
    "rearRight": "CLOSED"
  }
}

Expected Benefits

Telematics Protocol Builder is a development tool that helps you design and test telematics communication protocols more easily and quickly.

Through protocol definition, message generation, simulation, and validation features, you can simultaneously improve the speed and stability of telematics system development.

BenefitDescription
Improved Development SpeedProtocol definition and test automation
Reduced Integration ErrorsAutomatic message structure validation
Easier DebuggingVehicle event simulation capability
Better CollaborationShared protocol definitions

Target Users

  • Telematics platform developers
  • TCU firmware engineers
  • Automotive software developers
  • System integration engineers
  • QA engineers

Roadmap

The following features will be added in the future:

  • Protocol version management
  • GUI-based protocol design tool
  • Automatic API documentation generation
  • Protocol compatibility testing
  • OTA command simulation

Get Started

Protocol Builder

Released under the MIT License.