Skip to main content

Prerequisites

The following are the necessary prerequisites for setting up the DashAR System.

Hardware Components​

To begin building the DashAR System, you will need the following hardware:

  • XREAL AR Glasses
    • For the development of this project, the XREAL Air2 Pro glasses were used.
  • XREAL Beam Pro
    • Since there is no compute on-board the XREAL Air2 Pro Glasses, this device is required. The newer models as of late 2025 (XREAL One and XREAL One Pro) have on-board compute.
  • USB-to-OBDII (ELM327) Adapter
    • This is how the car communicates with the rest of the system.
    • For the development of this project, this specific adapter was used, for its reliability and stable connectivity. However, any ELM327-based adapter should work (wired or wireless).
  • A portable computer
    • For the development of the project, a Raspberry Pi 5 running Ubuntu Server 24.04 LTS was used. However, as long as the portable computer selected has the ability to a) run Python, and b) connect to USB-A devices, it should work.
    • Depending on your setup, a USB mass storage device or similar may be needed to install an OS onto the portable computer.

HUD Application Prerequisites​

To build and deploy the HUD application, you must have the following installed on your development system:

Data Aggregator and Server (DAS) Application Prerequisites​

To build and deploy the DAS Server, you must have the following installed on your development system: