- Home
- Development
- CAN2IoT - CAN Bus, SAE J1939, NMEA 2000 to UART, Bluetooth, BLE, WiFi Module
CAN2IoT - CAN Bus, SAE J1939, NMEA 2000 to UART, Bluetooth, BLE, WiFi Module
Product Description
The CAN2IoT Module acts as a bi-directional gateway between CAN Bus protocols (Classical CAN, CAN-FD, SAE J1939, NMEA2000) and IoT wireless connections, such as Bluetooth, BLE, and WIFI. Its functionality is user-programmable (CAN Baud Rate, Filtering Message IDs, and more), resulting in maximum flexibility.
The module is available as an off-the-shelf gateway product (see firmware features below) but is also suitable for customizations and end-user development.
Please be aware that the CAN2IoT module is a brand-new product. Currently, we primarily offer SAE J1939, but we are also in the process to add features to support other protocols. The priorities for the implementation of Classical CAN, CAN FD, and NMEA 2000 will change according to market research and customer feedback.
In case you need further information on this product, please feel free to contact us.
General Features
- User/Application Programmable
- Easily adaptable per simple COM port access
- OS-Independent Operation – Supports Windows, Linux (including Raspberry Pi), Android, iOS, Embedded Systems (including Arduino), and more.
- Free-of-Charge Windows Software for Setup, Data Transfer, Data Monitoring, Data Recording, Node Simulation, and more.
- Bi-Directional communication between module and main controller
- Communication protocol is well documented
- Programming Sample Source Codes in C, C++, C#, Java Script
- Reliable wireless data transfer with error detection
- Industrial-Strength design
- o Extended input power range 8 VDC to 36 VDC, max. 1 Amp
- o Operating temperature -40°C to ~85°C
- Small Size (W x L x H) 61 mm x 38 mm x 12 mm – 2.4” x 1.5” x 0.5”
Application Examples
- CAN/J1939/N2K Data Monitoring, Analyzing & Recording
- CAN/J1939/N2K Data Simulation
- CAN/J1939/N2K Device Simulation
- CAN/J1939/N2K Control Devices
CAN2IoT Hardware Features
- 240 MHz dual core Tensilica LX6 microcontroller with 600 DMIPS
- Integrated 520 KB SRAM
- 4 MByte flash
- Integrated 802.11b/g/n HT40 Wi-Fi transceiver, baseband, stack and LWIP*
- Integrated dual mode Bluetooth (Classic and BLE*)
- Onboard*/External PCB antenna
- Two UART ports
- SPI/I2C port
- Classical CAN
- CAN-FD*
- Onboard CAN Termination Resistor
- Two LED outputs
- Six GPIO signals
- Extended input power range 8 VDC to 36 VDC, max. 1 Amp
- Operating temperature -40°C to ~85°C
- Size (W x L x H) 61 mm x 38 mm x 12 mm – 2.4” x 1.5” x 0.5”
Add 8 mm – 0.3” to height for 18-pin headers
* In Preparation
CAN2IoT Firmware Features
The SAE J1939 functionality is based on current veteran products, such as:
- SAE J1939 ECU Simulator Board with USB Port…
- SAE J1939 Starter Kit and Network Simulator…
- SAE J1939 to RS232 & USB Gateway…
- SAE J1939 - GPS Module…
We created the CAN2IoT module as part of a new business strategy and managed to port the existing firmware, e.g., the full functionality, to the new hardware. In a next step, we added Bluetooth communication to the device. At the time of this writing, we have begun adding BLE (Bluetooth Low Energy) as part of a customer project. The next logical step is to extend the SAE J1939 protocol features to include the NMEA 2000 Fast Packet, which opens the NMEA 2000 market for us.
Available
The following features have been tested successfully and are available:
- SAE J1939 to UART
- SAE J1939 to BT
In Preparation
The following features are in preparation. Their development is primarily driven by customer requests but also market research.
- SAE J1939 to BLE/WiFi
- SAE J1939-22 (CAN-FD) to BT/BLE/WiFi
- NMEA 2000 to BT/BLE/WiFi
- Classical CAN to BT/BLE/WiFi
- CAN-FD to BT/BLE/WiFi
More information is in preparation...
See also:
- ESP32 Based CAN Bus, SAE J1939 and NMEA 2000 to Bluetooth Gateway...
- Controller Area Network (CAN), SAE J1939, NMEA 2000 Wireless Module for IoT and ELD Applications...
In case you need further information, please feel free to contact us at any time.
An Introduction to Building Integrated, Device-to-Cloud IoT Solutions
Learn how to program the Internet of Things with this hands-on guide. By breaking down IoT programming complexities step-by-step and building-block fashion, author and educator Andy King demonstrates how to develop and build your full-stack, end-to-end IoT solution from device to cloud.
This helpful book walks the reader through tooling, development environment setup, solution design, and implementation. You will learn how a typical IoT ecosystem works and how to tackle integration challenges when implementing your IoT solution.
So whether you are an engineering student learning the basics of the IoT, a tech-savvy executive looking to understand the nuances of IoT technology stacks better, or a programmer building your smart house solution, this practical book will help you get started.