跳到主要内容
版本:v3

OIBus

OIBus 是一种北向连接器,专为发送数据到其他 OIBus 端点而设计。它支持发送到 /api/add-valuesJSON 负载,和发送到 /api/add-file 的文件。

特定设置

要将数据(无论是 JSON 还是文件格式)传输到另一个 OIBus 实例,您需要完成以下字段:

  • 主机:目标 OIBus 的主机名(例如,http://1.2.3.4:2223)。
  • 用户名:用于连接的用户名。
  • 密码:与指定用户名相关联的密码。
  • 使用代理:用于 HTTP 请求的代理选项。
  • 代理 URL:要使用的代理服务器的 URL。
  • 代理用户名:与代理相关的用户名。
  • 代理密码:与代理用户名相关联的密码。

JSON 负载

另一个 OIBus 将接受以下负载格式:

[
{
"timestamp": "2020-01-01T00:00:00.000Z",
"data": "{ value: 28 }",
"pointId": "MyPointId1"
}
]

连接两个 OIBus

有关如何在一个 OIBus 实例与另一个之间建立连接的详细说明,请参阅所提供的文档

HTTPS

OIBus 仅包含一个 HTTP 服务器。要在两个 OIBus 实例之间建立 HTTPS 连接,建议使用像 Nginx 或 Apache 这样的专用 HTTP 服务器作为 OIBus 前的反向代理。通过这样做,您可以将证书管理委托给 HTTP 服务器,并安全地将 HTTPS 请求转发到相关端口上的 OIBus HTTP 服务器。