CANedge2 is plug & play 2xCAN/LIN data logger that records timestamped CAN data (Classic/CAN FD) to the removable SD card.

It is a small device that connects via WiFi access points (e.g. WLAN or 3G/4G routers) to securely uploads data to your server. Further, the device can be updated over-the-air (OTA).

Ideal for telematics, R&D field tests, diagnostics and predictive maintenance.

Software/APIs are free & open source – with no subscription fees or vendor lock-in.

Major features:

  • 2 CAN/LIN channels with CAN FD support
  • Removable 8-32 GB microSD card
  • RTC with 50 µs timestamp resolution
  • 2 DSUB-9 connectors
  • Power input 7 V – 32 V DC, consumption 1 W
  • Small size and weight – 8 x 5 x 2 cm. 100g. Alluminium enclosure.
  • Enterprise-grade security of CAN bus data
  • No subscription fees or vendor lock-in
  • Easy updatable and configuration of FirmWare over-the-air across entire group. Auto-sync RTC via WiFi
  • Possibility of data convertion to e.g. CSV, ASC, TRC. Free open source GUI/API. DBC convert & plot software
  • Free open source editor tool for easy device configuration (offline/online version available)
  • WiFi connection

CAN bus

  • Channels: 2 x CAN/CAN FD channels
  • Standard: ISO 11898: Compliant with CAN (up to 1 Mbit/s) and ISO & Bosch CAN FD (up to 5 Mbit/s)
  • Protocols: Log raw data from CAN based protocols (J1939, FMS, CANopen, NMEA 2000, OBD2, …)
  • Identifiers: Compliant with CAN specifications 2.0A (11-Bit ID) and 2.0B (29-Bit ID)
  • Bit rate can be auto-detected or set manually
  • Transceiver Protection ±16 kV HBM ESD, ±15 kV IEC ESD, ±70 V bus fault, short circuit
  • Common mode input voltage: ±30 V
  • TXD dominant timeout (prevents network blocking when the failure occurs)

LIN bus

  • 2 x LIN channels (Slaves)
  • Compliant with LIN 2.0 up to 20 Kbit/s (“enhanced” checksum format)
  • Transceiver Protection: ±8 kV HBM ESD, ±1.5 kV CDM, ±58 V bus fault
  • TXD dominant timeout (prevents network blocking when the failure occurs)

Data logging

  • SD Card: 8 GB extractable Class 10 industrial micro SD (SDHC) included (optional 32GB) – read 80 MB/s
  • Parallel CAN/LIN: Record data from up to 2 x CAN channels + 2 x LIN channels, simultaneously
  • Real-Time Clock – CAN frames are date & timestamped with 50 microsecond resolution. The RTC can be configured to match local time zones (default: UTC)
  • Log File Format: industry standard binary MDF4 (easy conversion to e.g. CSV, ASC, pandas, MATLAB, …)
  • Data Compression: Configurable embedded log file compression (~50-80% size reduction)
  • Silent mode: Restricted (acknowledge only) or monitoring (zero transmission)
  • Filters : 128/64 regular/extended ID filters per channel (range, mask, acceptance, rejection)
  • Prescale CAN frames to record e.g. by time (per X ms) or by data (e.g. if byte X or Y changes)
  • Transmit lists of CAN frames per channel (single-shot/periodic) – e.g. for OBD2 requests
  • Cyclic Logging: 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
  • Optionally transmit heartbeat CAN frame with device status, storage used & RTC time
  • Configurable log file split size (by size: 1-512 MB and/or by time period: 0-86400s)
  • 100% power safe data logging – no file corruption when disconnected
  • Each device has an ID ensuring unique log file naming
  • Data Encryption : for security (GDPR/CCPA), log files can be encrypted on the SD card  (incl. integrity check)


  • Station mode: Connects to a WiFi access point (e.g. a router or 3G/4G hotspot) to transfer data
  • Protocol: HTTP/HTTPS: Stable and secure transfers – ideal for big data telematics
  • Access Points: Add 1-5 WiFi access points. Arbitrary order. Signal strength condition
  • Antenna: External (SMA, 2400 Mhz, <2 dBi gain) – optionally extendable via extension cable
  • LAN Standard: IEEE 802.11 b/g/n
  • Server Interface: Popular S3 REST interface – plug & play with MinIO (open source), AWS, Google Cloud, …