Intrusion and Line-Crossing Alerts

Draw a line or a zone, and anyone crossing it raises an alert.

Restricted-zone, line-crossing and loitering alerts judged on the edge box itself. Draw rules in a browser, watch the wall, clear alerts. Video stays on site.

SenseCraftIntermediate20minVision & Video AIAI Agent Ready

Three people stand inside the red restricted zone at the corridor end while a fourth crosses the amber line, whose arrow marks the direction the rule counts

Rules drawn on the camera's own picture — four clicks close a zone, two clicks lay a line, and Save takes effect

The three rules on one frame: a tracked person, a restricted-area polygon, and a line whose arrow marks the direction the rule counts

A new alert lands at the top of the list with a "3 new alerts" toast; the badge count updates live over the WS push

Four camera tiles on one video wall, each with its own rule overlay and a per-tile confidence slider; one feed is offline and shows its last snapshot

The same video wall in fullscreen, for a wall-mounted monitor

Reusable Site Templates

Places where the boundary can be drawn, the camera can be fixed, and someone crossing has to be known at once.

Perimeters and restricted areas

Perimeters and restricted areas

Switchrooms, chemical stores, server-room doors. Draw a zone; entry raises an alert.

Aisles and doorways

Aisles and doorways

Lay a line across the aisle and count one direction only, so the reverse passage stays silent.

Spots where staying is the problem

Spots where staying is the problem

Beside equipment, in front of racking. Past the dwell time you set, it escalates to a loitering alert.

Not a fit: vehicles, parcels and other non-person targets. Once mounted the camera must not move, because the rules are drawn on that view.

How it works

Cameras provide the view, the detector host makes the call, and alerts go to the system you already use.

What you need to buy

Two things at minimum: one detector host (Jetson, RK3588 or a Hailo-8 board — pick one) plus the IP cameras already on site. Detection and rule verdicts both run on that host; one camera means one detector container, and several detectors can feed the same hub — they do not have to be the same hardware.

Three facts that decide the cost

  • The cameras carry over: standard RTSP, no need to replace what is mounted
  • No server required: the broker and hub run on the same machine as the detector, and no cloud account is involved
  • You already own the receiving end: the browser workbench, an NVR, a PLC or your existing alarm system, subscribing to one MQTT message

The first two sit on site — video never leaves. What crosses the network is one alert.

Cameras

One fixed-mount IP camera per stream, H.264 over standard RTSP. Cameras you already own stay where they are.

  • Mount it once: the boundary is drawn on this view, so a moved camera means redrawing the rules.
  • Keep the area in frame: the door, aisle or area sits fully in view, and people are not hidden behind racking or pillars for long.
  • One detector per stream: a host takes several streams; adding one means another detector or another board.

How well it works

What the people on duty see and operate in a browser once it is running.

Multi-stream video wall

  • Auto-arranges 1–9 tiles by stream count
  • Each tile overlays boxes, zones and tripwires
  • Nine streams at once, 135 fps total

Control-room fullscreen

  • Press F for fullscreen, just tiles and status
  • HDMI output for a duty-room wall

Draw the rules on the picture itself

  • Draw zones (4 clicks) and tripwires (2 clicks) on the stream
  • Set dwell threshold and rule cooldown
  • Changes apply instantly, no restart

Clear alerts one at a time

  • Each alert carries its frame, stream and rule
  • Acknowledging logs who and when
  • Filter by state/device/rule, export CSV

Add a camera while it runs

  • Add by RTSP address, no restart needed
  • Password is masked on screen
Measured results

An engineering measurement, not a security certification. Scope: the same 1280x720 H.264 truth source at 5 fps, a 130 s observation window, the same assertions.

What the site getsTypicalDevice
Line crossing to alert0.09-0.27 sreComputer J40 Series (J4012, Orin NX 16GB)
Entering a restricted zone to alert0.09 sSame
Loitering call against the truth instant0.09-0.29 sSame
Direction8/8 correct, no wrong-direction alertsSame
Streams one host carries16 (720p at full 5 fps)reComputer RK3588 Series

Every alert stored a decodable frame from the scene, 8/8. The reComputer R2000 Series with the Hailo-8 option lands closer to the truth instant on the same clip (0.001-0.20 s); all three hosts call the same events correctly, so choose hardware by stream count, not by timing accuracy. For per-device latency and multi-stream throughput benchmarks, see Engineering Wiki · Edge Security Solution.

What you get out of it

Once deployed, these are the interfaces.

ExitWhat comes outNotes
HTTP 8090Alert workbench, video wall, rule editor, device pageEverything but the health check and the login route requires a session
HTTP 8090Alert list and CSV exportFilter by device, stream, rule name and time range; the export covers the same rows as the list
MQTT 1883The hub's alert eventsAn NVR, PLC or existing alerting system subscribes directly
MQTT 1883Per-frame detections from each detectorBoxes normalized against the original frame, each with a track id
MQTT 1883Per-detector availabilityPublished as a last will when a device drops, and retained

Loitering adds, it does not replace: entering the zone raises an intrusion alert, staying past the dwell time adds a loitering alert, and the first alert's disposition record is kept. Every alert carries the frame captured at that moment and is kept locally across restarts.

Porting It to Your Own System

The reusable unit is not "intrusion" — it is the chain person detection → per-person tracking → geometric rule verdict → alert store and distribution. Only the verdict is bound to a particular rule; everything else carries over unchanged.

LayerWhat a new purpose costs you
Placement rules and framing requirementsreuse as-is
Person detection and the three acceleratorsreuse as-is
Per-person trackerreuse as-is
Alert store, snapshots, disposition flow, CSV exportreuse as-is
The browser editor for drawing boundariesreuse as-is
The geometric rules themselvesrewrite for the new rule

Fits: a headcount ceiling for an area, directional passage counts, dwell timeouts beside equipment, entry outside working hours.

Where this shape does not fit

  • Vehicles, parcels, tools and other non-person targets — it detects people; a different target means a different detection model and a fresh validation.
  • Judging whether an action follows a procedure — a hand movement, say. Geometric rules do not resolve that.
  • Anything where "no alert" has to prove "nothing happened" — this design carries no security certification and makes no guarantee about missed detections.

How to deploy

Tell us about your site — we work out the hardware, then you connect the data and follow the steps.

Configure yours

Tell us about your site — we work out the deployment and the hardware.

Self-service Consult & Deploy

Camera Streams

How many cameras on one host?

Configure yours

Tell us about your site — we work out the deployment and the hardware.

  • RK3588 Single Box — reComputer RK3588 + your cameras

    The whole stack on one board — detection, rule verdicts, alert store and workbench. The same board was measured carrying 16 streams of 720p at full source rate. Video decode runs on the board's own decoder.

    硬件/物料名称数量型号/SKU说明
    reComputer RK3588-401100086238-
    IP camera1-No purchase needed if you reuse what is on site
  • Hailo Single Box — reComputer R2000 Series (Hailo-8) + your camera

    The fastest measured path from the judged frame to the stored alert — p50 23.8 ms. Inference runs on the accelerator; this board has no H.264 decoder, so decode takes CPU and stream count does not scale.

    硬件/物料名称数量型号/SKU说明
    reComputer Industrial R2035-12 (Hailo-8)1100020831-
    IP camera1-No purchase needed if you reuse what is on site
  • Jetson Single Box — reComputer J40 Series (J4012) + your cameras

    Lowest per-frame figure of the three — 4.16 ms, with video decode on the GPU and 5.5% of one CPU core, so there is headroom for another model later. The first deploy builds the inference engine on the device, measured at 361 s.

    硬件/物料名称数量型号/SKU说明
    reComputer Super J40121114110314-
    IP camera1-No purchase needed if you reuse what is on site
Or compare them yourself: preset specificationsDeployment Guide · 20min →

Hardware Equipment List by Preset

SetupRoleDeviceQty
Jetson Single BoxJetsonreComputer J30 Series (Jetson Orin Nano) / reComputer J40 Series (Jetson Orin NX)(either one)1
IP CameraIP Camera1
RK3588 Single BoxBoardreComputer RK3588 Series1
IP CameraIP Camera1
Hailo Single BoxBoardreComputer Industrial R20 Series1
IP CameraIP Camera1
Shared Hub (Optional Expansion)Aggregation HostGeneric Docker Host1

Technical Specifications & Implementation Comparison

PresetDetection hostVideo decodeMeasured per-frame inferenceNotes
Jetson Single BoxreComputer J3011 / J4012GPU hardware decode4.16 msWhole stack on one machine; the first deploy builds the inference engine on the device, measured at 361 s
RK3588 Single BoxreComputer RK3588 SeriesOn-board hardware decode36.2–44.5 msWhole stack on one board; the same board was measured carrying 16 streams of 720p
Hailo Single BoxreComputer R2000 Series (R2035-12, Hailo-8)CPU software decode7.7 msWhole stack on one machine; this board has no H.264 decoder, so decode costs CPU
Shared Hub (Optional Expansion)Any always-on Docker host——Only when several detector boxes already run and you want one shared alert list

Per-frame inference is measured on the same 1280x720 H.264 source. The RK3588 figure varies between runs, so it is quoted as a range.

Difficulty is rated intermediate; a deployment takes about 20 minutes, longer on Jetson because of the engine build.

FAQ

Yes. Person detection, the rule verdicts, the alert store and the broker all run on the host at the site, and the shared hub also sits on a machine you own. The internet is involved only if you forward the alert outward yourself.

Didn't find your answer?
Contact Us
We Are Glad to Be Your Hardware Partner !
Next