Android 安卓sdk/驱动程序

Android 安卓sdk/驱动程序,android,sdk,opc,Android,Sdk,Opc,我正在研究使用android平板电脑和过程控制系统的人机界面(HMI)的可能性。是否有人为android框架实现了OPC DA sdk/驱动程序?从技术和理论上讲,在android上实现OPC DA是可能的,但我认为没有人做到过,也没有人会做到。原因是实现者必须编写整个DCOM协议栈(以及它所基于的RPC)。微软(在一些诉讼之后)发布了这些协议,因此没有任何东西阻止它。但它们非常庞大和复杂。早期的类似尝试(例如在Linux上)也没有真正成功 我建议您转换到更现代的OPC UA(统一体系结构),它

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

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


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

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

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

我开发了C#应用程序,该应用程序连接到OPCDA服务器,并将数据转发到RESTAPI,这很容易从Android访问(例如,通过改造)


代码在我的github上可用。

我不会说OPC-UA基于web服务(没有人使用OPC.http端点)。。。但你是对的,他应该考虑使用OPC-UA而不是OPC-DA。