Protocol Stacks for Embedded Automotive Solutions

UDS Protocol Stack

iWave offers the UDS Protocol Stack for clients and servers based on the ISO 14229 protocol to enable UDSonCAN and UDSonIP. The Unified Diagnostic Services is an automotive standardized protocol that provides a common application layer for a wide range of low layer protocols like ISO 15765 (ISO-TP), Ethernet, and K-Line. The iWave UDS stack provides easy APIs for handling the diagnostics services as it implements both the application layer (ISO 14229-1) and session layer (ISO 14229-2). The iWave UDS stack provides a robust and effective way to communicate with the vehicle ECUs and carry out diagnostics. iWave has designed the stack to be fully customizable, allowing users to specify feature sets and fine-tune the stack to meet the end application requirements.

Learn More…

J1939 Protocol Stack

iWave has implemented the J1939 Protocol Stack based on the SAE J1939 protocol. The SAE J1939 protocol communicates over the high-speed ISO 11898-1 CAN (HS-CAN) network. The iWave J1939 stack is designed to be used in heavy-duty environments and suitable for horizontally integrated vehicle industries but is also applicable for light-duty, medium-duty, and heavy-duty vehicles used on-road and off-road. The J1939 protocol also finds use in industrial diesel engines. The iWave J1939 protocol stack is designed to be platform and OS independent and can be easily ported for any end application.

Learn More…

FMS (Fleet Management System)

The FMS interface is an optional interface of various truck manufacturers. Since a direct connection to the vehicles’ internal bus system might affect vehicle reliability (as well as warranty), the FMS interface is designed to be the sole interface for a safe data connection to the internal network. iWave SAE J1939 protocol stack provides an efficient way to read FMS standard parameters.

Learn More…

K-Line Protocol Stack

The ISO 9141 and ISO 14230 or the Keyword Protocol 2000 (KWP2000) carry out bidirectional serial communication on a single line called the K-line. They are together referred to as the K-line protocol. The iWave K-line protocol stack implements automatic detection of the internal protocol and can communicate accordingly, allowing the developer to focus on the application. The stack complies with both the ISO 9141 and the ISO 14230 standards.

Learn More…

CANopen Protocol Stack

CANopen is a higher-level protocol for CAN-based networks. iWave’s CANopen Master stack and CANopen Slave stack are compliant with the CiA 301 standard and have support for the features as per the CiA 302 standard. The iWave CANopen protocol stacks support the SDO, PDO, NMT, SYNC, Time, Heartbeat, and Emergency protocols. iWave provides application-specific profiles as optional add-on modules.

Learn More…

Marine Protocol – NMEA 2000

The NMEA 2000 (NMEA2K or N2K) is an application layer protocol stack standardized as IEC 61162-3. It is a plug-and-play communications standard used for connecting marine sensors and display units within ships and boats and uses the CAN interface for communication. The lower-level protocols used are ISO 11783 and ISO 11898. The iWave NMEA 2000 protocol stack is standard compliant and is designed for quick integration.

Learn More…

Agriculture – ISO 11992

ISO 11992 is a CAN-based protocol used for communication between towing and towed vehicles. This is mainly between tractors and trailers and is used for braking systems, lights, and system control. The iWave ISO 11992 protocol stack complies with the standard and provides a comprehensive set of features enabling easy application development.

Learn More…

Agriculture and Mining – ISO 11783

The iWave ISO 11783 protocol stack (ISOBUS) has been designed to enable communication in tractors and machinery for agriculture and forestry. It provides communication between the tractor and implements. The iWave ISOBUS Stack is compliant to the ISO 11783 protocol standard.

Learn More…


Connected Automotive Solutions Expertise

Getting started with TCU: Part 1

Getting started with TCU: Part 2

Why harness cable approach for TCU?

Copyright © 2022 iWave Systems Technologies Pvt. Ltd.