reCamera Intellisense

📷 边缘 AI 相机全栈智能体编排

将 reCamera Pro 边缘 AI 相机无缝接入智能体工作流,支持设备注册、多模态检测(视觉/声纹/物理触发)、规则录制与 GPIO 控制,纯标准库 Python 实现零依赖部署。

收藏
3.1k
安装
989
版本
2.0.9
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

reCamera Intellisense 是一套面向 reCamera Pro 边缘计算相机的设备管理与 AI 编排工具。它通过 bundled 的纯标准库 Python SDK,以单 JSON 参数调用模式,为智能体提供从设备注册、模型选择、多源触发规则配置到事件轮询、快照/录像抓取、GPIO 控制的全链路能力。

关键操作路径
1. 设备注册detect_local_device 自动探测 → add_device 持久化认证信息至 ~/.recamera/devices.json(chmod 600)

2. AI 检测配置set_detection_model 选择预置模型(如 YOLO11n)→ set_detection_rules 定义标签过滤(label_filter)、置信度区间(confidence_range_filter)、区域掩膜(region_filter)与防抖帧数(debounce_times)

3. 多模态触发:除 AI 外,支持 GPIO 边沿触发(gpio)、定时器(timer)、TTY 指令(tty)、HTTP 端点(http)、声纹事件(sed)及常录模式(always_on

4. 事件消费:轮询 get_detection_events 获取带 Unix 时间戳和快照路径的事件,按需 fetch_file/fetch_record 拉取内容(≤5 MiB 内联 base64,超限返回 URL)

5. 主动捕获capture_image 一键返回 JPG;视频需 start_capture → 轮询 get_capture_statusfetch_file 组装路径

6. GPIO 控制get_gpio_value/set_gpio_value 读写引脚,自动切换输入/输出模式

显著优点

  • 零依赖部署:Python ≥3.9 标准库即可运行,无 pip 安装负担,适合边缘容器与离线环境
  • 统一契约:同一 SDK 支撑 CLI 与 MCP Server,命令参数完全一致,降低多接口认知成本
  • SSRF 防护:HTTP 客户端强制同源重定向策略,bearer token 不会被转发至意外 origin
  • 灵活触发架构:规则系统支持 7 种触发源混编,满足从智能安防(人形+GPIO 门磁)到科研监测(定时+声纹)的多场景需求
  • 存储弹性:支持内部存储与可移动介质插槽切换,异步任务队列管理格式化与空间回收

潜在缺点与局限性

  • 状态外置:事件与录制状态完全依赖设备端持久化,智能体侧需自行维护 start_unix_ms 检查点,断网期间事件堆积需后端限流策略
  • 视频流程复杂:MP4 录制需手动状态机(start → poll → fetch),不如 JPG 一键式友好
  • GPIO 副作用:读写 GPIO 会强制重配置引脚方向,无法作为无副作用的纯探针使用
  • 声纹模型前置:SED 触发需先在设备 Web 控制台激活声学模型,SDK 仅做配置透传
  • TLS 自签限制:本地 HTTPS 强制使用自签名证书,必须显式声明 allow_unsecured,公网场景需用户自行部署可信证书链

适合人群

  • 智能家居/安防集成商:需将物理相机接入自动化工作流,联动门磁、PIR、声纹传感器
  • 工业质检开发者:利用区域过滤与置信度阈值做产线缺陷检测,输出事件至 MES 系统
  • 边缘 AI 研究员:需要细粒度控制 YOLO 模型参数、自定义录制策略与 GPIO 联动的实验场景
  • IoT 平台架构师:寻求无依赖、可审计的轻量级相机接入层,替代臃肿的视觉 SaaS SDK

常规风险

  • 凭证泄露~/.recamera/devices.json 包含长期有效的 bearer token,需确保 600 权限且不入版本库;日志中过滤 token 字段
  • SSRF 残余:尽管有同源策略,若攻击者可篡改 host 注册参数,仍可能将 token 导向内网非相机服务(需配合网络隔离)
  • 存储误操作storage_task_submitFORMAT/FREE_UP 为异步不可逆操作,误触发可能导致证据丢失
  • GPIO 电气风险:引脚重配置与电平输出直接作用于物理硬件,短路或高压接入可能损坏设备
  • 隐私合规:AI 检测与录制涉及人脸/人形数据,需确保符合 GDPR/个人信息保护法要求,避免未授权区域持续录制

reCamera Intellisense 内容

手动下载zip · 9.7 kB
skill-card.mdtext/markdown
请选择文件