0

我正在研究适用于 ios 和 Android 的 OPC UA 客户端选项。我发现在 android 和 iOS 中有一些本地可用的解决方案

有没有人在这方面对“QT mobile”有想法?QT 是否对 "OPC UA" 有任何内置支持。由于有关 QT mobile 的信息有限,我无法找到有关此主题的更多详细信息。

4

3 回答 3

1

“QtOpcUa 目前专注于创建支持 OPC UA 的 HMI 所需的功能。它通过包装现有的 OPC UA 堆栈为 OPC UA 规范的子集提供 Qt API。这种方法允许为给定项目选择正确的堆栈,同时始终使用相同的 Qt API。” 请参考 https://blog.basyskom.com/2015/introducing-qtopcua/和——<a href="https://github.com/qt/qtopcua" rel="nofollow noreferrer">https:// github.com/qt/qtopcua 了解更多详情。

于 2017-09-27T07:53:18.300 回答
0

QT Mobile 上还没有对 OPC UA 的内置支持。

有 OPC UA ANSI C Stack 到 iOS 的端口。您可以使用 OPC UA Java Stack 进行 Android 开发。

于 2013-10-17T11:20:38.290 回答
0

从 Qt5.11 开始,就有了 Qt OPC UA,它是一个官方的 Qt 模块。它目前(2018 年 12 月)仍然是一个技术预览,但目标是在 5.13(2019 年中)成为一个完全稳定的模块。

Qt OPC UA 不是一个完整的堆栈,而是 Qt 的标准 API,其目标是让 Qt 内的 OPC UA 设备/服务更容易交互。在后台 Qt OPC UA 依赖于 OPC UA SDK。目前有两个插件(统一自动化和 open62541)。

Qt OPC UA 是 Qt for Automation 的一部分(然后您需要许可证)或作为常规的三重许可 Qt 模块提供。如果您拥有 Qt for Automation 许可证,Qt OPC UA 仅随附官方安装程序。如果你不这样做,你需要自己编译它。请参阅此处如何操作:https ://blog.basyskom.com/building-qt-opc-ua-with-open62541/ 。

我已经在 Android 和 iOS 上成功地使用了带有 open62541-backend 的 Qt OPC UA。

于 2018-12-20T09:03:38.207 回答