
TK Engineering Oy
Hovioikeudenpuistikko 13 as 3
65100 Vaasa, Finland
Kauppakatu 3 B
33200 Tampere, Finland
info@tke.fi
Phone: +358 6 357 6300
In Military Vehicles
How DDS and J1939 Work Together in Military Vehicles
In modern military vehicles, data exchange between various subsystems (e.g., engine control, navigation, weapon systems, and diagnostics) requires robust and scalable communication frameworks. DDS (Data Distribution Service) and J1939 (SAE J1939) can work together to enable real-time, interoperable, and distributed control in complex vehicular architectures.
DDS (Data Distribution Service)
A publish-subscribe middleware designed for real-time, distributed systems.
Provides scalability and QoS (Quality of Service) features for mission-critical applications.
Commonly used in autonomous systems, C4ISR, and sensor fusion in military vehicles.
Vendor-neutral and supported by standards like OMG DDS (Object Management Group).
J1939 (SAE J1939)
A CAN-based protocol used in heavy-duty military vehicles for real-time control and diagnostics.
Defines message structures, parameter groups (PGNs), and data transfer mechanisms.
Ideal for engine management, power distribution, and vehicle health monitoring.
Low-latency and deterministic but limited in bandwidth (~500 kbps).
DDS as a Bridge for J1939 Data
J1939 nodes (ECUs, sensors, actuators) generate low-level control data (e.g., RPM, temperature, throttle position).
A DDS-J1939 bridge/gateway translates J1939 messages into DDS topics for higher-level processing.
DDS enables real-time distribution of vehicle telemetry to mission control, battlefield networks, or AI-based decision-making systems.
DDS for Sensor Fusion & Autonomous Systems
DDS can aggregate multiple J1939 data streams with other sensor data (e.g., LiDAR, radar, GPS).
Supports predictive maintenance by combining J1939 fault codes (DTCs) with AI analytics.
DDS allows J1939-equipped vehicles to interact with C4ISR (Command, Control, Communications, Computers, Intelligence, Surveillance, and Reconnaissance) systems.
QoS & Real-Time Data Prioritization
J1939 is limited to fixed priority CAN arbitration, but DDS enables dynamic QoS control.
DDS ensures high-priority messages (e.g., weapon control, collision alerts) override less critical data.
A DDS-J1939 gateway acts as the translator: it converts raw CAN bus data (PGNs) into DDS topics, ensures time synchronization, and applies QoS policies. The result: deterministic control at the subsystem level combined with scalable, distributed intelligence at the mission level.
It’s not hype — it’s practical
J1939 gives you the deterministic control you already trust. DDS simply scales that trust across distributed, autonomous systems.
Future-proof design
Instead of ripping out legacy CAN systems, DDS integrates them seamlessly into AI-driven, networked architectures.
Battle-tested flexibility
Whether it’s tanks, APCs, or UGVs, the DDS-J1939 combo adapts without reinventing the wheel.
Connect with Us for Tailored Solutions
This is not just theory—it’s the blueprint for how the next generation of autonomous military platforms will move, think, and fight.