Lab Gateway: Raspberry Pi

EQ Lab Gateway (EQG-000D) — Raspberry Pi 5 in branded enclosure with 1 TB NVMe SSD
EQ Lab Gateway (Raspberry Pi 5, 16 GB RAM, 1 TB NVMe SSD)

The Lab Gateway is built on Raspberry Pi 5. It runs the same EQ Coherence software stack as the industrial gateways but is suited for lab environments, workbench testing, demonstrations, and smaller deployments where industrial hardening is not required.

Technical Specifications

  • Platform: Raspberry Pi 5, 16 GB RAM
  • Processor: Broadcom BCM2712 quad-core ARM Cortex-A76
  • Storage: 1 TB NVMe SSD (boot + data)
  • Power: 5V/3A USB-C, 10–15W typical
  • Operating Temperature: 0°C to 50°C
  • Enclosure: Branded steel case with fan cooling
  • Network: Built-in Gigabit Ethernet + USB 3.0 Gigabit Ethernet adapter (included)

Network Configuration

The Lab Gateway ships with dual Ethernet pre-configured:

  • eth0 (built-in): Sensor network (EQ Wave via media converter)
  • USB Ethernet adapter: LAN / facility network

This is the opposite of Compulab gateways where eth1 is typically the sensor interface.

Display & Kiosk Mode

Lab Gateways with a connected monitor can operate in two display modes:

  • Kiosk mode (demo user): Chromium opens fullscreen showing EQ Sight. No desktop, no taskbar. Ideal for wall-mounted displays and demonstration units.
  • Desktop mode (eqadmin or admin user): Standard desktop environment with full access to terminal, file manager, and browser.

User accounts

UserPurposeDesktopSudo
eqadminVendor/technical accessFull desktopYes
adminCustomer administratorFull desktopScoped
demoKiosk displayChromium fullscreen onlyNo

The gateway auto-logs in to whichever user is configured in setup.yml under users.autologin (default: eqadmin).

Switching between modes

Using raspi-config

To change which user auto-logs in:

sudo raspi-config

Navigate to System Options > Boot / Auto Login and select:

  • Desktop Autologin — logs in as the current user (shown in the menu)
  • Desktop — requires manual login at the greeter (pick any user)

After changing, reboot for it to take effect:

sudo reboot

Using setup.yml (during provisioning)

Set the users.autologin field before running sudo eq system provision:

users:
  autologin: "demo"     # Kiosk mode (Chromium fullscreen)
  # autologin: "eqadmin"  # Desktop mode (default)

Exiting kiosk mode

If the gateway is in kiosk mode and you need temporary access to the desktop:

ActionEffect
Alt+F4Closes Chromium, reveals the desktop
Ctrl+Alt+TOpens a terminal window (may work over Chromium)
Ctrl+Alt+F2Switches to a text console (login with eqadmin)
Ctrl+Alt+F1Switches back to the graphical session

Chromium will relaunch in kiosk mode on the next reboot.

To permanently exit kiosk mode, switch the autologin user to eqadmin using raspi-config as described above, then reboot.

Kiosk configuration in setup.yml

Kiosk mode is configured during provisioning via the kiosk section:

kiosk:
  enabled: false                     # Set true for display deployments
  hostname: "{site}.pq.app"         # Site hostname for EQ Sight
  hide_cursor: true                  # Hide mouse cursor when idle
  disable_blanking: true             # Prevent screen from blanking

When enabled, provisioning will:

  1. Install Chromium and unclutter (cursor hider)
  2. Add a localhost entry in /etc/hosts so the hostname resolves locally, bypassing Cloudflare Access
  3. Create autostart entries in the demo user’s home directory
  4. Disable screen blanking and low-voltage warnings for a clean display

Lab Kit

The Lab Gateway is available as a complete lab kit including an EQ Wave sensor, media converter, POF cable, and all accessories needed for benchtop or panel deployment. Contact [email protected] for details.



© 2026 EQ Systems Inc. • [email protected] • (415) 562–5251 • Updated March 2026