Press "Enter" to skip to content

JCOM1939 Monitor – Further Resources

Getting familiarized with the SAE J1939 protocol can be a daunting task. In this section, we attempt to share as much information as possible to support the newcomer as well as the experienced engineer.


JCOM1939 Visual C# Demo Code

SAE J1939 ECU Simulator Board Programming with Visual Studio C#

This post refers to a simplified version of our SAE JCOM1939 Monitor - JCOM1939 Monitor, Analyzer, and ECU Simulator, a C# application created in Visual Studio. The JCOM1939 Monitor Software, ...
FMS - Fleet Management System

Simulating SAE J1939 PGNs Supporting FMS (Fleet Management System) Standard

What is the FMS Standard? At the turn of the 21st century, GPS-based vehicle tracking systems were becoming more affordable, yet they still lacked the capability to provide vehicle-related technical ...
SAE J1939 Address Claim Procedure

SAE J1939/81 Network Management – Address Claim Procedure

The Address Claiming Process is the cornerstone of Network Management in the context of J1939. Unlike other higher-layer protocols based on Controller Area Network (CAN) that lack default support for ...

SAE J1939 ECU Simulation, Data Monitoring and Recording Under Linux

Our   JCOM.J1939.USB gateway board is not just a high-performance, low-latency vehicle network adapter for SAE J1939 applications. It's also a powerful tool that allows any host device with a ...
JCOM1939 Monitor - Engine Coolant Temperature Data Traffic

SAE J1939 Monitor Software – Setting Up Engine Coolant Temperature PGN for Simulation

This post will guide you through setting up SAE J1939 PGN simulation with our JCOM1939 Monitor software, using the Engine Coolant Temperature as a randomly chosen example. It's important to ...

SAE J1939 Simulator Generates PGNs Frequently Used for Diesel Engine Simulation

Our SAE J1939 ECU Simulator Board with USB Port allows any host device (e.g., PC) with a USB COM port to monitor SAE J1939 data traffic and communicate with the ...

SAE J1939 Starter Kit Simulates Diesel Engine and Demonstrates VIN Request

Our JCOM.J1939 Starter Kit and Network Simulator is crucial in enabling experienced engineers and beginners to delve into SAE J1939 data communication. It eliminates the need to connect to a real-world ...

SAE J1939 Message Format and Proper Interpretation of PGNs

It happens regularly that I am contacted by a user of our SAE J1939 ECU Simulator Board with USB Port, complaining that our device does not display a PGN correctly ...

SAE J1939 Uses CAN Bus Message Collision During Bus Arbitration

SAE J1939 is a higher-layer protocol (HLP) based on the Controller Area Network (CAN Bus). It provides serial data communications between microprocessor systems (also called Electronic Control Units—ECUs) in any ...

SAE J1939/81 Network Management – Address Claim Procedure

Network Management under SAE J1939 is primarily represented by the Address Claiming Process. While other higher-layer protocols based on Controller Area Network (CAN) do not support dynamic node address assignments ...

CAN Bus Automatic Baud Rate Detection and What to Consider When Connecting to a Network

Automatic CAN Bus baud rate detection comes in handy when you need to connect to a CAN network without knowing its actual transmission speed. Rather than playing with CAN baud ...

Beginner’s Guide to SAE J1939 Monitoring, Simulation, and Development

Welcome to my beginner's guide! By opening this page, you have entered the first and probably most crucial stage toward developing your SAE J1939 project: Reading. Over the years, I ...


A Comprehensible Guide to SAE J1939A Comprehensible Guide to J1939 is the first work on J1939 besides the SAE J1939 standards collection. It provides profound information on the J1939 message format and network management combined with a high level of readability.

The information in this book is based on two documents of the SAE J1939 Standards Collection:

  • J1939/21 – Data Link Layer
  • J1939/81 – Network Management

This book is an attempt to create an enjoyable and readable J1939 reference for everybody. The information provided in this book is, besides the SAE J1939 Standards Collection, based on publicly available information such as, but not limited to web sites and printed literature as well as contributions by engineers familiar with Controller Area Network and the J1939 protocol. The information in this book, while based on the J1939 standard, is not a reproduction of any copyrighted SAE document. More Information…

Copyright © 2024 Copperhill Technologies Corporation