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:
- Unity 3D (2022.03 LTS)
- Android Studio
- Useful for SDK Version Management.
Data Aggregator and Server (DAS) Application Prerequisites
To build and deploy the DAS Server, you must have the following installed on your development system: