Inspect and fix one store.
Read-only device
new image
This device runs the new image β viewing and diagnostics work, but configuration changes (ROI, NVR, store code, patch) can't be saved here.
Connectivity
VPN is tried only if its IP answers ping within 30 s; otherwise the bridge port is used.
VPNuntested
Ping the VPN IP (up to 30 s), then SSH over it.
Bridge portuntested
SSH via a bridge-assigned port.
Connection for actions
Run the connectivity test first β actions unlock once a path succeeds.
Camera stream
ffprobe the configured RTSP link on the device.
Ping from device
ICMP to an IP, run on the store device.
System
Uptime, load and memory.
Logs
Last 20 lines of the footfall processing log.
Store code on device
Value written in the device's config files.
- current
- β
Deploy patch
Uploads to a private dir on the device, verifies the checksum, then runs it.
Footfall ROI
Crop region, counting line and entry point.
Fetch a fresh frame with the current line and entry point drawn.
1
Fetch the full frame
The current crop is outlined in red. Drag on the image to draw a new one.
3
Line and entry point
Line = two clicks. Entry point = one click. Coordinates are in the 320Γ320 crop.
NVR / camera source
Saves to store_main.json and footfall_config.json, rebuilds rtsp_link, restarts the camera service.
Audit up to 30 stores at once.
Stores
One code per line, or comma-separated.
Each store: SSH, RTSP probe, telnet, ping, log tail and an ROI capture. Rate-limited to 2 runs per minute.
Report
Rendered in an isolated frame; device-provided text is escaped.
No report yet.
Register, remove, and re-trust devices.
Add device
Looks up the device's VPN IP by serial. The device must already be on the VPN.
Remove device
Drops the store from the master sheet. The device itself is untouched.
Forget host key
Only after a legitimate re-image. The next connection re-learns the device's SSH key.