问鼎国际

【网站地图】
当前地点地位:首页 > 产品中心 > OPC UA软件开发包

High Performance OPC UA Server SDK

High Performance OPC UA Server SDK 

 产品介绍

      作为OPC UA技术确当先供给商,我们分析了当今OPC UA执行的问题和瓶颈。 我们得出结论,只有齐全沉新设计能够解决问题,以提高机能,提高可扩大性,并增长OPC UA的安全性。 这使得OPC UA可在最幼的设备中使用,从而“IoT就绪”,并且还保障高端服务器的机能提高,高端服务器必须可能并行处置数千个衔接。随着从零起头的新的软件架构和新的实现,我们已经实现了所有这些指标。 当然,新的实现依然与原始的OPC Foundation Stacks有线兼容。


问鼎国际(中国区) - 官方网站

并行性再钻研

      很多网络利用法式的一个问题是坏的多线程设计。 创建太多线程没有一个明确的概想,这导致资源的巨大浪费,由于锁定问题的机能欠安,以及抛弃的CPU缓存。 一些实现甚至每个衔接创建一个线程,这是可扩大性的最糟糕的设计。

      通过新的SDK,我们设计了一组OPC UA组件,它们能够彼此独立地并行工作,从而在多核CPU上实现无滋扰的卓越机能。 此表,该架构允许从最幼微节造器中的单线程主环路驱动组件。

      组件设计允许在单独的过程中运行组件,如网络编码器/解码器。 这不仅能够提高机能,它还允许从沙盒机造,如Linux安全推算模式中受益。这允许禁用此过程的任何操作系统挪用。在可能导致缝隙的谬误的情况下,一旦攻击者试图接见不容的操作系统职能,该过程就被OS终止。主过程检测到这一点,并能够沉新启动终止的过程。

异步网络API

      新的OPC UA实现基于齐全异步的网络API作为OS抽象层。 分歧的网络后端允许受益于诸如POSIX AIO,Linux epoll,BSD kqueue或Windows实现端口API的现代操作系统特定API。 这些API不会遇到像古老的Berkeley Socket API那样的可扩大性问题,并且是高机能服务器利用法式的启动器。 这些API的使用允许削减高低文切换和复造操作的数量,这提高了在扩大到数千个衔接时的机能。

      有了这个新的API,我们还为非阻塞域名解析引入相识决规划,我们在今天的实现中确定了一个大的设计问题。

异步加密和PKI API
      与网络API一样,今天的加密实现遭逢同步阻塞实现。 问鼎国际新OPC UA实现齐全异步设计来解决这个问题。 支持开箱即用的两个分歧的后端:OpenSSL和mbedTLS。 随着功夫的推移,能够增长更多后端。 这个概想还允许增长硬件加快密码。 异步设计此刻允许将加密作业委托给硬件芯片,持续OPC UA通讯,并且稍后处置硬件加密的了局,即便在单线程环境中也是如此。
提高机能
      作为最大的机能瓶颈之一,我们确定了当今基于ANSI C的OPC UA实现的编码器/解码器组件。 即便它比基于Java和C#的仓库更快,依然没有阐扬全数潜能。 通过齐全沉新设计编码过程,我们可以为编码过程提高10倍的机能。取决于传输的数据的类型,这可能导致OPC UA和谈的总体机能提升高达4倍。
幼型化
      在整个设计过程中,我们专一于幼型化,使软件可用于嵌入式设备。 ?榛畔,可配置内存池和高效执行使其极度适合最幼设备和物联网(IoT)。 在运行Euros Real Time操作系统的选取ARM的演示设备上,我们可能在蕴含操作系统在内300K代码中集成OPC UA服务器。 新的基于表的地址空间概想允许将巨大的地址空间与其他SDK中所需的内存的一幼部门集成。 它还支持齐全驻留在ROM中的只读地址空间模型。
软件质量
      为了从一路头就确保最好的质量,我们开发了一个全面的测试环境。 使用这个工具集,我们已经可能实现98%的线覆盖和95%的分支覆盖。
