CSS CANedge2 (SD + WIFI)
2 Ch CANBus Data Logger (SD and WIFI)
The plug and play 2 Ch CAN/LIN logger records timestamped CAN data (Classical/CAN FD) to the extractable 8 GB industrial SD Card.
The small device connects via WiFi access points (e.g. WLAN or 3G/4G routers) to securely push data to your server. Further, the device can be updated over the air.
CANedge2 is ideal for telematics, R&D field tests, diagnostics and predictive maintenance.


Pro Specs CSS CAN Logger at half the cost
CSS CANedge2 combines innovative design, cutting-edge components, incredibly low costs:
- 2 x CAN (incl. CAN FD) + 2 x LIN channels
- Extractable 8-32 GB industrial SD card (= months of data)
- Popular binary MDF4 log file format
- Advanced message filtering & transmit functionality
- Route data from CAN1/2, LIN1/2 onto CAN1/2
- Start/stop logging triggers based on CAN ID & databytes
- Silent mode, bit rate auto-detection, cyclic logging
- Data compression & encryption (e.g. for GDPR, CCPA)
- Support for CAN/LIN error frame logging
- Fast boot time. Safely disconnect during use (power safe)
- Add CANmod to e.g. log 5 x CAN or temperature/analog data
Reinventing Telematics
Fleet telematics is vital across vehicles and machines.
Users face challenges, expensive subscription. No data ownership. Security concerns. Vendor Lock-in.
CSS CANedge2 provides a modern alternative:
- Upload data to your own local/dedicated cloud server
- Simply add WiFi access point and server details to the config
- Log data to the SD and auto upload when connected to WiFi
- Configure file split size/period to control upload frequency
- 100% secure, HTTPs, credential encryption and more
- Manage via over the air updates (firmware and configuration)
- Power e.g. a 4G hotspot or GPS to CAN via the 2nd port
- Zero fees. Zero lock in. Interoperable. Open source tools

Open Source Software/API Naturally
CSS CANedge2 uses open formats (MDF4 data, JSON config, S3 Server) and all software/APIs are 100% free and open source.
The software toolbox includes:
- Editors - Easily modify your device config (online/offline)
- Converters - Convert data to Vector ASC, PEAK TRC, CSV, ...
- asammdf GUI - DBC convert, plot and export your data
- Python API - Automate your data processing and integrations
- Dashboards - Visualize data in custom browser dashboards
- CANcloud - Manage connected CANedge2 devices and data
- S3 drive - Mount your S3 server as a "local drive"

