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

  • Trucks and Heavy duty vehicles

  • Forklifts / Cleaning Machines

  • Industrial Equipment

  • Diesel Engines




  • Supported Platforms

    • i.MX 8, i.MX 6 and other ARM platforms
  • Kernel Version

    • Supported in Linux 4.1.15 and higher Kernel versions
  • J1939 standard stack

    • 250 Kbit/s over CAN 2.0B, i.e. an extended 29-bit identifier
    • Peer-to-peer messages and broadcast communication
    • Standardized messages for the overall vehicle communication
    • Has point-to-point addressing (node addressing) and global
    • addressing (message addressing)
    • Maximum reliability
    • Excellent error detection & fault confinement
    • Collision-free bus arbitration


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

Copyright © 2020 iWave Systems Technologies Pvt. Ltd.