Site Information

 Loading... Please wait...

Blog

Embedded ARM System Serves As SAE J1939 to Bluetooth Gateway

Posted by Wilfried Voss on

jCOM Board With SAE J1939 Interface and Bluetooth Wireless Connection

Systems like the Arduino, BeagleBone, or Raspberry Pi are great systems for rapid prototyping (and that’s the focus of my business). However, when it comes to exposing these systems to industrial environments, you may reach their limits easily. That includes primarily temperature range, splash water protection, and vibration. Some systems have options for an extended input power range that goes beyond 5 VDC. 

I started looking into using these systems for a specific project that required a CAN port with Bluetooth interface (plus Real-Time Clock and GPS), and the Raspberry Pi stood out, since it can be configured to do all that. However, as I mentioned, it does not meet any industrial standards. You can use the Arduino Due (with the fastest Arduino processor), for instance, and add components, but, yet again there is the problem with long-term reliability.

In all consequence, I developed my own board and the result is this device:
http://copperhilltech.com/sae-j1939-obd-ii-electronic-logging-device-with-bluetooth/

The hardware costs are actually lower than adding up all components you need for a Raspberry Pi system, and it can be easily modified to support WiFi.

To mention just a few highlights:

  • ARM Cortex-M3 Processor
  • CAN Bus Interface
  • Fully certified low-power Bluetooth Version 2.1 Module (with or without external antenna)
  • RS232 Interface For On-Site Firmware Upload and/or Gateway Functionality
  • SD Card Slot for Data Storage (optional)
  • GPS module (optional, with or without external antenna)
  • SAE J1939 Protocol Stack (optional)
  • Extended Temperature Range of -40C to +85C (-25C to +85C with SD Card)
  • Input Power Range of 7 VDC to 36 VDC
  • Flame Retardant ABS Enclosure 4.25 x 3.00 x 1.38 in / 107.95 x 76.20 x 35.05 mm
  • Environmentally friendly, RoHS compliant

The number of applications that can be accomplished with this hardware is vast. Just to mention a few:

  • CAN-RS232 Gateway (w/o Bluetooth module)
  • CAN-Bluetooth Gateway
  • J1939-RS232 Gateway (w/o Bluetooth module)
  • J1939-Bluetooth Gateway
  • Electronic Logging Device (ELD Rule/Mandate)
  • CAN/OBD-II/J1939 Data Logger
  • Data Recording and Display Under Android or iOS

I believe, the most interesting application would be for a device according to the Federal Motor Carrier Safety Administration (FMCSA) Electronic Logging Device (ELD) Rule. The device can be easily configured to filter all necessary PGNs from the vehicle network and transmit them, for instance, to an Android or iOS tablet or phone serving as a driver interface.

SAE J1939 to Bluetooth Gateway

SAE J1939 ECU Simulator Board With USB Port

Implementing the BT gateway functionality actually took me only a few hours, since the hardware, specifically the CAN and serial ports, are identical to our SAE J1939 ECU Simulator Board With USB Port. Add to this our vast application library. All that was required was to redirect the data stream to a different serial COM port. 

The communication protocol between the gateway and the host system (PC, Embedded System, Android System, etc.) is well documented, and we provide C and C# source code to read and write CAN data frames.

In addition, the gateway is supported by our jCOM1939 Monitor, an SAE J1939 Monitoring, Analyzer and ECU Simulation software under Windows.

The jCOM1939 Monitor Software is the perfect tool to monitor, analyze, and simulate SAE J1939 data traffic. The system combines our jCOM.J1939.USB that functions as an SAE J1939 to USB (or UART) gateway. A comprehensive and easy-to-use, easy-to-understand Windows software displays not only SAE J1939 data traffic; it also allows to scan the network, simulate an ECU (incl. full node address negotiation features), and respond to data request messages. 

Once the Bluetooth connection was paired with our Windows 10 PC, communication went smooth in both directions. There was no noticeable difference between the wired and wireless configuration.

For more information, please feel free to contact us.

Linux Single Board Computer (SBC) Supports Bluetooth, WiFi, Ethernet, And Out-Of-Box Cellular Connectivity

