0

我正在尝试连接到 OSISoft 的 PI Webservice,官方文档很糟糕,目前我以https://github.com/SwatiAcharjee/PI-Web-API-Client-Python/blob/master为例/setup.py

我安装了:

pip3 安装 osipiconnect

但是当尝试连接到 WS 时,通过:

客户端 = PIWebApiClient(“ https://marc-rras.osisoft.int/piwebapi ”,useKerberos = False,用户名 =“marc.adm”,密码 =“kk”,verifySsl = False)

给我一个错误:

意外的关键字参数“useKerberos”

(假设 WS 在身份验证过程中使用 Kerberos)

关于如何连接到 PI Webservice 的一些想法或示例,使用带有 GNU Linux 的机器上的 Python??。

问候

4

1 回答 1

2

OSIsoft 的 PI Web API 具有许多身份验证选项,在许多拥有大多数 Microsoft 计算机的公司中,Kerberos 身份验证提供单点登录体验。这只是使用 PI Web API 的一种方式(推荐和安全)。但还有其他方法。有关更多详细信息,请参阅OSIsoft Live Library-PI Web API-Authentication 选项。这些设置需要服务器端配置。

但是退后一步,我可能会尝试了解您想要实现的目标。有多种方法可以通过 PI System 访问和使用数据。PI Web API 只是其中之一……您是否尝试使用正确的 API?这是XY问题的典型案例:)。

--

要快速了解作为开发人员使用 PI System 的多种方式,请查看此处:OSIsoft PI Developer Technologies

并且专门针对 PI Web API,您可以在 youtube 上观看培训视频:PI Web API 在线课程

要开始使用 PI System 并了解它的含义,您应该看这里:什么是 PI System?

于 2019-11-23T10:04:14.977 回答