如何使用 Python3 连接到 PI Web 服务



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

我安装了:

pip3 安装 OSIPICONNECT

但在尝试连接到 WS 时,通过以下方式:

client = PIWebApiClient (" https://marc-rras.osisoft.int/piwebapi ", useKerberos = False, username =" marc.adm ", password =" kk ", verifySsl = False)

给我一个错误:

意外的关键字参数'useKerberos'

(据说WS在身份验证过程中使用Kerberos)

一些想法,或者如何连接到PI Web服务的例子,使用来自GNU Linux的机器上的Python??.

问候

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

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

--

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

特别是对于PI Web API,您可以在youtube上观看培训视频:PI Web API在线课程

要开始使用 PI 系统并了解它的内容,您应该查看此处:什么是 PI 系统?

相关内容

  • 没有找到相关文章

最新更新