infobit-徽标

infobit iCam VB80 平台 API 命令

infobit-iCam-VB80-平台-API-命令-产品

产品信息

规格:

产品使用说明

介绍

  1. 准备
    要开始使用 iCam VB80,请按照以下步骤操作:
    • 在您的计算机中设置 IP 地址
    • 启用 Telnet 客户端
  2. 通过命令行界面登录
    访问命令行界面与设备交互。
  3. API 命令结束view
    了解可用于配置和控制的不同 API 命令。

命令集

gbconfig 命令
使用以下命令配置与相机和视频相关的设置:

相机:

  • gbconfig --camera-mode
  • gbconfig -s camera-mode

视频:

  • gbconfig --hdcp-enable

常见问题 (FAQ)

  • 问:如何更新iCam VB80的固件?
    答:要更新固件,请访问我们的 web网站获取详细说明和下载。
  • 问:我可以将 iCam VB80 与第三方软件一起使用吗?
    答:是的,iCam VB80 支持使用提供的 API 命令与第三方软件集成。

修订历史

文档版本 日期 内容 评论
V1.0.0 2022/

04/02

最初的
V1.0.1 2022/

04/22

修改了错别字
V1.0.2 2023/

06/05

添加新 API
V1.0.3 2024/

03/22

修改的

介绍

准备
本节以第三方控件Windows 7为例ample. 您也可以使用其他控制设备。

在您的计算机中设置 IP 地址
具体操作步骤这里就不再赘述了。

启用 Telnet 客户端
通过命令行界面登录设备之前,请确保已启用 Telnet 客户端。默认情况下,Windows 操作系统中禁用 Telnet 客户端。要打开 Telnet 客户端,请执行以下操作。

  1. 选择“开始”>“控制面板”>“程序”。
  2. 在“程序和功能”区域框中,单击“打开或关闭 Windows 功能”。
  3. 在 Windows 功能对话框中,选中“致电网络客户端”复选框。infobit-iCam-VB80-平台-API-命令-图- (1)
通过命令行界面登录
  1. 选择“开始”>“运行”。
  2. 在运行对话框中,输入 cmd,然后单击确定。infobit-iCam-VB80-平台-API-命令-图- (2)
  3. 输入telnet xxxx 23。23是端口号。
    例如amp例如,如果设备的IP地址是192.168.20.140,则输入telnet 192.168.20.140 23,然后按Enter键。infobit-iCam-VB80-平台-API-命令-图- (3)
  4. 设备提示登录时,输入admin,回车,然后设备提示输入密码,由于admin用户没有默认密码,直接回车即可。infobit-iCam-VB80-平台-API-命令-图- (4)

“设备已准备好执行 CLI API 命令。状态将显示欢迎使用 VB10/VB80。”

API 命令结束view

本设备的API命令主要分为以下几种。

  • gb配置: 管理设备的配置。
  • gbcontrol: 控制设备做某事。

gbconfig 命令
gbconfig命令主要分为两类gbconfig和gbconfig –s命令。

命令 描述
gbconfig –相机模式 设置设备的摄像机跟踪模式。
gbconfig -s 相机模式 获取设备的相机跟踪模式。
gbconfig –相机变焦 设置相机的变焦倍数。
gbconfig -s 相机变焦 获取相机的变焦能力。
gbconfig –相机保存坐标 将坐标保存为预置点1或预置点2。
gbconfig -s –相机保存坐标 获取该坐标对应的预置位。
gbconfig –相机加载坐标 将特定预设加载至相机。
gbconfig –相机镜像 打开/关闭相机的镜像。
gbconfig -s 相机镜子 获取相机的镜像状态。
gbconfig –相机电源频率 设置电力线频率。
gbconfig -s 摄像机电源频率 获取电力线频率。
gbconfig –相机-geteptz 获取 eptz 信息。
gbconfig –hdcp 启用 hdmi 设置 HDMI 输出的 HDCP 开启/关闭
gbconfig -s hdcp 启用 获取 HDMI 输出的 HDCP 状态
gbconfig –cec 启用 设置 CEC 启用/禁用。
gbconfig -s cec 启用 获取 CEC 状态。
gbconfig –cec-cmd hdmi 配置 CEC 命令来控制显示器的开/关。
gbconfig-s cec-cmd 获取用于控制显示开/关的 CEC 命令。
gbcontrol –发送命令 hdmi 发送 CEC 命令来控制显示器的开/关。
gbconfig –mic 静音 设置麦克风静音打开/关闭。
gbconfig -s 麦克风静音 获取麦克风静音开/关状态。
gbconfig –卷 设置音频音量。
gbconfig -s 卷 获取音频音量。
gbconfig –自动音量 调整音量(增加/减少)。

