Best viewed on a device with a bigger screen...
Tel: +44 (0)191 814 2220
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.
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.
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;
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.
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.
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,
Submit billing information and proceed to payment.
For Purchase Orders,
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.
Sign the approved quote and log back in to your account. On your "Quotes" tab, select the approved quote and click "Order Now".
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"
Click the Buy Now button below or Contact Us if you need assistance.
The Catalyst 3 Science Square
Newcastle upon Tyne United Kingdom NE4 5TG
Tel: +44 (0)191 814 2220
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