这个OPC UA参考实现是针对.NET标准库的。NET标准允许开发,运行在所有常见的平台,可今天,包括Linux,iOS应用程序,Android(通过Xamarin)和Windows 7 / 8 / 8.1/10(包括嵌入式/物联网版)不需要特定平台的修改。此外,云计算的应用和服务(如 ASP.Net, DNX, Azure Websites, Azure Webjobs, Azure Nano Server and Azure Service Fabric)也支持。有关更多信息和许可条款,请参见此处。
1.完全移植的Core UA stack和SDK(客户机、服务器、配置和示例程序集)
2.样品的服务器和客户机,包括所有需要的控件,用于.net 4.6,.NetCore and UWP。
3.X.509证书支持客户端和服务器身份验证
4.匿名,用户名密码验证,X.509证书(实验)和 JWT (experimental)的用户认证
5.ua-tcp和HTTPS传输(客户端和服务器)
6.文件夹和系统级(x509store)证书存储支持
7.会话(包括示例中的UI支持)
8.订阅(包括示例中的UI支持)
9.UA参考服务器、聚合服务器和COM服务器包装器示例
开源项目地址:https://github.com/OPCFoundation/UA-.NETStandardLibrary