gbcontrol 命令

命令 描述
gbcontrol –发送命令 hdmi 立即向显示器发送 CEC 命令。

命令集

gbconfig 命令

相机:

gbconfig –相机模式

 

命令

gbconfig –摄像头模式 {正常 | 自动取景 | 扬声器跟踪 |

主持人跟踪}

回复 摄像机将改变为指定的跟踪模式。
 

 

 

 

描述

从以下选项设置摄像机的跟踪模式:

• 正常:用户需要手动调整摄像头到合适的角度。

• 自动取景:摄像机根据脸部识别自动跟踪人物。

• 说话人追踪:摄像机根据语音识别自动追踪说话人。

• 演示者跟踪:摄像机始终自动跟踪演示者。

Examp乐:
要将跟踪模式设置为自动取景:

命令:
gbconfig –相机模式自动取景

回复:
摄像机跟踪模式将设置为自动取景。

gbconfig -s 相机模式

命令 gbconfig -s 相机模式
回复 {正常 | 自动取景 | 扬声器跟踪 | 演示者跟踪}
描述 获取相机的跟踪模式。

Examp乐:
获取相机的跟踪模式:

  • 命令:
    gbconfig -s 相机模式
  • 回复:
    普通的

这表明跟踪模式设置为“正常”。

gbconfig –相机变焦

命令 gbconfig –camera-zoom {[100, gbconfig -s camera-phymaxzoom]}
回复 相机变焦将会改变。
描述 设置相机的缩放比例,可设置范围为 100%(1 倍)至相机的

最大物理变焦。

例如amp例如,相机最大物理变焦为500倍,则变焦可设置范围为[100, 500]。(1倍至5倍)

Examp乐:
要将相机变焦设置为 100:

  • 命令:
    gbconfig –相机变焦 100
  • 回复:
    相机变焦将设置为 1 倍。

gbconfig -s 相机变焦

命令 gbconfig -s 相机变焦
回复 xxx
描述 获取相机的变焦能力。

Examp乐:
要获得相机变焦:

  • 命令:
    gbconfig -s 相机变焦
  • 回复:
    100

相机变焦为 1 倍。

gbconfig –相机保存坐标

命令 gbconfig –相机保存坐标 {1|2}
回复 当前坐标将保存至预置点 1 或 2。
描述 将当前坐标保存到指定的预设点。提供预设点 1 和 2。

Examp乐:
要将当前坐标设置为预置点 1:

  • 命令:
    gbconfig –camera-savecoord 1
  • 回复:
    坐标将保存至预置点 1。

gbconfig -s –相机保存坐标

命令 gbconfig –s 相机保存坐标 {1 | 2}
回复 真/假
 

描述

获取坐标是否保存到指定预设。

• True:坐标已保存至指定预置位。

• False:坐标未保存到指定的预置位。

Examp乐:
获取当前坐标是否保存到预置位 1:

  • 命令:
    gbconfig –s 相机保存坐标 1
  • 回复:
    错误的

坐标未保存到预置点 1。

gbconfig –相机加载坐标

命令 gbconfig –相机加载坐标 {1 | 2}
回复 指定的预设将被加载到摄像机中。
描述 将预置位 1/2 加载至摄像机。

Examp乐:
要将预置位 1 加载到摄像机:

  • 命令:
    gbconfig –相机加载坐标 1
  • 回复:
    预置 1 将加载至相机。

gbconfig –相机镜像

命令 gbconfig –相机镜像 {n | y}
回复 相机镜像功能将被打开或关闭。
 

描述

打开或关闭相机的镜像功能。

• n:镜像关闭。

• y:镜像开启。

