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 (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.

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: