Cameras

AI-powered site security and monitoring cameras with real-time object detection, event review, and recording — powered by Frigate NVR.

Cameras page showing Frigate NVR dashboard with 3 camera views and recent detection events
Cameras — Frigate NVR dashboard for Buffalo Inn - 2 showing live camera snapshots, recent detection events, and system health status
⚠️ SIM Card Required for Live Streaming
You will only have access to live streaming camera data if you have purchased a SIM card for your company. If you have not purchased a SIM card, you will only see the snapshotted camera images shown on the dashboard. Contact your account representative to arrange SIM card provisioning for full live streaming access.

About Frigate NVR

The Cameras page embeds the Frigate NVR (Network Video Recorder) dashboard directly into e-Boost Realm. Frigate is a locally-operated, AI-powered NVR that processes video streams from on-site IP cameras using local computing resources — no cloud services required.

All AI detection and video recording happens on-site at the e-Boost unit. No footage leaves the local network unless explicitly configured, making Frigate ideal for off-grid EV charging stations where bandwidth may be limited and local processing is preferred.

FeatureDescription
AI Object DetectionReal-time detection of people, vehicles, animals, and 90+ object types
Motion-TriggeredLow-overhead motion detection determines where to run the more expensive AI object detection, conserving CPU/GPU resources
Local ProcessingAll processing happens on-site using hardware acceleration (Intel GPU) — no cloud dependency
Event RecordingContinuous or event-based recording with configurable retention policies
Smart StreamingCamera images update once per minute when idle; seamlessly switches to live playback when motion or objects are detected

Dashboard Layout

The Frigate dashboard displays a grid of camera views from the selected location. The layout consists of three main areas:

Recent Activity Strip

A scrollable horizontal strip at the top of the dashboard shows recent detection events as thumbnail images. Each thumbnail shows:

Click any thumbnail to expand the event and view the full recording.

Camera Grid

Below the activity strip, the main area shows the live camera snapshots arranged in a grid. Each camera image displays the most recent frame from that camera. Clicking a camera opens its full live view with real-time streaming (if SIM card is active) or the latest snapshot.

System Status Bar

The bottom bar displays real-time hardware utilization and health status of the on-site Frigate server:

IndicatorDescriptionExample
CPUCPU utilization percentage of the on-site processing unitCPU 28%
Intel GPUGPU utilization for hardware-accelerated video decoding and AI inferenceIntel GPU 12%
System HealthOverall system health status indicatorSystem is healthy

Frigate Sidebar

The left sidebar within the Frigate interface provides navigation to all views and settings. The icons are arranged vertically:

Frigate sidebar icons
Sidebar icons
PositionIconViewDescription
1Frigate logoHomeReturns to the Frigate home/live view dashboard
2CameraLive ViewDashboard grid showing all camera feeds with recent activity thumbnails. This is the default view when the Cameras page loads.
3BirdseyeBirdseyeCombined multi-camera overview showing only cameras with active motion or detected objects. Provides a single-glance view of all site activity.
4ClockHistoryBrowse historical recordings by time. Select a camera and scrub through a timeline to review past footage.
5PlusCreate ExportCreate a new video export by selecting a camera, time range, and clip name. Exports are saved for later download.
6ReviewReviewHistorical timeline of AI-detected events. Review Alerts (person, car) and Detections with full recording playback and multi-camera scrubbing.
7ExportExport LibraryView and download previously exported video clips and time-lapse recordings.
8GearSettingsSystem configuration including zone/mask editor, motion tuner, notification setup, camera settings, and debug tools.
9UserAccountUser profile and authentication settings for the Frigate interface.

AI Object Detection (Google Coral TPU)

Frigate uses a Google Coral AI TPU (Tensor Processing Unit) — a dedicated machine-learning accelerator — to perform real-time object detection on camera feeds. The Coral TPU is a small USB or M.2 module installed at each e-Boost site that runs a TensorFlow Lite SSD MobileNet model, capable of processing multiple camera streams simultaneously with very low latency.

How Detection Works

Frigate uses a multi-stage detection pipeline to efficiently identify objects while conserving computing resources:

  1. Motion detection (CPU) — The Intel CPU continuously analyzes each camera's detect stream for pixel changes. This is a lightweight operation that identifies regions of the frame where movement is occurring.
  2. AI object detection (Coral TPU) — Only the regions with detected motion are sent to the Google Coral TPU for inference. The Coral TPU runs the AI model to classify what the moving object is — person, car, truck, dog, bear, etc. — in under 10 milliseconds per frame.
  3. Object tracking — Once an object is classified, Frigate tracks it across subsequent frames using bounding boxes and assigns a unique ID. This allows the system to follow a person or vehicle as it moves through the camera's field of view.
  4. Snapshot capture — When a tracked object reaches its best scoring frame (highest confidence detection), Frigate captures a snapshot — a cropped image of the detected object. This snapshot is saved and immediately appears as a thumbnail in the Recent Activity strip at the top of the Cameras dashboard.
  5. Event creation — The detection triggers an event that includes the snapshot, a video clip of the activity, the object type, camera name, timestamp, and detection zone. Events are stored for review in the Review tab.

Recent Activity Snapshots

