SAE J1939 Software
SAE J1939 Protocol Stack
SAE J1939 Protocol Stack

Experience Summary

  • 1000 Global Customers
  • 500 Protocol Stacks
  • 300 CAN Device Drivers
  • 75 Flash Bootloaders
  • 60 Microcontrollers & DSPs
  • 7 Real-Time Operating Systems
  • 1 United States Patent


  • TI DSP 3rd Party Network
  • NXP Partner Program
  • STMicroelectronics Partner
  • Microchip Design Partner
  • Infineon Partner Program

J1939, OBD2, UDS Adapter/Converter: RS232, USB, Bluetooth, BLE, WiFi, Android, iOS

The VNA family of high-performance, low-cost, low latency adapters support J1939, OBD2, UDS, and J1708 for heavy-duty and light-duty vehicles. The family implements J1939 to RS232, J1939 to USB, J1939 to Bluetooth (including BLE), and wireless J1939 to WiFi (802.11b) interfaces, with support for Android and iOS devices. All devices support dual J1939, OBD2, UDS, and CAN networks and a single J1587/J1708 network.

The family was designed to meet the demanding bandwidth requirements of J1939 and the critical timing of J1708.  The VNA devices provide internal buffers with up to 300 filters, largely reducing the overhead for the host. The adapters identify protocol errors, inter-character spacing, idle line detection, collision detection, and implements automatic retries.

Host interfaces of RS-232, Hi-Speed USB (480 Mbps), Ethernet (100 Mbps), and Wireless (802.11b - WiFi) are available. For questions, see our J1939 Adapter FAQ.

Below is a password protected example Windows console application which contains the source code for basic interface functions for adding filters, transmitting J1939/J1587/J1708 messages, and processing the real-time statistics message: Windows J1939/J1587/J1708 Example and a Linux Example. For the password, please contact us.
Call Toll Free:  888-256-3828
J1939 and J1708 Adapter/Converter | J1939 to RS232, USB, Bluetooth, WiFi (Wireless)