How It Works

Edge AI. Selective cloud. Customer-owned data.

Gobi runs detection locally on the node, sends only meaningful events to the cloud for enrichment, and renders everything in a clean searchable dashboard. No proprietary cameras. No port forwarding. No vendor lock-in.

Architecture, layer by layer.

๐Ÿ“ท Camera compatibility

Any IP camera with an RTSP stream. That covers most modern business and municipal cameras. ONVIF discovery is supported. Mixed brands per site are fine.

๐ŸŸง The Gobi node

A small Linux device sized to your site (Pi 5, Beelink N100, OptiPlex, PowerEdge or rugged industrial). Runs detection, hosts forensic recording, and tunnels out securely.

โšก Frigate (local detection)

Open-source NVR with hardware-accelerated detection. Filters out wind, rain, shadows. Tags people, vehicles, pets, packages and more โ€” locally, without sending raw video to the cloud.

๐Ÿง  AI enrichment pipeline

Only meaningful events go upstream. AWS Rekognition handles fast labels, plates, and optional face matching. Claude Vision generates rich scene descriptions and structured tags for search.

๐Ÿ”’ Cloudflare Tunnel

Outbound-only secure tunnel. No port forwarding, no static IPs, no firewall holes โ€” and no public exposure of your cameras.

๐Ÿ›ฐ Tailscale

Private mesh network for fleet management. Manage every Gobi node โ€” including ones on cellular or Starlink โ€” from one place.

๐Ÿ“Š Dashboard

Live grid, daily timelapse, AI Motion Log search, sensor widgets, role-based access. Clean, fast, mobile-friendly.

โš™ Node-RED & MQTT

No-code automation layer. Connect cameras, sensors, gates, relays, PLCs, Modbus devices, alerts, dashboards. Wire anything to anything.

๐Ÿ—„ Data ownership

Forensic video and snapshots stay on the node. Only events and metadata are pushed for search. Snapshot ZIPs are downloadable. Customers own their cameras, their feeds, and their data โ€” including face libraries and plate lists.

Want a deeper architecture review?

We're happy to walk through the deployment for your specific environment.