Drone Sentinel mark DRONE SENTINEL Request Demo
MESH ONLINE · 24 RECEIVERS · 312 TAGS LIVE

PEOPLE. PLACES. PROOF.

Drone Sentinel Presence extends sovereign awareness below the rooftop. BLE wristbands, ESP32 receiver mesh, Wi-Fi CSI human identification and 60 GHz mmWave radar resolve every person, asset, and intruder onto a live floorplan — and every event onto an evidentiary timeline.

4
Sensing Modalities
<2s
Room Resolution
Tag Capacity
FLOOR · B-2
OCC · 37 LIVE
CTRL ROOM5
LOBBY11
SOC3
EVIDENCE2
CAGE-A8
SECURE-71
CORRIDOR5
EXIT-WEST2
BLE 5
Tag Telemetry
ESP32
Receiver Mesh
Wi-Fi CSI
Tag-Free Identity
60 GHz
mmWave Radar
2D/3D
Floorplan Geofence
[ Presence Capability ]

Awareness that doesn't stop at the door.

Outdoor airspace is only half the kill chain. Sentinel Presence resolves who is in the building, who is in the wrong room, and which asset just left the rack — with the same forensic timeline and the same alert fabric as the airspace tier.

BLE Tag Tracking

i9 wristbands, key-fob beacons, asset stickers — any BLE 5 advertiser. Live MAC, RSSI, battery, distance estimate, and last-seen receiver fused into a single tag record per device.

WristbandAssetPrivacy Opt-Out

ESP32 Receiver Mesh

Low-cost, PoE-capable receivers blanket every floor. Self-enrollment, OTA firmware, RSSI offset calibration, online/offline/degraded status — the mesh is its own inventory.

PoEOTAHeartbeat

Wi-Fi CSI Identity

Channel State Information fingerprinting identifies humans by gait and body shape — no tag required. ML encoder + nearest-neighbor matching against enrolled subjects.

Tag-FreeGaitML Encoder

60 GHz mmWave Radar

Tag-free occupancy, body presence, and micro-doppler activity inside sealed rooms. Detects motion, posture changes, and presence behind drywall — fed into the same alert engine.

OccupancyDopplerThrough-Wall

Floorplan Geofencing

Upload a building plan, draw rooms, mark off-limits zones. Every tag is continuously evaluated against the polygon library — no-entry, dwell-time, after-hours, group-mismatch.

SVG PlansPolygonDwell

Personnel & Group Roster

Tag → person → group. Visitor, contractor, staff, K-9, asset. Group-aware rules let you allow Ops in Cage-A while blocking Visitors. Full audit on every grant, revoke, and movement.

RBACAuditVisitor

Programmable Alert Engine

YAML-style rules: enter, exit, dwell, group-mismatch, after-hours, lone-worker, missing-asset. Routed to OracleRadio dispatch, BodyCam tactical feeds, or SMS/push — same pipeline as airspace.

Lone WorkerAfter-HoursMissing Asset

Forensic Timeline

Every dwell, every transition, every alert — timestamped in the database, exportable for incident review. Replay an entire shift on the floorplan or scrub a single subject's path.

ReplayExportChain-of-Custody
[ Live Mesh Telemetry ]

Every receiver. Every tag. Every second.

The Presence command surface streams snapshots and tag-update deltas over WebSocket to operators, dispatchers, and integrated systems. No polling. No stale dashboards.

  • Live snapshot & per-tag delta WebSocket — /live
  • Receiver health, RSSI offsets, and Wi-Fi conditions visible per node
  • Tag → person → group resolution with privacy opt-out per subject
  • Active alerts ranked by severity and dwell time
  • One-tap dispatch to OracleRadio channel or BodyCam responder
PRESENCE · LIVE FEED · /live STREAMING
UNAUTH Tag entered SECURE-7 · group=VISITOR · dwell 14s T-00:01.4
K9-RIO Cage-A perimeter · proximity warning · 2.1 m T-00:03.2
OPS-04 Transition CTRL → CORRIDOR · receiver esp32-7a4f T-00:05.8
CSI-IDENT Subject "wim-c" matched · conf 0.91 · LOBBY T-00:09.3
VST-22 First-seen · auto-enrolled to VISITOR pool T-00:12.1
RX-22-DEG Receiver degraded · packet-loss 18% · floor B-2 T-00:18.7
RX-MESH
24/26
Online
TAGS
312
Tracked
DEGRADED
2
Receivers
ALERTS
3
Active
[ Tag-Free Identity ]

Recognize the human. Not just the badge.