The ConnectCore 6UL SBC Pro by Digi International Inc. delivers the ultimate connected off-the-shelf NXP i.MX6UL single board computer with complete capabilities and unparalleled design flexibility.Its unique pre-certified wireless connectivity options offer 802.11a/b/g/n/ac Wi-Fi and Bluetooth 4.2, including Bluetooth Low Energy. Out-of-box cellular integration options using the pre-certified Digi XBee® Cellular modem or third party PCI Express [...]

Read More »


The Easiest Way Installing A Bluetooth Interface On The Arduino Due And Mega 2560

Whenever it comes to setting up new applications, I usually come back to the Arduino Due, while the Mega 2560 is a close second choice. This next new project was an SAE J1939 (a CAN Bus based higher layer protocol) to Bluetooth interface. The idea was to connect an ARM-Processor-based hardware to a vehicle network [...]

Read More »


Single Board Computer With Wireless Connectivity Such As WiFi, Bluetooth Incl. BLE, Xbee Cellular

Digi International's ConnectCore i.MX6UL SBC Pro is a powerful, secure, pre-certified, and connected Single Board Computer in a standard form factor with complete design flexibility. The ConnectCore i.MX6UL SBC Pro offers pre-certified wireless connectivity options such as 802.11a/b/g/n/ac Wi-Fi® and Bluetooth® 4.2, including Bluetooth Low Energy (BLE). Out-of-box cellular integration options using the pre-certified Digi XBee® Cellular modem [...]

Read More »


CAN Bus Data Logging Device With Bluetooth - From Prototype To Finished Product

An important part of our business at Copperhill Technologies is providing custom engineering services and consulting, primarily for Controller Area Network (CAN) and SAE J1939 technologies. Our strengths, skills, and passions include embedded hardware and software development, rapid prototyping, and manufacturing support. We guide our customers through the entire project cycle from development to finished [...]

Read More »


Bluetooth V4.2 Module For Industrial IoT, Medical And Industrial Equipment Applications

Fujitsu's Bluetooth Version 4.2, FWM7BLZ20-series module is designed to minimize time and cost investments to develop low-power Industrial IoT (Internet of Things) applications for medical, instrumentation, industrial equipment, and smart buildings. The FWM7BLZ20-series module is based on the Nordic nRF52832 SoC with embedded 32-bit ARM® Cortex™ M4 microcontroller, 512KB Flash, 64KB RAM, and integrated antenna. It [...]

Read More »


Bluetooth Low Energy Module For Enterprise Internet of Things (EIoT) Applications

The BL652 module by Laird is designed to simplify RF design and certification efforts for EIoT (Enterprise Internet of Things) projects while delivering enhanced security via the Nordic nRF52 Chipset and BLE 4.2 technology. By utilizing the BL652, engineers and designers can integrate highly-secure Bluetooth Smart capabilities into EIoT applications. The BL652 is a fully-integrated, stand-alone BLE and NFC [...]

Read More »


Dual-Band Embedded WiFi And Bluetooth Module For Difficult RF Environments

Laird announced the release of their 50 Series Enterprise Wi-Fi + Bluetooth modules, the next-generation of their popular dual-band embedded wireless modules providing product engineers with a solution that is optimized to ensure safe connectivity in difficult RF environments. The 50 Series family of modules was designed to thrive in difficult environmental settings with obstacles such [...]

Read More »


Wireless Modules Integrate Long-Range LoRa Technology And Short-Range BLE Technology

Laird introduced wireless modules that integrate long-range LoRa technology and short-range BLE technology, giving companies the ability to create longer-range systems than previously possible with a single module. The RM1xx product family enables companies to expand the locations where IoT can be deployed by using the combination of long-range LoRa wireless technology and ultra low-power BLE technology integrated [...]

Read More »


Android-Powered Mobile Computer For Field Service, Automotive Inspections, Transportation And Logistics

Janam Technologies' XT2 touch computer is an Android-powered mobile computer designed to enable increased efficiency for mobile workers in field service, automotive inspections, and transportation and logistic applications. The XT2 rugged mobile computer runs the Android 5 Lollipop operating system and is certified to support all Google APIs including Google Play. The XT2 weighs 10-oz. and has [...]

Read More »