支持的OPC UA服务
    ·  发现服务集:查找服务器,获取端点
    ·  安全通路服务集:打开安全通路,关关安全通路
    ·  会话服务集:创建会话,激活会话,关关会话
    ·  查看服务集:浏览,浏览下一个,翻译浏览到节点ID,注册节点,注销节点的蹊径
    ·  属性服务集:读,写
    ·  步骤服务集:挪用
    ·  监督项目服务集:创建监督项目,批改监督项目,删除监督项目,设置监督模式
    ·  订阅服务集:创建订阅,批改订阅,删除订阅,设置颁布模式,颁布,沉新颁布
产品系列

版本

源代码

许可类型

源代码开发者许可证(单用户),评估许可证

支持的编译器

GCC, Clang, MinGW, MSVC

支持的平台

Linux, Windows, vxWorks, QNX, Segger embOS

支持的架构

x86, x86_64, ARM (32位和64)

支持的加密库

OpenSSL v1.1.x, OpenSSL v3.x, mbedTLS >= v2.23

开发

CMake

支持的职能和配置文件
    ·  数据接见
    ·  步骤
 OPC UA个性和配置文件

类别

 内容

通例

 Nano Embedded Device 2017服务器配置文件部门,Micro Embedded Device 2017服务器配置文件部门,Embedded 2017 UA服务器配置文件部门

通用

 主题服务器部门,公开类型系统服务器部门,基础服务器部门,步骤服务器部门,文件接见服务器部门,节点治理服务器部门

安全配置文件

 无,Basic128Rsa15(默认关关),Basic256(默认关关),Basic256Sha256,Aes128-Sha256-RsaOaep,Aes256-Sha256-RsaPss

用户令牌

 匿名,用户名密码,用户X509

数据接见

 DataAccess服务器部门,ComplexType 2017服务器部门

汗青接见

 所有服务和数据类型都在接口级别提供以实现这一点。没有进一步的SDK支持,例如数据库集成。SDK文档的教程中蕴含了一个汗青示例服务器。

事务

 地址空间通知器服务器部门,尺度事务订阅服务器部门

步骤

 步骤服务器部门

报警和前提

 A&C基础前提服务器部门,A&C Refresh2服务器部门,A&C地址空间事俘服务器部门,A&C启用服务器部门,A&C可确认报警服务器部门,A&C报警服务器部门

GDS支持

 服务器和客户端能够由全球发现服务器治理。

供货领域
      OPC UA服务器SDK
      信息模型XML文件到二进造文件转换器
      信息模型XML文件到C代码转换器
      IPC框架
      单元测试框架
      单元测试套件,支持移植SDK
      CMake构建文件
      API文档,示例和教程
      三年守护和支持
      一个UaModeler授权许可

有关产品

UaGateway

      UaGateway旨在将“经典”OPC产品集成到OPC UA环境中。 其重要职能是将UA客户端衔接到COM / DCOM服务器(包装器),使用COM / DCOM客户端(代理)接见UA服务器,以及通过安全的UA衔接对COM / DCOM进行隧路衔接。 有关具体信息,请参阅UaGateway产品页面。

 联系问鼎国际

问鼎国际     

      北京问鼎国际科技专一于实时现场总线技术及工业通讯技术的研发、推广及技术支持服务,与多家行业当先的贸易同伴合作,致力于为工业自动化领域的客户提供优质服务。公司现有多款合用于工业自动化支持的软件和谈栈及开发所需的正版授权软件,同时,经验丰硕的技术团队也能够援手客户设计与调试并提供必要的技术支持。   

OPC UA 和谈

      OPC UA和谈是一种利用层和谈,其全称为OLE(Object Linking and Embedding) for Process Control Unified Architecture,该和谈支持分歧设备之间的通讯,让工业自动化中通讯设计流程得到简化,便于数据流的传输及工业节造器法式的不变。问鼎国际科技通过与Unified Automation公司合作,并结合技术团队多年的本土落地项主张执行经验,推出了OPC UA软件开发包,针对具体编译设计环境支持相应的说话配置,如C、C++、.Net和Java等,欢迎客户移步产品中心相识有关信息或与问鼎国际科技联系:产品中心 联系方式。

【网站地图】