openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > Android IP Webcam monitoring and alert

Transform an Android phone with IP Webcam into an intelligent Edge AI security system with OpenClaw.

媒体与内容

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v1.0.0

统计:⭐ 2 · 484 · 1 current installs · 1 all-time installs

2

安装量(当前) 1

🛡 VirusTotal :良性 · OpenClaw :可疑

Package:alihmaou/ipwebcam

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :可疑

OpenClaw 评估

The skill's high-level purpose (use IP Webcam as a motion-detection edge sensor) is plausible and most declared requirements match that purpose, but the runtime instructions reference missing scripts and leave ambiguous how/where alert frames are transmitted, so the bundle is incomplete and gives the agent broad discretion.

目的

The declared binaries (compare, curl, awk) and the included apt install for ImageMagick align with a pixel-comparison motion detector. However SKILL.md examples use jq (not listed as a required binary) and the instructions reference local scripts (bin/sentinel_ultra_frugal.sh, bin/sentinel_runner.sh) that are not present in the skill bundle, making the implementation incomplete.

说明范围

Instructions are focused on fetching snapshots, camera control, and sensor data — all within scope. But they rely on absent local scripts for core logic and are vague about where 'alert-triggered frames are sent to the AI' (no destination, no auth or endpoint described). That vagueness gives an agent broad discretion to choose destinations or behaviors not documented here.

安装机制

Install metadata points to apt installing ImageMagick (compare). Apt + official package is a low-risk, expected install mechanism for image comparison tasks.

证书

The skill declares no required environment variables, credentials, or config paths. That matches the described local-network camera integration; no excessive secrets are requested.

持久

always:false (not force-included) and autonomous invocation is the platform default. The skill does not request elevated persistence or attempt to modify other skills/configs.

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Android IP Webcam monitoring and alert」。简介:Transform an Android phone with IP Webcam into an intelligent Edge AI security …。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/alihmaou/ipwebcam/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: sentinel
description: Transform an Android phone with IP Webcam into an intelligent Edge AI security system with OpenClaw.
metadata: {"clawdbot":{"emoji":"🛡️","requires":{"bins":["compare","curl","awk"]},"install":[{"id":"apt","kind":"apt","packages":["imagemagick"],"bins":["compare"],"label":"Install ImageMagick (apt)"}]}}
---

# Security monitoring over IP Camera Android app

Use the **Clawd Sentinel** pattern to turn any old Android smartphone into a sovereign, frugal, and intelligent motion detection system.

## Setup

1. **Android Side**: Install "IP Webcam" (by Pavel Khlebovich) and start the server.
2. **Connectivity**: Note the local IP (e.g., `192.168.1.100:8080`).
3. **OpenClaw Workspace**:
   - `bin/sentinel_ultra_frugal.sh`: The core logic for pixel comparison.
   - `bin/sentinel_runner.sh`: The background loop runner.

## Detailed API Interaction

The IP Webcam server provides a REST-like API for full remote control. Base URL: `http://<IP>:8080/`

### Visual Captures
- **Standard Snapshot**: `/shot.jpg` (Fastest, current frame)
- **Autofocus Snapshot**: `/photoaf.jpg` (Triggers autofocus before capture, highest quality)
- **Video Recording**:
  - Start: `/startvideo?name=alert_123`
  - Stop: `/stopvideo`
  - List recordings: `/list_videos` (returns JSON/HTML)
  - Download: `/v/<filename>.mp4`

### Camera Control & Settings
- **Focus Distance**: `/settings/focus_distance?set=<0.0-10.0>` (0.0 is often Infinity)
- **Torch (Flash)**: `/enabletorch` | `/disabletorch`
- **Focus Mode**: `/settings/focusmode?set=<on|off|macro|infinity|fixed>`
- **Scene Mode**: `/settings/scenemode?set=<auto|night|action|party...>`
- **White Balance**: `/settings/whitebalance?set=<auto|daylight|cloudy...>`

### Device Telemetry
- **Sensors Data**: `/sensors.json` (Battery, light level, proximity, accelerometer)
- **System Status**: `/status.json` (Camera state, recording status, uptime)

### Audio
- **Audio Feed**: `/audio.wav` or `/audio.opus` (Live audio stream)

### Integration Examples (curl)
```bash
# Get battery level via jq
curl -s http://<IP>:8080/sensors.json | jq '.battery_level[0][1][0]'

# Toggle flash remotely
curl http://<IP>:8080/enabletorch
```

## Recommended Thresholds

- **Daytime (Haze/Clouds)**: 2500
- **Nighttime (ISO noise)**: 1500

## Notes
- **Frugality**: No tokens are consumed unless the pixel differential exceeds the threshold.
- **Privacy**: Raw frames remain local. Only alert-triggered frames are sent to the AI.
- **Maintenance**: Periodically check phone battery and Wi-Fi stability.
- **Lens flare**: Long rainbow flares in night mode usually indicate static lights, not vehicles.