Skip to main content
NODE 01
Edge camera
NODE 02
Private relay
NODE 03
Public gateway
NODE 04
Portfolio UI

Live hardware system

Edge-AI Field Camera

Solar power, embedded inference, resilient camera transport, and public operational proof.

Evidence 1
1280x960 at 30 FPS
Evidence 2
On-device RKNN
Evidence 3
Six monitored services
Evidence 4
Opt-in public stream
Scope

What I owned

Hardware integration, embedded services, relay architecture, telemetry UI, security boundary, and operations.

Problem

Expose a real solar-powered edge system publicly without leaking private infrastructure or letting live hardware failures become invisible.

Built

Integrated camera streaming, on-device RKNN inference, solar telemetry, thermal and fan health, Cloudflare relay routing, and production diagnostics.

Outcome

A live hardware system that behaves like a maintained product: opt-in streams, health fallbacks, quality checks, recovery paths, and deploy-time regression gates.

Engineering constraints

The conditions that shaped the system

01

The field node must tolerate intermittent power, address changes, and upstream service restarts.

02

Public visitors need useful proof without receiving camera credentials or infrastructure tokens.

03

Media transport must degrade through WebRTC, HLS, MJPEG, and snapshot fallbacks without hiding failure state.

Key decisions

Tradeoffs made explicit

01

Read-only public edge

Media and health can traverse the public gateway; physical writes stay behind signed sessions and server-held relay credentials.

02

Always-on relay ownership

The camera path terminates on a dedicated relay host instead of depending on a personal laptop.

03

Observable failure modes

The interface distinguishes stale telemetry, media failure, service failure, and training readiness instead of showing one generic offline state.

Architecture
Linux camera and inference node
go2rtc media and recovery services
Cloudflare read-only public boundary
Next.js diagnostics and telemetry UI
Validation
FPS and bitrate budgets
RKNN state and latency checks
Solar freshness monitoring
No-idle-stream policy
Stack
Embedded LinuxRKNNWebRTCCloudflareTailscaleNext.jsVictron
Result

Demonstrates embedded Linux services, power telemetry, camera transport, edge inference, and full-stack operational visibility in one public system.

Open the live lab