J1939 Protocol Stack

J1939 Protocol Stack

iWave offers J1939 protocol stack which is industry-proven and reliable software solution. J1939 stack provides an easy and customizable API for handling data. iWave designed the stack to be fully customizable, allowing users to specify feature sets and fine-tune the stack to meet end application requirements. J1939 protocol stack has been deployed globally for commercial vehicle applications.

  • Machinery Efficiency

  • Heavy duty vehicles

  • Off road Vehicles

  • Industrial Equipment

  • Diesel Engines




  • Supported Platforms

    • i.MX 8
    • i.MX 6
    • Other ARM platforms
  • Memory Requirements

    • ROM: 80kb
  • J1939 Stack Solution Package

    • Provides tachograph information
    • Custom porting services
    • Support for multi-frame messages
  • Kernel Version

    • Supported in Linux 4.1.15 and higher Kernel versions
  • J1939 Stack features

    • Supports standard baud rates over CAN 2.0B
    • Extended 29-bit identifier
    • Peer-to-peer messages and broadcast communication
    • Supports standard messages for vehicle communication
    • Point-to-point (node) and global (message) addressing
    • Maximum reliability
    • Excellent error detection & fault confinement
    • Targeted for fleet management systems and other applications


  • Supports on various ARM processors
  • Robust API’s which are easy to integrate 
  • Porting support for a newer version of the software
  • End to End solution offerings

Copyright © 2020 iWave Systems Technologies Pvt. Ltd.