百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

python-opcua

> 编程语言
开源

LGPL Pure Python OPC-UA 客户端和服务器

1.5K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

LGPL Pure Python OPC-UA 客户端和服务器

http://freeopcua.github.io/, https://github.com/FreeOpcUa/python-opcua # 该库已过时。 # 请切换到:opcua-asyncio,该库还具有 同步包装器,API 变化很少。欢迎对 Python-opcua 中的错误进行修复,但如果您想写新的高级功能或架构更改,请查看 opcua-asyncio

OPC UA 二进制协议实现已近乎完整,并已通过多个不同的 OPC UA 堆栈进行测试。API 提供了用于发送和接收所有 OPC UA 定义结构的低级接口,以及允许在几行代码中编写服务器或客户端的高级类。在一个应用程序中混合高级对象和低级 OPC UA 调用是很容易的。大多数低级代码是从 XML 规范中自动生成的,因此向客户端或服务器添加缺失的功能通常是简单的。coverage.py 报告了代码的测试覆盖率超过 95%,大部分未经测试的代码是尚未使用的自动生成代码。

pip install opcua Ubuntu: apt install Python-opcua # 库 apt install Python-opcua-tools # 命令行工具 依赖项:

  • Python > 3.4: cryptography, dateutil, lxml 和 pytz。
  • Python 2.7 或 pypy < 3: 还需要安装 enum34, trollius(asyncio) 和 futures(concurrent.futures) 例如使用 pip。

文档

一些文档可在 ReadTheDocs 上找到。 提供了一个简单的 GUI 客户端: https://github.com/FreeOpcUa/opcua-client-gui 示例: https://github.com/FreeOpcUa/python-opcua/tree/master/examples 最小客户端示例: https://github.com/FreeOpcUa/python-opcua/blob/master/examples/client-minimal.py 最小服务器示例: https

Issues· 428 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Pythoniec-62541libraryopcopc-ua

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言