6.5.1 使用 JSON

JSON
JavaScript 对象表示法是一种用于向设备发送或从设备接收命令及小型程序的标准化方式。
REST API
表示状态转移应用节目接口是一种协议,它允许其他设备通过 Encore3 进行控制,或使用其他设备控制 Encore3。
位置

Help(帮助) > Use JSON(使用 JSON)

关于 JSON

Encore3 支持通过 JSON 请求形式的 API 调用,实现与软件的远程交互。这些请求可能由自动化系统发送,用于控制或收集关于 Encore3 的信息。您可以逐一测试这些命令,以便更好地了解它们的功能。

备注: 必须由目标设备执行这些测试,才能获得正确的响应。请注意设备的状况以及正在测试的命令。

Encore3 的安全设置可能会阻止 API 调用。更多信息,请参见:

关于命令文档

所有由 Barco 开发的设备都将通过 REST API 与 Event Master Toolset 进行通信。有关更多信息,访问 Barco 网站:

如何测试
  1. 在左侧菜单中,从所需类别(参考 1)中选择所需命令(参考 2)。(可选)

    图像 6–27
    1
    类别选择
    2
    命令选择

    命令在右侧菜单中输入。

  2. IP 地址(参考 8)是否正确?

    • 如果是,转到下一步。
    • 如果否,单击 Clear IP Address(清除 IP 地址)按钮(参考 1),并输入所需的 IP 地址(参考 8)。
    提示: 有关如何查找 IP 地址的更多信息,请参见“设备 ID、IP 地址”或“网络配置”。
    图像 6–28
    1
    “清除 IP 地址”按钮
    2
    “已输入或选择的命令”输入字段
    3
    “清除命令”按钮
    4
    “错误消息”标签
    5
    “命令响应”标签
    6
    “成功值”标签
    7
    “发送命令”按钮
    8
    “IP 地址”输入字段
  3. 在 JSON Command(JSON 命令)后面的输入字段中修改或输入命令(参考 2,图像 6–28)。(可选)

    提示: 可以通过拖动命令窗口的底部右侧角来更改窗口的尺寸。
  4. 单击 Send Command(发送命令)(参考 7,图像 6–28)以运行该命令。

    该命令的执行结果将显示在相应的字段中:

    • 错误(参考 4,图像 6–28),详细说明了该命令出现的问题。
    • 响应(参考 5,图像 6–28)显示了该命令的返回结果。
    • 成功值(参考 6,图像 6–28),如果该命令执行成功,且没有返回值,则显示 用于 ‘0’。
  5. 是否必须测试其他命令?

    • 如果是,且必须测试新命令,单击 Clear Command(清除命令)(参考 3,图像 6–28),然后转到步骤 1。
    • 如果是,且该命令必须进行修改,转到步骤 3。
    • 如果否,则无需采取进一步操作。