Server Directory

Raspberry Pi · Apache2 · Projects & Tools

📱

RhinoUK Device Manager

/controlapp/

BLE device control system for RHINO_HUB LED and lighting hardware. Mobile-first Progressive Web App with a companion native Android app.

  • User login, registration & token auth
  • BLE scanning, pairing & GATT control (speed, RGBW colour, brightness)
  • Six control modes: Piano, Hexagon, Wheel, Sliders, Colours, Colour Flip
  • Pi LAN control: media playback, reboot, Wi-Fi config (port 9472)
  • PWA installable with service worker caching
  • Native Android app (Kotlin + Jetpack Compose) with GitHub Actions CI
Vanilla JS Kotlin BLE PWA Jetpack Compose
🎬

Media Kiosk

/media/

Dark-themed kiosk dashboard for managing video playback on the Pi. Includes an API reverse proxy and a library of 8 video files.

  • Kiosk UI for video slot management
  • PHP reverse proxy forwarding to controlapp.rhinouk.com API
  • 8 MP4 video files (~95 MB total)
  • Thumbnail directory for video previews
HTML PHP MP4
⚙️

PHP Info

/index.php

Displays the full PHP configuration via phpinfo(). Useful for verifying PHP version, modules, and server settings.

PHP
Path Project Stack
/controlapp/ RhinoUK Device Manager Vanilla JS, Kotlin, BLE, PWA
/media/ Media Kiosk HTML, PHP, MP4
/index.php PHP Info PHP