Technical Specifications
| General | |
|---|---|
| Functionality | Standalone CAN bus data logger with SD Card, 2xCAN/LIN channels (incl. CAN FD) and WiFi |
| Firmware | Supports free firmware updates for adding features |
| Configuration | Configuration files based on the popular open source JSON schema concept |
| Software | Free open source editor tool for easy device configuration (offline/online version available) |
| Free open source CANcloud telematics platform for managing devices & data via your browser | |
| Multiple tools for mounting your S3 server as a local drive for easy access | |
| Free open source asammdf software & API for editing, DBC converting & plotting MF4 data | |
| Free open source MF4 converters - drag & drop log files to convert into e.g. CSV, ASC, TRC | |
| Free open source Python API - e.g. for automated data processing, reporting or integrations | |
| Free open source telematics dashboards for visualizing your DBC decoded data in your browser | |
| Safety | CE-RED, FCC, IC, RoHS, ECE R10 (automotive EMC), WPC ETA (India), RCM (Australia), ICASA (South Africa) |
| For Korea/Japan, a certified 'PB' variant with internal WiFi antenna is used (KC, GITEKI) | |
| Variant certified for South Korea, Japan & more is available on-request | |
| Warranty | 1-year warranty |
| Support | Free, fast & high quality support |
| Origin | Denmark |
| CAN Bus | |
|---|---|
| Channels | 2 x CAN channels (incl. CAN FD support) |
| Standard | ISO 11898: Compliant with CAN (up to 1 Mbit/s) and ISO & Bosch CAN FD (up to 5 Mbit/s payload rate) |
| Protocols | Log raw data from CAN based protocols (J1939/FMS, CANopen, NMEA 2000, OBD2, CAN FD, UDS, ... |
| Identifiers | Compliant with CAN specifications 2.0A (11-Bit ID) and 2.0B (29-Bit ID) |
| Bit-Rate Auto-Detect | Bit rate can be auto-detected or set manually |
| Retransmission | Configurable retransmission of frames that have lost arbitration or been disturbed by errors |
| Transceiver Protection | ±16kV HBM ESD, ±15kV IEC ESD, ±70V bus fault, short circuit |
| Common mode input voltage: ±30V | |
| TXD dominant timeout (prevents network blocking in the event of a failure) |
| LIN Bus | |
|---|---|
| Channels | 2 x LIN channels |
| Publisher/Subscriber | Each LIN channel can be configured as a LIN subscriber/publisher with support for LIN data transmission |
| Custom Length | Support for custom frame lengths |
| Standard | Compliant with LIN 2.0 up to 20Kbit/s (support for Classic & enhanced checksum format) |
| Transceiver Protection | ±8kV HBM ESD, ±1.5kV CDM, ±58V bus fault |
| TXD dominant timeout (prevents network blocking in the event of a failure) |
| Data Logging | |
|---|---|
| SD Card | 8 GB extractable Class 10 industrial micro SD (SDHC) included (optional 32GB) - read at 80 MB/s |
| Parallel CAN/LIN | Record data from up to 2 x CAN channels + 2 x LIN channels, simultaneously |
| Real-Time Clock | Yes - CAN frames are date & timestamped with 50 microsecond resolution (battery backup) |
| The RTC can be configured to match local time zones (default: UTC) | |
| The RTC can be auto-synced via WiFi or a CAN message (e.g. from a precise GNSS timestamp) | |
| Log File Format | Log data in industry standard binary MF4 (easily convert to e.g. CSV, ASC, pandas, MATLAB, ...) |
| Data Compression | Configurable embedded log file compression (~50-80% size reduction) |
| Silent Mode | Configurable silent mode: Restricted (acknowledge only) or monitoring (zero transmission) |
| Filters | 128/64 regular/extended ID filters per channel (range, mask, acceptance, rejection) |
| Prescaling | Prescale CAN frames to record e.g. by time (per X ms) or by data (e.g. if byte X or Y changes) |
| Transmit | Transmit lists of CAN frames per channel (single-shot/periodic) - e.g. for OBD2/UDS/XCP/J1939 requests |
| Gateway Routing | Data from CAN1/2 and LIN1/2 can be routed onto CAN1/2 (with optional ID re-mapping) |
| CAN Error Frames | Support for logging CAN error frames (bit-stuffing, form, CRC, bit, acknowledgement) |
| LIN Error Frames | Support for logging LIN error frames (checksum, receive, synchronization, transmission) |
| Remote Frames (RTR) | Support for logging/transmission of remote CAN frames (RTR) |
| Cyclic Logging | Optional cyclic logging mode (oldest log file is deleted when SD card is full) |
| Advanced Triggers | Control signal lets you start/stop logging based on custom CAN IDs & data thresholds |
| CAN Heartbeat | Optionally transmit heartbeat CAN frame with device status, storage used & RTC time |
| File Split | Configurable log file split size (by size: 1-512 MB and/or by time period: 0-86400s) |
| Power Safe | 100% power safe data logging - no file corruption when disconnected |
| Unique Device ID | Each device has globally unique ID ensuring unique log file naming |
| Data Encryption | Log files can be encrypted at rest on the SD card for security/GDPR/CCPA (incl. integrity check) |
| WiFi | |
|---|---|
| Transfer Modes | Station mode: Connects to a WiFi access point to transfer data |
| Protocol | HTTP/HTTPS: Stable and secure transfers - ideal for big data telematics |
| Access Points | Add 1-4 WiFi access points. Prioritized order. Condition on signal strength |
| Over-The-Air (OTA) | Configuration & firmware over-the-air (COTA/FOTA). Configurable sync rate. Optionally disable |
| WiFi Heartbeat | If enabled, the CANedge 2 periodically "checks-in" by uploading a small device status file |
| Data Upload State | Optionally disable/enable upload of log files (e.g. via over-the-air configuration) |
| Range | Strong range via external WiFi antenna |
| LAN Standard | IEEE 802.11 b/ g/ n |
| Frequency | 2.412-2.472 MHz (power output of 18.5dBm, 802.11b 11Mbps) |
| Antenna | External (SMA, <2 dBi gain). Can be extended or replaced by e.g. a WiFi rooftop antenna |
| S3 Server Interface | Upload data to your own cloud server (e.g. Amazon, Google, Azure) or self-hosted server (e.g. MinIO) |
| Web Server Interface | Pull data from SD via WiFi (through browser web page or REST API) - no server required |
| WiFi Security | |
|---|---|
| HTTPS | Data & over-the-air updates can be sent via HTTPS (TLS 1.2) for secure transfer |
| WPA/WPA2 | Supports WPA/WPA2 |
| Credential Encryption | WiFi access point & server credentials can be encrypted in the config on the device SD card |
| Signed Firmware | Firmware updates are digitally signed to verify that they are from a trusted source |
| User Policies | Fully customize access rights across CANedge devices and end users through S3 policies |
| Electrical | |
|---|---|
| Via CAN bus | +7V to +32V DC via the Channel 1 DB9 (e.g. via CAN connector power pin) |
| Power Consumption | Extremely low (~1 W) - no risk of battery drainage |
| Protection | Reverse voltage protection on CAN-bus supply |
| Transient voltage event protection on supply lines |
| Mechanical | |
|---|---|
| Enclosure & Weight | Compact aluminium enclosure: 52.5 x 81.4 x 24.5 mm (L x W x H) excl. antenna, 100 grams |
| Antennas | WiFi antenna included |
| Flanges | Flanges with 4 x M3 screw holes (head diameter < 6 mm) - see also the CANedge 'mounting kit' |
| Connector | 2 x Standard D-Sub 9 (DB9) connectors (optional OBD2/J1939/... adapters) |
| Pin-Out | See the product manual for the DB9 connector pin-outs |
| Configurable Power Out | Channel 2 can be configured to supply 5V to external modules (e.g. the CANmod sensor-to-CAN modules) |
| LEDs | Logger status via 5 external LEDs: Power, CH1, CH2, Memory, WiFi |
| Temperature | Operating temperature (parts): -25degC to +70degC |
| IP Rating | IP Rating 40 (optional IP67 enclosure kit available) |






