我正在寻找一些库和一些示例来创建可以与opc服务器连接的Java客户端OPC应用程序。提前致谢。Java opc客户端应用程序
回答
您退房?
他们提供这方面的不同链接:
- Utgard - 纯Java的OPC库
Utgard是一个开源项目,提供了一个OPC图书馆写在 纯原生Java即不依赖于JNI或其他DLL。它是根据GPL授权的 。
- JEasyOPC客户
安东宁菲舍尔的Java OPC Client现在大大提高,在SourceForge上。它使用在Delphi中编码的JNI层。提供完整的源代码(包括Java和Delphi)。
我想你在找什么是Utgard,你可以找到在文档章节,分别在文档中的项目源代码示例代码。
我一直在这个网站,并有:git://git.openscada.org/org.openscada.documentation.git这是我可以得到这个样本的选项之一。但我的问题是如何下载它并进入我的项目,因为它是混帐? – user1519221 2012-08-09 10:38:56
@ user1519221你需要源代码控制管理工具[git](http://git-scm.com/),你可以用'git clone [URL]' – 2012-08-09 11:01:24
获得代码/文档,我们刚刚完成了一个简短的教程, Utgard,看看这里:https://openscada.atlassian.net/wiki/display/OP/HowToStartWithUtgard – Mauli 2013-05-16 09:32:27
你有两个选择:
去为传统OPC DCOM通过platzhirsch的建议。 DCOM需要JNI,并且只能在Windows环境中使用。
将用于OPC UA(统一架构),这是OPC的新版本。 OPC UA以纯Java提供,并可在所有Java SE 6环境中使用。 OPC UA包括许多先进的功能,如内置的安全性,信息建模等
OPC UA让你更好地面向未来,因为OPC UA是,所有的发展发生在一瞬间。对于OPC UA,我可以建议Prosys OPC UA Java SDK,这是目前Java最先进的选项(商业版,并且是的)。对于OPC UA,我可以建议Prosys OPC UA Java SDK,这是当前最先进的Java选项,我自己参与)。
您可以从here
阅读更多关于OPC UA这里有一些开源的UPC的UA实现在GitHub上:
- https://github.com/digitalpetri/ua-server-sdk
- https://github.com/digitalpetri/opc-ua-stack
- https://github.com/bcopy/opc-ua-stack
他们再次出现g并且不完整,但是如果您正在研究或建立原型,那么开始的正确方法与全功能商业图书馆相反。
在C++中实现OPC API。使其成为DCOM对象并作为Windows服务运行。
您可以通过J-Interop或JACOB连接到DCOM对象,都是JAVA-DCOM桥接器。
- 1. 保护客户端Java应用程序
- 2. Java客户端应用程序冻结
- 3. Java独立客户端应用程序
- 4. OPC UA客户端 - BadCertificateHostNameInvalid - opcfoundation.org
- 5. 用OpenScada创建OPC客户端UTGARD
- 6. OPC客户端 - 如何从远程OPC服务器读取
- 7. java客户端程序
- 8. 客户端响应应用程序.Json
- 9. Java OPC-UA客户端Eclipse Milo端点URL更改为localhost
- 10. Web服务客户端应用程序
- 11. EJB远程应用程序 - 客户端
- 12. 客户端应用程序的Sinatra cookie
- 13. Apigee客户端应用程序客户端身份验证
- 14. 寻找OPC DA客户端库
- 15. Objective-C的OPC DA客户端库
- 16. Android客户端应用程序
- 17. java程序客户端触发服务器端java程序
- 18. Java套接字客户端服务器响应应用程序
- 19. 客户端/服务器应用程序
- 20. 更新客户端应用程序
- 21. SOAP客户端应用程序异常
- 22. ASP.Net中的客户端应用程序
- 23. VB6 Outlook 2003客户端应用程序
- 24. iOS客户端应用程序设计
- 25. 如何在客户端应用程序
- 26. 客户端应用程序更新
- 27. SQL Server客户端应用程序
- 28. 应用程序客户端EJB Eclipse Glassfish
- 29. 客户端 - 服务器应用程序
- 30. .net客户端Web应用程序?
Java是一个词而不是缩写 – 2012-07-20 00:09:10
您是否在生产中使用过其中一个库,并且您对它们有任何意见/反馈? – 2013-07-25 08:54:10