QRBAS

Scan a QR. See the equipment live.

Self-hosted companion for Niagara 4 stations. Stick a QR on the AHU, VFD, boiler — a tech scans with their phone camera and sees live points in the browser. No app install, no cloud, no logins.

Free. Open source. One binary. SQLite data file. Runs on your LAN.

How it works

1

Run the server

Download the binary, double-click. Opens the admin UI in your browser. SQLite database auto-created.

2

Add your station

Enter Niagara host, port, credentials. Browse the tree, pick equipment, select the points techs should see.

3

Print, stick, scan

Server generates a QR per piece of equipment. Print, stick it on. Techs scan with their phone's native camera — live data loads in the browser.

What it looks like

Admin screens for setup and browser-first technician screens for the field.

QRBAS equipment page showing live Niagara point values on a phone screen
Live equipment view Techs scan the QR and see current point values, status, and notes in the browser.
QRBAS admin menu with stations, equipment, and network options
Admin hub Manage stations, equipment configs, QR codes, and network settings from one local UI.
QRBAS station connection form for a Niagara station
Station setup Add a Niagara host once, then reuse it for every equipment QR.
QRBAS equipment discovery tree for selecting Niagara equipment
Equipment discovery Browse the station tree and choose the equipment and points technicians should see.
QRBAS generated QR code screen for printing an equipment label
Printable QR codes Generate a code per unit and stick it on the equipment.
QRBAS scanner screen with camera permission prompt
Phone scanner Scan from the PWA or use the phone camera directly.

Why this instead of a phone app?

Download

Grab the binary for your OS. Latest release on GitHub.

First Run

macOS

The binary isn't code-signed (open source project, no Apple Developer account). Gatekeeper blocks it on first run. Strip the quarantine flag:

cd ~/Downloads
chmod +x qrbas-mac-arm64
xattr -d com.apple.quarantine qrbas-mac-arm64
./qrbas-mac-arm64

Open http://localhost:8080 in your browser.

Windows

SmartScreen warns on unsigned binaries. Click More infoRun anyway.

qrbas-windows-amd64.exe

Open http://localhost:8080 in your browser.

Linux
chmod +x qrbas-linux-amd64
./qrbas-linux-amd64

Open http://localhost:8080 in your browser.

Network notes