Wi-Fi Channel State Information (CSI) leaks a unique signature for every human body that walks through it. Sentinel's identity engine windows that signal, encodes it with a learned model, and matches against your enrolled roster — even if the subject has no tag.

  • Per-subject model checkpoints, versioned and auditable
  • Continuous re-enrollment from labeled tag co-presence
  • Confidence-scored matches piped into the same alert engine
  • Anti-tailgate: badge in + body out triggers alert
  • 60 GHz mmWave radar fused for sealed-room confirmation
IDENTITY · INFERENCE · /identity/ws ACTIVE
Subject
wim-c · OPS-04
Window
8.0 s · 320 samples
Match
0.91 · 1st of 12
2nd
jen-r · 0.42
Receiver
esp32-csi-lobby-3
Location
LOBBY · floor B-2
Tag co-pres
YES · BLE c3:00:00:6b:95:7e
Modelcsi-encoder-v3 · 384-dim · cosine
Enrolled12 subjects · 4 groups
Last trainT-00:14:22 · auto from co-pres labels
Inference8 ms · CPU
[ Mesh → Map → Alert ]

Four steps. Indoor sub-second.

The Presence pipeline mirrors the airspace stack: cheap distributed sensors at the edge, in-memory aggregation in the middle, alert engine at the top, sovereign storage underneath.

01 · INGEST

Receiver Mesh

ESP32 nodes scan BLE, sniff CSI, and stream MQTT messages to the Presence service. Auto-enrollment, OTA, heartbeat, and self-reported Wi-Fi conditions.

02 · AGGREGATE

Tag Aggregator

Per-tag in-memory state machine resolves the most-likely receiver and room from RSSI, with hysteresis and offset calibration so dots don't flicker between rooms.

03 · IDENTIFY

CSI / Radar Inference

Tag-free signal windows pass through the encoder, match against enrolled subjects, and surface as labeled events — alongside mmWave radar occupancy.

04 · DECIDE

Alert & Dispatch

Geofence + group + dwell + after-hours rules evaluated per tick. Alerts route to OracleRadio dispatch, BodyCam tactical feeds, or push — and to long-term audit storage.

[ AIR + GROUND · ONE PICTURE ]

Above the rooftop and below the ceiling.

A drone clearing the perimeter and a contractor entering the wrong cage are the same problem: an unauthorized presence in a controlled space. Sentinel fuses both into a single command surface, a single alert engine, and a single forensic record.

  • Unified alert pipeline — airspace + presence into one queue
  • Common identity and group roster across rooftop and floorplan
  • Cross-correlate: drone overhead + tailgater inside = single incident
  • Single sovereign deployment — same JWT, same mTLS, same audit
CORRELATED INCIDENT · INC-2026-0419 PRIORITY 1
Trigger 1UNAUTH drone · zone STADIUM-A · alt 142 m
Trigger 2UNAUTH tag · room SECURE-7 · dwell 14 s
Δ time+00:00:08
Operator GPS40.7521,-74.0007 · 38 m from SECURE-7
AssignedBravo-2 · OracleRadio ch CMD-1
Bodycam feed/stream/bc-officer-04
StatusENGAGED
[ Where Presence Is Deployed ]

Built for the rooms that cannot leak.

CORRECTIONS

Correctional Facilities

Inmate wristbands. Staff lone-worker alarms. Cage-A vs. Cage-B group rules. Contraband-drop perimeter fused with airspace overhead.

HOSPITALS

Hospitals & Behavioral Health

Patient elopement. Asset tracking on infusion pumps and ventilators. Restricted-pharmacy room awareness. Visitor curfews after-hours.

SOC

Security Operations Centers

Tailgate detection at the SCIF door. Two-person integrity rule for restricted racks. Cleared-for-room enforcement against badge group.

MANUFACTURING

Manufacturing & Cleanroom

Cleanroom occupancy. PPE-zone enforcement. Tool checkout reconciliation. Lone-worker monitoring on hazardous lines.

SCHOOLS

Schools & Campus

Visitor escort enforcement. Lockdown room-by-room confirmation. Faculty-only zones. Bus-loading-area awareness paired with airspace coverage.

DEFENSE

Forward Operating Sites

Tag-free identity for low-signature personnel. Air-gap mesh. Solid-state receivers in extreme environments. Same fusion stack as the airspace tier.

EXTEND THE PERIMETER INSIDE

Own the airspace.
Own the floorplan.

Bring us a single floor and a roster. We will be live with receivers, tags, and a working alert pipeline inside two weeks.