WiCAN: open-source ESP32 OBD-II adapter with Home Assistant
An open-source Wi-Fi and BLE OBD-II dongle that reads your car over CAN and sends it to Home Assistant, MQTT or apps like RealDash.

Key Facts
- Chip: ESP32
- Connects: Wi-Fi, BLE (Pro adds USB)
- Protocols: ELM327, RealDash, slcan/socketCAN, MQTT
- Pro adds: SD logging, WireGuard, HTTPS/MQTTS
About This Project
WiCAN is meatPi Electronics' open-source OBD-II adapter. It plugs into a car's diagnostic port and connects over Wi-Fi or BLE, with ELM327 emulation for existing car apps, the RealDash CAN protocol, slcan and socketCAN, and MQTT. A supported-vehicles list in the docs gives ready-made profiles, and Home Assistant discovery is available. The firmware runs on two hardware versions: the original WiCAN and the recommended WiCAN Pro, whose advanced OBD chip covers more protocols (MS-CAN, GMLAN, J1850, ISO 9141, ISO 14230) and adds USB host, SD-card logging, a WireGuard VPN, HTTPS and secure MQTT. The original board's memory limits mean newer features land on the Pro first. Both are sold through Mouser and Crowd Supply.
Source & Attribution

Available as a complete kit
ESP32 OBD-II adapter running the WiCAN firmware
Related Projects