Examp乐:
要打开镜像:

  • 命令:
    gbconfig –相机镜像
  • 回复:
    相机镜像功能将会开启。

gbconfig -s 相机镜子

命令 gbconfig -s 相机镜子
回复 否/是
 

描述

获取镜像状态。

• n:镜像关闭。

• y:镜像开启。

Examp乐:
获取镜像状态:

  • 命令:
    gbconfig -s 相机镜子
  • 回复:
    y

相机镜像功能已开启。

gbconfig –相机电源频率

命令 gbconfig –相机电源频率 {50 | 60}
回复 频率将更改为 50/60。
 

描述

改变电力线频率以防止视频闪烁。

• 50:将频率更改为50Hz。

• 60:将频率更改为60Hz。

Examp乐:
要将电力线频率更改为 60Hz:

  • 命令:
    gbconfig –相机电源频率 60
  • 回复:
    电力线频率将改为60Hz。

gbconfig –s 相机电源频率

命令 gbconfig –s 相机电源频率
回复 n/50/60
 

描述

获取电力线频率。

• 50:将频率更改为50Hz。

• 60:将频率更改为60Hz。

Examp乐:
获取电力线频率:

  • 命令:
    gbconfig –s 相机电源频率
  • 回复:
    60

防闪烁功能为60Hz。

视频:

gbconfig –hdcp 启用

命令 gbconfig –hdcp 启用 hdmi { n | 自动 | hdcp14 | hdcp22}
回复 HDMI 输出的 HDCP 将被启用或禁用。
描述 为 HDMI 输出配置 HDCP 功能。

• n:关闭HDCP。

• 自动:根据实际情况自动打开/关闭HDCP。例如,当设置为“自动”时,如果源设备和HDMI显示设备都支持HDCP 2.2,则HDMI输出信号将进行HDCP 2.2加密;如果源设备不支持HDCP,则HDMI输出信号的HDCP将关闭。

• hdcp14:HDMI 输出的 HDCP 将设置为 1.4。

• hdcp22:HDMI 输出的 HDCP 将设置为 2.2。

Examp乐:
要将 HDMI 输出的 HDCP 设置为 2.2:

  • 命令:
    gbconfig –hdcp 启用 hdmi hdcp22
  • 回复:
    HDMI 输出的 HDCP 设置为 2.2。

gbconfig -s hdcp 启用

命令 gbconfig -s hdcp 启用
回复 n/自动/hdcp14/hdcp22
描述 获取 HDMI 输出的 HDCP 状态。

Examp乐:
要获取 HDMI 输出的 HDCP 状态:

  • 命令:
    gbconfig -s hdcp 启用
  • 回复:
    n

HDMI 输出的 HDCP 已关闭。

gbconfig –cec 启用

命令 gbconfig –cec 启用 {n | y}
回复 CEC 将被打开或关闭。
 

描述

设置 CEC 打开/关闭。

n:关闭 CEC。

y:打开 CEC。

Examp乐:
要打开 CEC:

  • 命令:
    gbconfig –cec 启用 y
  • 回复:
    CEC 将被开启。

gbconfig -s cec 启用

命令 gbconfig -s cec 启用
回复 否/是
 

 

 

描述

获取 CEC 状态。

n:CEC 已关闭。

y:CEC 已打开。

注意:一旦CEC关闭,命令“GB control –sink power”将不可用,并且VB10的正常工作和待机之间的切换也将无效。

Examp乐:
要获取 CEC 状态:

  • 命令:
    gbconfig -s cec 启用
  • 回复:
    y

CEC 已打开。

gbcontrol –sinkpower

命令 gbcontrol –sinkpower {开|关}
 

回复

控制显示器开/关的 CEC 命令将从 HDMI 输出发送到

连接的显示器。

 

描述

发送CEC命令来控制显示器的打开或关闭。

开:发送CEC命令来控制显示器。

关闭:发送CEC命令控制显示器关闭。

Examp乐:
发送 CEC 命令来控制显示:

  • 命令:
    gbcontrol –sinkpower on
  • 回复:
    打开支持 CEC 的显示器的 CEC 命令将从 HDMI 输出发送。

gbconfig –cec-cmd hdmi

