IOTech Systems Limited

Best viewed on a device with a bigger screen...
Tel: +44 (0)191 814 2220

CAN Bus Device Connector

Easily send and receive messages from CAN bus devices and controllers with IOTech’s advanced CAN bus device connector.

Protocol Description

The Controller Area Network (CAN) bus system allows for the standard communication between Electronic Control Unit (ECU) devices via a two line data bus. The CAN bus standard is widely used in industrial sectors such as automotive, shipping, industrial automation and robotics. In automotive environments, for example, ECU devices might include the engine control unit, the transmission system, proximity sensors, airbags and even the audio system.

Developed by Bosch in 1986 and standardized in 1993 as ISO 11898, CAN bus alleviates point to point wiring between electronic components. CAN communication is robust to electromagnetic interference and provides centralized error detection for easy diagnosis.

CAN bus has two main modes: Raw Socket Protocol (RAW) mode that allows sending and receiving of singular CAN bus messages, and BCM (Broadcast Manager (BCM) mode that allows sending and receiving of cyclic CAN bus messages. The CAN standard does not specify how to encode or decode the raw data, hence the creation of higher level standards such as CANOpen.

CAN Bus Connector Specification

IOTech’s CAN bus device connector supports both the RAW and BCM modes of operation and provides the following key features:

  • Support for RAW mode for sending and receiving singular CAN bus messages

  • Support for BCM mode for sending and receiving cyclic CAN bus messages

  • Reading and writing either generically to the CAN bus network or to specified devices based on CAN bus identifiers

  • Support for configuring the cyclic periods in BCM mode

  • Support for dynamically adding and removing filter subscriptions based on CAN bus identifiers in BCM mode

  • Support for both the standard 11 bit CAN identifier and extended 29 bit CAN identifier modes

  • Uses the String data type when sending and receiving the CAN bus messages

Note that the CAN bus connector interacts with CAN via the Linux SocketCAN driver and therefore is not supported on Windows.

How to Buy

CAN bus Device Connector is available to buy from our store. To connect your IoT endpoint (device/sensor/thing) to a CAN bus enabled device, follow the steps below; 

  1. Go to our marketplace or click the "Buy Now" button below.  
  2. Choose the edge software platform you would like to run this on (Edge Xpert, Edge XRT, EdgeX) and start building the specifications based on your requirements.

  3. Once your cart is complete, submit the order and proceed to checkout. You will be required to register or log in to your existing account.

  4. Once you have filled in your Company Information, select your preferred payment method. You can pay via Credit Card or a Purchase Order. You will need to request a quote for Purchase Orders.

    • For Credit Card payments,

      1. Submit billing information and proceed to payment.

    • For Purchase Orders,

      1. Submit a request for a quote by clicking the "Request a Quote" button and wait for IOTech to approve. Once it's approved, you will receive an email with the approved quote attached.

      2. Sign the approved quote and log back in to your account. On your "Quotes" tab, select the approved quote and click "Order Now". 

      3. Go to your cart. Any item on your cart will be cleared and replaced with the items on your approved quote. Click "Proceed to Checkout"

      4. Supply your company information and select payment method. You can either pay via Credit Card or Submit a P.O.
      5. If you choose to pay via Credit Card, fill the billing information and proceed to payment.
      6. If you choose to pay by PO, enter the PO number (optional), attach the signed quotation and the Purchase Order (optional).
      7. Review the order and Submit.

Click the Buy Now button below or Contact Us if you need assistance.

Let's get you started
Do you have other questions?

Back to the List of Supported Connectors

Access Key Enabled Navigation

Keywords for: CAN bus Device Connector

CAN bus, Bosch, CAN, robotics, control area network, electronic control unit, ecu, automotive, shipping, industrial automation, device protocol, device technologies, device protocol, industrial automation, IoT, industrial IoT, IoT edge, edge computing, device connectivity, device protocol, device technology, IoT, edge computing, internet of things, IoT, Industrial IoT