本发明涉及工业自动化领域,具体涉及一种适用于多种运行环境的通用数据网关。
背景技术:
1、现有的打标机和喷码机运行环境不一,包括但不限于windows、linux、rtos等,支持的通讯接口不一,且只支持简单的通讯,这导致数据交换困难。现有的数据网关缺乏通用性和灵活性。
技术实现思路
1、本发明的目的在于克服现有技术的不足,提供一种适用于多种运行环境的通用数据网关。
2、本发明的技术方案如下:
3、一种适用于多种运行环境的通用数据网关,包括:
4、通讯接口模块,该通用数据网关通过通讯接口模块能够与不同型号的打标机和喷码机连接,并与服务器通讯请求数据;
5、协议转换模块,支持多种通讯协议,能够将数据应用于打标机和喷码机通过该协议转换模块来交换数据;
6、数据处理与存储模块,其与协议转换模块连接,能够进行数据格式转换、缓存管理和临时存储;
7、用户界面模块,其与数据处理与存储模块连接,可提供用户界面,供用户进行配置和管理;
8、多平台兼容模块,具有适配不同操作系统和运行环境的功能模块。
9、进一步的,所述通讯接口模块包括rs-232接口模块、rs-485接口模块、ethernet接口模块和usb接口模块。
10、进一步的,所述协议转换模块包括modbus通讯协议、tcp/ip通讯协议、opc ua通讯协议和mqtt通讯协议。
11、进一步的,所述用户界面模块的用户界面包括用于配置通讯参数、查看设备状态和故障诊断。
12、进一步的,所述多平台兼容模块包括windows兼容模块、linux兼容模块和rtos兼容模块。
13、相对于现有技术,本发明的有益效果在于:本发明能够与多种型号的打标机和喷码机进行通讯,支持多种通讯方式和运行环境。
1.一种适用于多种运行环境的通用数据网关,其特征在于,包括:
2.根据权利要求1所述的一种适用于多种运行环境的通用数据网关,其特征在于:所述通讯接口模块包括rs-232接口模块、rs-485接口模块、ethernet接口模块和usb接口模块。
3.根据权利要求1所述的一种适用于多种运行环境的通用数据网关,其特征在于:所述协议转换模块包括modbus通讯协议、tcp/ip通讯协议、opc ua通讯协议和mqtt通讯协议。
4.根据权利要求1所述的一种适用于多种运行环境的通用数据网关,其特征在于:所述用户界面模块的用户界面包括用于配置通讯参数、查看设备状态和故障诊断。
5.根据权利要求1所述的一种适用于多种运行环境的通用数据网关,其特征在于:所述多平台兼容模块包括windows兼容模块、linux兼容模块和rtos兼容模块。
