Skip to content

OpenAVC Panel App

Status: Android available, iOS in development. The signed Android APK is on GitHub Releases now; the Google Play listing is coming soon. The iOS build is still being finalized for the App Store. If you’re on iOS today, use Open Panel to view the web panel in Safari in the meantime.

The OpenAVC Panel app turns an Android or iOS tablet into a dedicated touch panel for an OpenAVC system. It wraps the same web panel you can reach from any browser, but adds the things a browser on a wall-mounted tablet can’t do: automatic server discovery, QR pairing, dedicated-panel lockdown, and boot-to-panel auto-start.

When to Use the App Instead of a Browser

ScenarioUse the AppUse a Browser
Wall-mounted tablet in a conference spaceYesNo
Employee’s personal phone, occasional useNoYes
Dedicated panel that must survive end-user tamperingYesNo
Tablet that auto-launches the panel on power-upYesNo
Quick check of room state from your laptopNoYes

The app is free and open-source (MIT). The web panel inside it is identical to what a browser would show, so if the UI works for you in a browser it will work in the app.

Install

Android. Download the signed APK from GitHub Releases and side-load it (adb install or copy-and-tap on the tablet). The Google Play listing is coming soon.

iOS. App Store listing coming soon.

Both builds require the tablet to be on the same network as the OpenAVC server.

Pair with Your OpenAVC System

The app has three ways to find a server. Try them in this order.

1. Automatic Discovery

Launch the app. Any OpenAVC systems running on the same network appear in the list under Systems on your network. Tap one to connect.

This uses mDNS (Bonjour). It works on most home and small-business WiFi networks. Some corporate networks block multicast between WiFi and wired segments. If nothing shows up after 10 seconds, use method 2 or 3.

2. QR Code from the Programmer

  1. On a computer, open the OpenAVC Programmer IDE (http://your-system-ip:8080/programmer).
  2. On the Dashboard, under Panel Access, click the QR Code button.
  3. In the app, tap Scan QR code and point the tablet camera at the screen.

The QR contains the panel URL. This is the fastest method when the tablet doesn’t have easy keyboard input.

3. Manual Entry

Tap Enter manually and type the IP address and port of your OpenAVC system (default port is 8080). The app validates the address before saving, so you’ll see an error if you typed the wrong address.

Once you’ve paired successfully, the app remembers the server and reconnects automatically on the next launch.

Change the Server Later

If you move the tablet to a different space or rebuild the OpenAVC system:

  • In a normal install, tap the Back gesture to get the Close / Change server / Keep using this one dialog, then tap Change server.
  • In a dedicated-panel install, triple-tap the top-left corner of the screen, enter the admin PIN, then tap Change server in the admin sheet.

Dedicated Panel Mode

The app runs in dedicated-panel-suitable full screen from day one. For locked-down unattended use (receptionless conference spaces, lecture halls, worship spaces), you can take it further and lock the tablet completely to the panel so users can’t exit to the home screen or open other apps.

Setup differs by platform:

Both guides open with what you get for free before explaining what full lockdown adds, so you can decide how much effort is worth it for your install.

The Android platform’s own developer documentation calls this “kiosk mode” or “Lock Task Mode.” Same feature. We call it dedicated panel mode because that’s what AV integrators call these tablets.

Troubleshooting

“Searching the network” never finds anything. Your network is probably blocking mDNS between the tablet and the server. Use QR or manual entry instead.

The panel loads but the Connected badge is red. The tablet reached the HTTP server but the WebSocket connection is blocked. Usually a proxy or firewall between the tablet and the OpenAVC system is stripping the WebSocket upgrade headers.

“Can’t reach the system” appears suddenly after working. The OpenAVC system became unreachable. Tap Try again once it’s back up, or Change server if you need to point at a different system.

Panel shows “HTTP 401”. The OpenAVC system has authentication enabled. Log in from a browser first so the session is established, then relaunch the app.