面向遗留设备的适配器

您的 整个 设备 提供 原生 API 控制。

每个设备型号一次简短的远程会话。换回来的是一个做完的适配器。您已经在运行的设备群,从此像平台上任何其他设备一样响应 RemoteGenius。

设备只要开着 Web 界面,RemoteGenius 就能驱动它。厂商、年代、有没有 API 文档 — 都无所谓。

  • 任何带 Web 界面的 IP 设备
  • 它返回什么就处理什么 — JSON、XML、INI、键值
  • 过去跑几周的集成,现在几小时
  • 破坏性调用默认锁死
多厂商设备群 编码器 · PTZ · 网关 · 解码器
厂商 A
厂商 B
厂商 C
厂商 D
适配器生成 每个型号一次简短远程会话
统一 API 单一契约 · 单一面板

设备群您早就有了。拦住您的,是集成。

多数运营方的设备是多年攒出来的 — 十几家厂商,固件代次混杂,没有两套控制界面长得一样。统一远程控制会撞上三堵墙:

01

厂商 API 没有文档

HTTP 接口在那儿。文档却没有,或者残缺,或者是另一种语言。工程师只能一个 endpoint 一个 endpoint 地逆向。

02

一个型号做几周

手写一个适配器,意味着找接口、给参数命名、校验响应。每个型号数日到数周。

03

谈不上全群自动化

每个型号讲自己的方言。结果是每台设备开一个标签页,给一家厂商写的脚本,换一家就断。

三步。几个小时。一个做完的适配器。

为任何带 Web 界面的 IP 设备生成完整适配器。放进您的 RemoteGenius 集群。这台设备从此和平台上的其他设备一个样。

  1. 01

    开放短暂访问

    把每个型号中的一台设备指给我们,再给一段短暂的网络可达窗口。不改固件。设备本身不装任何东西。

  2. 02

    适配器生成

    设备自己的 Web 界面就是文档。映射接口、命名参数,再用只读探测校验响应。出来的是一个完整的适配器,外加一套操作员 UI。

  3. 03

    整群原生控制

    把适配器部署到集群。该型号的每台设备都能通过同一个 RemoteGenius API 和面板访问 — 与您运行的其他一切同样的形态、同样的控件、同样的审计记录。

按厂商算要几周的集成,收缩成一个下午的有监督工作。

发现阶段只读。破坏性操作始终上锁。

生产设备不是交学费的地方。适配器生成就按这个标准对待您的硬件。

发现阶段允许
  • GET 对状态、配置、清单接口的只读 GET
  • GET 镜像设备自身的 Web 资源 — HTML、JavaScript、静态配置
  • GET 把厂商响应映射到 RemoteGenius 的规范参数名
  • GET 枚举支持的选项、单位与取值范围
默认锁定
  • LOCK 重启、重置与恢复出厂设置接口
  • LOCK 固件上传与配置写入
  • LOCK 调试 Shell、文件删除,以及任何被标记的破坏性动作
  • LOCK 凡标为不安全的,都压在操作员显式授权之后

每个被标记的接口都会写进适配器清单。动它,是操作员的显式决定,从来不是默认行为。

只要它应答 HTTP,我们就能适配。

没有厂商白名单。设备讲什么协议、返回什么格式,流程就接什么。

已适配的设备类别
视频编码器 PTZ 云台 流媒体设备 网络网关 媒体路由 IP 解码器
原生支持的响应格式
JSONXMLINI键 / 值纯文本自定义

厂商文档齐全也好,一页都没有也好,流程照跑不误。

一个 API。一个 UI。整个设备群。

某个型号的适配器一旦存在,该型号的每台设备就被标准化,在 RemoteGenius 里和其他设备表现一致。NOC 不必再知道厂商是谁。

统一 API

每台设备 — 编码器、摄像机、网关 — 应答同一组 RemoteGenius 接口。自动化写一次,整个设备群都能跑。

统一面板

操作员在同一个 UI 里操作所有型号,控件相同,命名相同。

无厂商锁定

新厂商、新型号,不过是又一轮简短的生成周期。不是架构决策。

经得起审计

每一次设备操作都走同一套认证、RBAC 与审计记录,底层厂商是谁都一样。

寄一台设备给我们,我们把适配器还给您。

还缺原生集成、闲在那儿的 IP 设备,变成 RemoteGenius 的公民。多数生成周期在一次工作会话内收尾。