摘要

OPCUA网关对外部系统提供统一标准的数据接口,是智能制造应用领域的关键产品。针对OPCUA网关的数据存储问题,设计了一套内存与外存协同的数据存储系统。摒弃商业数据库软件,直接基于内存与外存进行数据操作。定义了应用于OPCUA结点数据的内存存储结构与外存存储结构,并在此结构的基础上设计了网关数据写入与读取的流程。该系统在Raspberry Pi3B硬件平台上实现,并与成熟的数据库系统进行对比测评。实验结果表明,该系统在数据的读、写以及硬件资源使用率等方面均有较好的表现。