命令 gbconfig –cec-cmd hdmi {开|关} {CmdStr}
回复 控制显示器开/关的 CEC 命令将配置并保存在
设备。
描述 配置和保存用于控制设备显示开启或关闭的 CEC 命令。

开:配置CEC命令来控制显示器开启。

关闭:配置 CEC 命令来控制显示关闭。

CmdStr:字符串或十六进制格式的 CEC 命令。例如amp例如,打开显示器的CEC命令可能是“40 04”。

Examp乐:
要配置并保存用于打开设备显示屏的 CEC 命令“40 04”:

  • 命令:
    gbconfig –cec-cmd hdmi 开启 4004
  • 回复:
    打开支持 CEC 的显示器“40 04”的 CEC 命令将保存在设备上。

gbconfig-s cec-cmd

命令 gbconfig-s cec-cmd
 

回复

HDMI 开启:xxxx

HDMI 关闭:xxxx

 

 

 

描述

获取用于控制显示器开启和关闭的 CEC 命令。

Ÿ on:配置CEC命令来控制显示器开启。

Ÿ Off:配置CEC命令来控制显示器关闭。

Ÿ CmdStr:字符串或十六进制格式的 CEC 命令。例如amp中央选举委员会

打开显示器的命令可能是“40 04”。

Examp乐:
要获取控制显示器开启和关闭的 CEC 命令:

  • 命令:
    gbconfig-s-cec-cmd
  • 回复:
    • HDMI 开启:4004
    • HDMI 关闭:ff36

打开支持CEC的显示器的CEC命令:为“40 04”;关闭显示器的命令:为“ff 36”。

gbcontrol –发送命令 hdmi

命令 gbcontrol –发送命令 hdmi {CmdStr}
回复 CEC 命令 {CmdStr} 将立即发送到显示器进行测试。
 

描述

立即发送 CEC 命令 {CmdStr} 到显示器。

注意:此命令不会保存在设备上。

Examp乐:
要将 CEC 命令“44 04”发送到显示器:

  • 命令:
    gbcontrol –发送命令 hdmi 4004
  • 回复:
    CEC 命令“40 04”将立即发送到显示器。

gbconfig –mice-enable

命令 gbconfig –mice-enable {n |y}
回复 已启用或禁用通过基础设施进行 Miracast 功能
 

描述

n,已禁用。

y,已启用。

Examp乐:
要将基础设施上的 Miracast 设置为已启用:

  • 命令:
    gbconfig –mice-enable y
  • 回复:
    基础设施上的 Miracast 功能将被启用。

gbconfig -s 鼠标启用

命令 gbconfig -s 鼠标启用
回复 否/是
 

描述

n,已禁用。

y,已启用。

Examp乐:
要获取基础设施上的 Miracast 状态:

  • 命令:
    gbconfig -s 鼠标启用
  • 回复:
    n

基础设施上的 Miracast 已被禁用。

gbconfig –显示模式

命令 gbconfig –显示模式 {单|双}
回复 将显示布局设置为单一、分割
描述 Single 和 Split 是自动布局,

Examp乐:
将显示布局设置为手动模式:

  • 命令:
    gbconfig –显示模式单一
  • 回复:
    显示布局模式变为单一。

gbconfig -s 显示模式

命令 gbconfig -s 显示模式
回复 单/双/手动
描述 单、自动单一布局双、自动分割布局手动,用于手动布局设置

Examp乐:
获取显示模式状态:

  • 命令:
    gbconfig -s 显示模式
  • 回复:
    单身的

显示模式单一。

声音的:

gbconfig –mic 静音

命令 gbconfig –mic 静音 {n | y}
回复 所有麦克风将设置为静音开/关。
 

描述

设置所有麦克风(包括 VB10 和可扩展麦克风)的静音开/关。

n:关闭静音。

y:静音开启。

Examp乐:
要关闭所有麦克风静音:

  • 命令:
    gbconfig –mic 静音 n
  • 回复:
    麦克风将被设置为静音。

gbconfig -s 麦克风静音

命令 gbconfig -s 麦克风静音
回复 否/是
描述 使所有麦克风(包括 VB10 和可扩展麦克风)静音

