虹科OPC UA SDK案例:虹科OPC UA SDK助力立功科技ZWS云平台
背景
广州立功科技股份有限公司成立于1999年,面向工业、汽车电子用户提供芯片和智能物联解决方案,以及针对研发人员痛点设计的智能物联开发平台。
除此之外,其ZWS云平台支持多种协议的设备快速接入,支持数据透传转发以及完善的二次开发包,支持全私有化部署,并提供功能丰富的后台MIS系统进行设备统一管理,为客户的核心需求提供一站式的解决方案。
ZWS云平台全称为:ZLG Web Service云计算服务平台,是一个标准通用的物联网云端平台型服务系统,支持多种通信协议设备的接入管理,包括ZigBee、LoRaWAN、OPC UA、CAN、Modbus等协议,具有远程监控和管理设备、数据解析、数据分析、告警触发、数据推送等功能。此外,它还包括PaaS物联网云和汽车电子的CAN智慧云,可以实现“设备+云端+终端”模式下的人工智能大数据处理。
挑战
因为需要支持越来越多不同种类的设备介入到ZWS云平台,语义互操作性变得尤为重要,所以需要一种数据规范来将所有的设备数据规范为同一种格式,使数据方便进行读写并提高云平台的工作效率。
此外,由于接入设备种类众多、来源复杂,安全性变得尤为重要,这就需要保证数据从设备到本地再到云端的整个系统安全可靠。
为了解决这些需求,ZWS需要开发OPC UA接口以帮助那些支持OPC UA协议的设备更高效的接入此云平台。
解决方案
为了解决ZWS云平台的OPC UA功能整合的需求,立功科技选择了虹科的MatrikonFLEX OPC UA SDK,此SDK专为开发人员,系统集成商以及设备和控件制造商设计。
它提供了快速启用具有高性能OPC UA功能的设备和应用程序所需的所有功能,这是实现更智能的操作和关键的lloT解决方案的重要组成部分。
此SDK建立在OPC UA“一体式客户端”设计的基础上,抽象了低级OPC UA实施细节,使软件开发人员可以快速轻松地创建可扩展的,易于使用的,支持OPC UA的应用程序。
现在市场上提供OPC UA SDK的厂商有很多,与其他的OPC UA SDK要求开发人员在不同平台上实施产品时使用独立的OPC UA工具包不同,虹科的MatrikonFLEX SDK只需要开发人员使用仅此一款即可使用、维护和更新所有的产品,最终极大地缩短产品上市所需耗费的时间。
此OPC UA SDK采用基于池的可靠的内存管理机制,几乎可在任何系统上运行,无论是资源受限的嵌入式平台(RTOS、无操作系统、嵌入式Linux等)还是基于PC和服务器的平台(windows、Linux),和移动设备平台(Android、iOS等)。这也使得立功科技可以放心地将开发精力和资源集中在提升ZWS的核心竞争力之上,并确信他们的ZWS云平台可提供行业领先的互操作性、安全性和可靠的数据连接。
ZWS云平台目前已经成功支持OPC UA,在采集业务数据之前,通过开发好的OPC UA 客户端查看已定义的节点,再到ZWS云端创建与节点属性对应的OPC UA设备类型数据点。在添加OPC UA设备时输入OPC UA服务器的URI,这样就可以让OPC UA设备成功接入ZWS云平台了,整个过程简便且高效。