If you’re not familiar with coding, you can use the WiFiScan example file in the Arduino IDE as a reference for this project.
Interfaces include a CAN bus transceiver ... Or you could use any of the widely available SDK’s for the ESP32 platform — Espressif SDK, Arduino Core for ESP32, MicroPython, NodeMCU or Rust.