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.
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.
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.
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.
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.
Channel State Information fingerprinting identifies humans by gait and body shape — no tag required. ML encoder + nearest-neighbor matching against enrolled subjects.
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.
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.
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.
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.
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.
The Presence command surface streams snapshots and tag-update deltas over WebSocket to operators, dispatchers, and integrated systems. No polling. No stale dashboards.
/liveWi-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.
| Model | csi-encoder-v3 · 384-dim · cosine |
| Enrolled | 12 subjects · 4 groups |
| Last train | T-00:14:22 · auto from co-pres labels |
| Inference | 8 ms · CPU |
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.
ESP32 nodes scan BLE, sniff CSI, and stream MQTT messages to the Presence service. Auto-enrollment, OTA, heartbeat, and self-reported Wi-Fi conditions.
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.
Tag-free signal windows pass through the encoder, match against enrolled subjects, and surface as labeled events — alongside mmWave radar occupancy.
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.
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.
| Trigger 1 | UNAUTH drone · zone STADIUM-A · alt 142 m |
| Trigger 2 | UNAUTH tag · room SECURE-7 · dwell 14 s |
| Δ time | +00:00:08 |
| Operator GPS | 40.7521,-74.0007 · 38 m from SECURE-7 |
| Assigned | Bravo-2 · OracleRadio ch CMD-1 |
| Bodycam feed | /stream/bc-officer-04 |
| Status | ENGAGED |
Inmate wristbands. Staff lone-worker alarms. Cage-A vs. Cage-B group rules. Contraband-drop perimeter fused with airspace overhead.
Patient elopement. Asset tracking on infusion pumps and ventilators. Restricted-pharmacy room awareness. Visitor curfews after-hours.
Tailgate detection at the SCIF door. Two-person integrity rule for restricted racks. Cleared-for-room enforcement against badge group.
Cleanroom occupancy. PPE-zone enforcement. Tool checkout reconciliation. Lone-worker monitoring on hazardous lines.
Visitor escort enforcement. Lockdown room-by-room confirmation. Faculty-only zones. Bus-loading-area awareness paired with airspace coverage.
Tag-free identity for low-signature personnel. Air-gap mesh. Solid-state receivers in extreme environments. Same fusion stack as the airspace tier.