开/关状态。

n:关闭静音。

y:静音开启。

Examp乐:
获取所有麦克风静音开/关状态:

  • 命令:
    gbconfig -s 麦克风静音
  • 回复:
    n

麦克风已静音。

gbconfig –自动卷

命令 gbconfig –自动音量 {增加|减少}
回复 音量增益每步将增加或减少 2。
 

描述

增加或减少音量。

inc:每步将输出音量的增益增加 2。

dec:每一步将输出音量的增益减少2。

Examp乐:
增加音量:

  • 命令:
    gbconfig –自动音量增加
  • 回复:
    每一步音量都会增加 2。

gbconfig –卷

命令 gbconfig –卷 {0,12,24,36,50,62,74,88,100}
回复 设置音量值。
描述 音量只能配置为指定值

Examp乐:
设置音量:

  • 命令:
    gbconfig –volume 50
  • 回复:
    音量将设置为 50。

gbconfig -s 卷

命令 gbconfig -s 卷
回复 0~100
描述 获取音量值。

Examp乐:
获取音量:

  • 命令:
    gbconfig -s 卷
  • 回复:
    50

音量是50。

gbconfig –扬声器静音

命令 gbconfig –扬声器静音 {n | y}
回复 设置扬声器静音/取消静音。
 

描述

n,取消静音

y,静音

Examp乐:
要设置扬声器静音:

  • 命令:
    gbconfig –扬声器静音 y
  • 回复:
    扬声器将静音。

gbconfig -s 扬声器静音

命令 gbconfig -s 扬声器静音
回复 否/是
描述 获取扬声器状态。

Examp乐:
获取扬声器的静音状态:

  • 命令:
    gbconfig -s 扬声器静音
  • 回复:
    n

扬声器已取消静音。

gbconfig –vb10-mic-禁用

命令 gbconfig –vb10-mic-disable {n |y}
回复 设置 vb10 的内置麦克风启用/禁用。
 

描述

n,已启用

y,已禁用

Examp乐:
要将麦克风设置为禁用:

  • 命令:
    gbconfig –vb10-mic-disable y
  • 回复:
    vb10 的麦克风将被禁用。

gbconfig -s vb10-mic-禁用

命令 gbconfig -s vb10-mic-禁用
回复 否/是
描述 获取麦克风状态。

Examp乐:
获取麦克风状态:

  • 命令:
    gbconfig -s vb10-mic-禁用
  • 回复:
    n

麦克风已启用。

系统:

gbcontrol –设备信息

命令 gbcontrol –设备信息
回复 获取固件版本
描述 VB10 的固件版本

Examp乐:
获取固件版本:

  • 命令:
    gbcontrol –设备信息
  • 回复:
    V1.3.10

gbconfig –hibernate

命令 gbconfig –hibernate {n |y}
回复 将设备设置为睡眠状态。
 

描述

n. 醒来

y,睡觉

Examp乐:
要设置设备睡眠:

  • 命令:
    gbconfig –hibernate y
  • 回复:
    设备将进入睡眠状态。

gbconfig-s 休眠

命令 gbconfig-s 休眠
回复 否/是
描述 获取睡眠状态。

Examp乐:
获取设备的睡眠状态:

  • 命令:
    gbconfig-s 休眠
  • 回复:
    n

设备正在运行。

gbconfig –显示指南

命令 gbconfig –show-guide {n |y}
回复 显示指南屏幕手册。
 

描述

n, 关闭

y,显示

Examp乐:
显示指南屏幕:

  • 命令:
    gbconfig –显示指南 y
  • 回复:
    将显示指南屏幕。

gbconfig -s 显示指南

命令 gbconfig -s 显示指南
回复 否/是
 

描述

获取引导屏幕状态。

注意,仅反馈手动设置的指南屏幕的状态。

Examp乐:
获取设备引导屏状态:

  • 命令:
    gbconfig-s 休眠
  • 回复:
    n

不显示指南屏幕。

文件/资源

infobit iCam VB80 平台 API 命令 [pdf] 指示
VB80、iCam VB80 平台 API 命令、iCam VB80、平台 API 命令、平台命令、API 命令、iCAM VB80 命令、命令

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *