Fuel Cell Monitoring Over CAN Bus
What We Monitor?
Monitoring fuel cell devices in the field is crucial for ensuring optimal performance and identifying issues before they become significant problems.
In this guide we will set up a real-time remote monitoring of Intelligent Energy IE-LIFT 804 fuel cell device.
Physical Connection
For physical CAN connection we will use Enapter ENP-CAN communication module. The module will run a data acquisition program to collect CAN messages and will send those data to Enapter Cloud.
IE-LIFT 804 fuel cell has a DB9 port with CAN bus and digital IO pins. Pins 3 and 4 are used as CAN Hi and Lo and should be connected to Enapter ENP-CAN modules as shown on the scheme below.

Communication Module Setup
1. Create Site
Use Enapter mobile app for iOS or Android to create your site – the system installtion in specific location.
2. Configure ENP-CAN
ENP-CAN module uses WiFi to communicate to Enapter Cloud over internet. Use mobile app to add the module to the site and to configure WiFi connection.
3. Install Blueprint
After ENP-CAN connection is established you'll be able to select and install device Blueprint – an integration package that contains all necessary information to acquire data from the fuel cell and to show it properly on mobile and web interfaces. Install Intelligent Energy FCM 804 blueprint.
4. Configure CAN Index
If the fuel cell is configured to CAN Index other than 1
, perform configuration using Configure
command. CAN Index is pre-configured on a factory, you can obtain it from your device vendor.
If the CAN Index is 1
, skip this step.
5. Check Fuel Cell Data
ENP-CAN will start collecting fuel cell data right away. You will see the readings on the device screen in real-time. All fuel cell data will be recorded, stored in Enapter Cloud, and kept available for remote access and further analysis.
If you are facing any communication problems after finishing the module configuration, check the troubleshooting section.
Monitoring Features
Fuel Cell Alerts
When an alert or a fault happens on the fuel cell, Enapter mobile app will show a push notification on your phone containing the alert name. Go to the device issues screen to learn more about the alert.
Historical Data
All fuel cell data is recorded, stored in Enapter Cloud, and kept available for remote access and further analysis. It can be accessed using the mobile app, Enapter Cloud web interface and HTTP API.

Enapter Cloud dashboard with historical data.
Data Logging for Service Team
By default, debug CAN messages with IDs 0x400-0x499
are not recorded, though those messages could be requested by the Intelligent Energy service team for deeper problem analysis. If needed, those data should be collected using Troubleshooting Mode.
1. Enable Troubleshooting Mode
Use Configure
command to enable Troubleshooting Mode for debug data collection. Then run the fuel cell normally. ENP-CAN will send additional data to Enapter Cloud while the mode is enabled.
2. Export Data From Enapter Cloud
Create a new data export in Enapter Cloud providing an export time frame, normally the date when the problem happened. Use 1s
data granularity to export all available data.