LibUA:开源OPC UA客户端和服务器库

上传者: 42181686 | 上传时间: 2022-05-12 09:49:45 | 文件大小: 556KB | 文件类型: ZIP
C#
图书馆 基于IEC 62541的.NET和.NET Core的开源OPC UA客户端和服务器库。可用作源文件,演示客户端和演示服务器。 经过测试,并与商业供应商的UA服务器和客户端一起用于工业应用中。 特征 完全支持的OPC UA核心客户端和OPC UA服务器规范。 带分块的OPC UA二进制协议。 安全配置文件无,Basic128Rsa15,Basic256和Basic256Sha256。 优化的内存缓冲区,用于将大型和复杂的结构编码到原始字节/从原始字节解码。 支持UA规范中的所有消息类型,节点类型和默认地址空间。 支持签名和加密的安全配置文件。 匿名,用户/通过和基于证书的身份验证。 会话,订阅(数据更改通知和自定义通知),自定义事件和警报。 带有钩子的可扩展服务器地址空间,该钩子用于客户机对访问控制,读取处理程序,写入处理程序等的请求。 支持读取,写入,更新,历史

文件下载

资源详情

[{"title":"( 83 个子文件 556KB ) LibUA:开源OPC UA客户端和服务器库","children":[{"title":"LibUA-master","children":[{"title":"LICENSE <span style='color:#111;'> 11.09KB </span>","children":null,"spread":false},{"title":"NET Core","children":[{"title":"TestServer","children":[{"title":"TestServer.csproj <span style='color:#111;'> 257B </span>","children":null,"spread":false},{"title":"Program.cs <span style='color:#111;'> 18.01KB </span>","children":null,"spread":false}],"spread":true},{"title":"LibUA","children":[{"title":"Encoding.cs <span style='color:#111;'> 26.71KB </span>","children":null,"spread":false},{"title":"ILogger.cs <span style='color:#111;'> 365B </span>","children":null,"spread":false},{"title":"Security.cs <span style='color:#111;'> 26.26KB </span>","children":null,"spread":false},{"title":"LibUA.csproj <span style='color:#111;'> 433B </span>","children":null,"spread":false},{"title":"Application.cs <span style='color:#111;'> 1.32MB </span>","children":null,"spread":false},{"title":"AddressSpace.cs <span style='color:#111;'> 11.34KB </span>","children":null,"spread":false},{"title":"Client.cs <span style='color:#111;'> 110.24KB </span>","children":null,"spread":false},{"title":"MemoryBufferExtensions.cs <span style='color:#111;'> 56.10KB </span>","children":null,"spread":false},{"title":"Types.cs <span style='color:#111;'> 319.23KB </span>","children":null,"spread":false},{"title":"Server.cs <span style='color:#111;'> 13.60KB </span>","children":null,"spread":false},{"title":"NetDispatcher.cs <span style='color:#111;'> 109.66KB </span>","children":null,"spread":false}],"spread":false},{"title":"TestClient","children":[{"title":"Program.cs <span style='color:#111;'> 9.87KB </span>","children":null,"spread":false},{"title":"TestClient.csproj <span style='color:#111;'> 257B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"NET","children":[{"title":"TestServer","children":[{"title":"TestServer.csproj <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false},{"title":"Program.cs <span style='color:#111;'> 18.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"LibUA","children":[{"title":"Encoding.cs <span style='color:#111;'> 26.71KB </span>","children":null,"spread":false},{"title":"ILogger.cs <span style='color:#111;'> 365B </span>","children":null,"spread":false},{"title":"Security.cs <span style='color:#111;'> 26.38KB </span>","children":null,"spread":false},{"title":"Security.Cryptography","children":[{"title":"ICngAsymmetricAlgorithm.cs <span style='color:#111;'> 937B </span>","children":null,"spread":false},{"title":"TripleDESCng.cs <span style='color:#111;'> 6.89KB </span>","children":null,"spread":false},{"title":"AuthenticatedAesCng.cs <span style='color:#111;'> 13.29KB </span>","children":null,"spread":false},{"title":"Win32Native.cs <span style='color:#111;'> 10.37KB </span>","children":null,"spread":false},{"title":"X509Certificates","children":[{"title":"X509Certificate2ExtensionMethods.cs <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false},{"title":"X509CertificateExtensionMethods.cs <span style='color:#111;'> 8.80KB </span>","children":null,"spread":false},{"title":"X509Native.cs <span style='color:#111;'> 44.38KB </span>","children":null,"spread":false},{"title":"X509AlternateNameBlob.cs <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false},{"title":"X509AlternateNameOther.cs <span style='color:#111;'> 1.97KB </span>","children":null,"spread":false},{"title":"X509CertificateCreationParameters.cs <span style='color:#111;'> 6.09KB </span>","children":null,"spread":false},{"title":"SafeCertContextHandle.cs <span style='color:#111;'> 2.25KB </span>","children":null,"spread":false},{"title":"X509AlternateNameString.cs <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"X509AlternateNameIPAddress.cs <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"X509AlternateName.cs <span style='color:#111;'> 5.04KB </span>","children":null,"spread":false}],"spread":false},{"title":"AesCng.cs <span style='color:#111;'> 6.74KB </span>","children":null,"spread":false},{"title":"IAuthenticatedCryptoTransform.cs <span style='color:#111;'> 809B </span>","children":null,"spread":false},{"title":"CngProvider2.cs <span style='color:#111;'> 1018B </span>","children":null,"spread":false},{"title":"RNGCng.cs <span style='color:#111;'> 4.48KB </span>","children":null,"spread":false},{"title":"BCryptSymmetricCryptoTransform.cs <span style='color:#111;'> 13.09KB </span>","children":null,"spread":false},{"title":"GlobalSuppressions.cs <span style='color:#111;'> 960B </span>","children":null,"spread":false},{"title":"BCryptAuthenticatedSymmetricCryptoTransform.cs <span style='color:#111;'> 16.07KB </span>","children":null,"spread":false},{"title":"RSACng.cs <span style='color:#111;'> 41.62KB </span>","children":null,"spread":false},{"title":"AuthenticatedAes.cs <span style='color:#111;'> 1.97KB </span>","children":null,"spread":false},{"title":"CngChainingMode.cs <span style='color:#111;'> 5.54KB </span>","children":null,"spread":false},{"title":"NCryptNative.cs <span style='color:#111;'> 39.42KB </span>","children":null,"spread":false},{"title":"RSAPKCS1SHA256SignatureDescription.cs <span style='color:#111;'> 6.05KB </span>","children":null,"spread":false},{"title":"HMACSHA256Cng.cs <span style='color:#111;'> 4.70KB </span>","children":null,"spread":false},{"title":"HMACSHA384Cng.cs <span style='color:#111;'> 4.70KB </span>","children":null,"spread":false},{"title":"BCryptSymmetricAlgorithm.cs <span style='color:#111;'> 4.40KB </span>","children":null,"spread":false},{"title":"CapiNative.cs <span style='color:#111;'> 22.93KB </span>","children":null,"spread":false},{"title":"CngProviderExtensionMethods.cs <span style='color:#111;'> 7.11KB </span>","children":null,"spread":false},{"title":"BCryptAuthenticatedSymmetricAlgorithm.cs <span style='color:#111;'> 9.28KB </span>","children":null,"spread":false},{"title":"ICryptoTransform2.cs <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"Xml","children":[{"title":"TransformFactory.cs <span style='color:#111;'> 4.74KB </span>","children":null,"spread":false},{"title":"XmlDsigNodeList.cs <span style='color:#111;'> 822B </span>","children":null,"spread":false},{"title":"EncryptedXmlExtensionMethods.cs <span style='color:#111;'> 2.96KB </span>","children":null,"spread":false},{"title":"XmlDsigXPathWithNamespacesTransform.cs <span style='color:#111;'> 15.40KB </span>","children":null,"spread":false}],"spread":false},{"title":"BCryptPBKDF2.cs <span style='color:#111;'> 3.63KB </span>","children":null,"spread":false},{"title":"Oid2.cs <span style='color:#111;'> 23.07KB </span>","children":null,"spread":false},{"title":"CngKeyExtensionMethods.cs <span style='color:#111;'> 8.24KB </span>","children":null,"spread":false},{"title":"BlockPaddingMethod.cs <span style='color:#111;'> 10.58KB </span>","children":null,"spread":false},{"title":"CryptoConfig2.cs <span style='color:#111;'> 12.72KB </span>","children":null,"spread":false},{"title":"CngAlgorithm2.cs <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"ICngSymmetricAlgorithm.cs <span style='color:#111;'> 577B </span>","children":null,"spread":false},{"title":"BCryptHMAC.cs <span style='color:#111;'> 5.34KB </span>","children":null,"spread":false},{"title":"HMACSHA512Cng.cs <span style='color:#111;'> 4.70KB </span>","children":null,"spread":false},{"title":"BCryptNative.cs <span style='color:#111;'> 60.40KB </span>","children":null,"spread":false},{"title":"CngProviderCollection.cs <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"AuthenticatedSymmetricAlgorithm.cs <span style='color:#111;'> 12.83KB </span>","children":null,"spread":false},{"title":"ICngAlgorithm.cs <span style='color:#111;'> 592B </span>","children":null,"spread":false}],"spread":false},{"title":"LibUA.csproj <span style='color:#111;'> 6.30KB </span>","children":null,"spread":false},{"title":"Application.cs <span style='color:#111;'> 1.32MB </span>","children":null,"spread":false},{"title":"AddressSpace.cs <span style='color:#111;'> 10.85KB </span>","children":null,"spread":false},{"title":"Client.cs <span style='color:#111;'> 97.37KB </span>","children":null,"spread":false},{"title":"MemoryBufferExtensions.cs <span style='color:#111;'> 40.66KB </span>","children":null,"spread":false},{"title":"Types.cs <span style='color:#111;'> 314.08KB </span>","children":null,"spread":false},{"title":"Server.cs <span style='color:#111;'> 13.61KB </span>","children":null,"spread":false},{"title":"NetDispatcher.cs <span style='color:#111;'> 109.51KB </span>","children":null,"spread":false}],"spread":false},{"title":"TestClient","children":[{"title":"Program.cs <span style='color:#111;'> 10.24KB </span>","children":null,"spread":false},{"title":"TestClient.csproj <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"LibUA.sln <span style='color:#111;'> 4.21KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明