The Recent Activity strip at the top of the Cameras dashboard is populated directly by these Coral-powered detections. Each thumbnail represents a single detection event:

Because the Coral TPU processes detections in real time, new snapshots appear in the activity strip within seconds of an object entering a camera's field of view.

Detectable Object Types

The AI model running on the Coral TPU can detect 90+ object types. Common objects relevant to site monitoring include:

CategoryObject Types
Peopleperson
Vehiclescar, truck, bus, motorcycle, bicycle
Animalscat, dog, bird, horse, bear

People and vehicles (car, truck) are classified as Alerts (high-priority) in the Review system, while all other object types appear as Detections (standard-priority).

Review (Events & Recordings)

Cameras Review tab showing Alerts with person detections and timeline
Cameras — Review tab showing Alerts (108 events) with AI-detected person snapshots, timestamps, and event timeline

The Review view provides a historical timeline of detected events with video playback. Events are organized into two priority tiers:

TierDescriptionDefault Objects
AlertsHigh-priority detections that require attentionperson, car
DetectionsStandard-priority detections for general awarenessAll other detected objects

Overlapping detections are consolidated into single review items — for example, a person, dog, and car appearing together are bundled into one review item. The review timeline supports multi-camera scrubbing for reviewing footage across all cameras simultaneously.

Export

Cameras Export page showing saved video clips with search bar
Cameras — Export library showing saved video clips with camera name, date range, and custom labels

The Export view allows you to save and download specific video clips from camera recordings. This is useful for preserving footage of incidents, sharing clips with team members, or archiving important events.

Creating an Export

  1. Click the + (Create Export) icon in the sidebar, or navigate to a recording timeline and select a time range.
  2. Choose the camera and define the start/end time for the clip.
  3. Give the export a name for easy identification (e.g., "Alex", "Incident 02-19").
  4. The export is processed in the background and appears in the Export library when ready.

Export Library

The Export library displays all saved clips as thumbnail cards. Each card shows:

ElementDescription
ThumbnailPreview image from the exported clip
LabelCamera name and date/time range (e.g., "C3 2026/02/19 09:17 2026/02/19 10:17"), or a custom name
SearchSearch bar at the top to filter exports by name or camera

Click any export card to play the clip or download it as an MP4 file. Exports can also be generated as time-lapse recordings at configurable speed (default 25x).

Recordings & Retention

Frigate writes recordings directly from the camera stream without re-encoding, capturing 10-second segments. Three retention modes are available:

ModeDescription
AllPreserves every segment within the retention period
MotionKeeps only segments where motion was detected
Active ObjectsRetains only segments containing non-stationary tracked objects

If storage drops below one hour remaining, Frigate automatically deletes the oldest 2 hours of recordings to prevent disk full conditions.

Zones & Masks

Zones are user-defined polygonal areas within a camera frame that enable targeted detection. For example, you can define zones around charging bays, entry points, or equipment areas so that only objects within those areas trigger alerts.

Masks exclude areas from detection to reduce false positives:

Mask TypeDescription
Motion MasksPrevent motion from triggering detection in specific areas (e.g., timestamp overlays, sky, tree lines)
Object Filter MasksEliminate false positives for specific object types in fixed locations (e.g., mask rooftops to prevent false person detections)

Both zones and masks can be configured visually using the built-in polygon editor in Frigate's Settings view.

Notifications

Frigate supports WebPush notifications for alert events. When a high-priority object (person or vehicle) is detected at the site, a push notification can be sent to registered devices.

Audio Detection

In addition to visual object detection, Frigate can detect 500+ sound types using CPU-based audio analysis. Useful audio events for unmanned charging station monitoring include:

On-Site Hardware

Frigate runs on a compact, low-power computing unit deployed at each e-Boost site. The system uses hardware acceleration for efficient video processing:

ComponentRole
Google Coral TPUDedicated AI accelerator (USB or M.2) that runs the TensorFlow Lite object detection model. Processes detections in under 10ms per frame, enabling real-time identification of people, vehicles, and animals across multiple camera streams simultaneously.
Intel CPUGeneral processing, motion detection, object tracking, and system management
Intel GPUHardware-accelerated video decoding via OpenVINO — decodes camera streams so the CPU and Coral TPU can process frames efficiently
IP CamerasWired (PoE) cameras providing RTSP streams for detection and recording

Each camera provides two streams: a lower-resolution detect stream (sent to the Coral TPU for AI processing) and a higher-resolution record stream for saved footage.

ℹ️ Cloudflare Tunnel & Network Access
The on-site Frigate camera server is securely exposed to the internet using a Cloudflare Tunnel. The tunnel creates an encrypted connection from the local server at each e-Boost site to Cloudflare's edge network, eliminating the need for open inbound ports or public IP addresses. This provides an additional security layer — the camera pages can only be accessed from within the password-protected e-Boost Realm application. Access to camera feeds depends on network connectivity to the remote site. If the site's Starlink or cellular connection is offline, camera feeds will not be available in the dashboard.
💡 Frigate Documentation
For complete documentation on Frigate NVR including advanced configuration, custom models, MQTT integration, and Home Assistant setup, see the Frigate Documentation and the Frigate GitHub repository.