O
OceanLabz Console
PRIVATE CAMERA CONTROL
●  Awaiting login
One-time configuration

Connect your cloud project

Enter your Supabase publishable key. This is the public browser key, not a secret or service-role key.

Your publishable key is designed to be used in websites. Supabase Row Level Security protects the actual data. Never use sb_secret_ or a service-role key here.
Authorized access only

Sign in to your camera

Use the email and password of the existing account you created under Supabase Authentication → Users.

OceanLabz ESP32-S3 / Cloud telemetry

Camera Command Center

Remote still-photo capture, secure photo gallery and live device health. Camera and website can use different internet networks.

Checking device
Cloud heartbeat
—
Waiting for first update
Wi-Fi signal
—
Not reported
Free internal RAM
—
Reported by the ESP32
Device uptime at last report
—
Resets when ESP32 restarts

Remote capture

Cloud camera connected
▣

Remote video not connected yet

Use the Capture button to request a photograph from your ESP32 through Supabase. Completed photos appear in the private gallery below. Remote live video is a future feature.

Checking your device and pending commands…
No commands loaded yet.

Network & device details

oceanlabz-esp32s3-01
—
—
—
—
—
—
—
Sensor not installed
Sensor not installed
—
—

Private photo gallery

camera-photos · private bucket
Photos are downloaded with your signed-in account. This gallery does not use public URLs or make your bucket public.

Connection diagnostics

Connecting
device_status
~30 seconds (firmware)
90 seconds
Every 15 seconds
—
Checking
“ONLINE” means a device heartbeat arrived in the previous 90 seconds. It does not measure battery or prove that the camera is currently streaming.
Private photo preview

OceanLabz photograph

Captured photograph
⬇ Download photographOnly visible after private sign-in