Project

EJ Bollie · PHPoC Relay Controller

An internal status-page prototype for tracking uptime checks across a handful of small services.

PHPPHPoC
⚠️ Hardware Verification Notice

This project has been functionally tested as a dashboard platform, however the firmware has not yet been verified on a physical PHPoC Blue P4S-342 controller. Bench testing must be completed before connecting relay hardware or loads.

EJ Bollie PHPoC Relay Controller

Secure LAN-Based Relay Automation for PHPoC Blue P4S-342

PHPoC Blue PHP 8+ MySQL Bulma CSS LAN Only

What Is It?

EJ Bollie PHPoC Relay Controller is a complete relay management platform consisting of embedded firmware and a secure role-based web dashboard.

The platform enables authorised users to monitor, control and audit up to four relay channels through a modern browser-based interface while keeping the relay controller isolated inside a protected LAN environment.


Key Features

Multi-User Access

Administrator, operator and viewer roles with channel-level permissions and auditing.

Relay Control

Control four independent relay outputs with support for pulse operations and safe states.

Audit Logging

Complete command tracking, change history and operational accountability.

Secure Authentication

Sessions, password hashing, CSRF protection, access control and rate limiting.

Hardware Safety

Designed around safe deployment practices and controlled relay activation procedures.


Technology Stack

Backend

PHP 8+
MySQL
MySQLi

Frontend

Bulma CSS
Responsive Dashboard
No Frameworks

Embedded

PHPoC Blue P4S-342
TCP Relay Protocol
LAN Only


Security First

The controller is intentionally designed to remain isolated from the public internet. Remote access should only be provided through a secure VPN or HTTPS reverse proxy protecting the dashboard layer.


← Back to all projects