【问题标题】:OPC DA android sdk/driverOPC DA 安卓 SDK/驱动程序
【发布时间】:2015-04-23 15:35:58
【问题描述】:

我正在研究将 android 平板电脑与过程控制系统的人机界面 (HMI) 结合使用的可能性。有人为安卓框架实现了 OPC DA sdk/驱动程序吗?

【问题讨论】:

    标签: android sdk opc


    【解决方案1】:

    从技术和理论上讲,在 Android 上实现 OPC DA 是可能的,但我认为没有人这样做,也没有人会这样做。原因是实现者必须编写整个 DCOM 协议栈(以及它所基于的 RPC)。微软已经(在一些诉讼之后)发布了这些协议,因此没有什么能阻止它。但它们非常庞大和复杂。早期的类似尝试(例如在 Linux 上)也没有真正成功。

    我建议您切换到更现代的 OPC UA(统一架构),它基于 Web 服务,不依赖于 Microsoft 协议。

    【讨论】:

    • 我不会说 OPC-UA 是基于 Web 服务的(没有人使用 opc.http 端点)......但你说得对,他应该考虑使用 OPC-UA 而不是OPC-DA。
    【解决方案2】:

    也许这个问题已经过时了,但我认为它会有所帮助:

    Opc UA 看起来很有希望,但是您可以在 Windows 上编写自己的代理,以通过此应用程序从 Android 访问 OPC DA 服务器。

    我开发了连接到 OPC DA 服务器并将数据转发到 REST API 的 C# 应用程序,这很容易从 Android 访问(例如使用 Retrofit)。

    代码在我的 github repository 上可用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-07
      • 2016-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-25
      • 2021-08-04
      • 2013-06-01
      相关资源
      最近更新 更多