【技术实现步骤摘要】
一种数据采集方法、设备及介质
[0001]本申请涉及数据采集
,尤其涉及一种数据采集方法、设备及介质。
技术介绍
[0002]物联网领域的应用场景中,需要从工业现场实时采集大量的设备运行数据,通过物理介质处理后,上传至物联网平台,进而对数据进行处理及应用。
[0003]工业现场的数据采集一般部署一套或多套协议网关,协议网关内置工业协议驱动库及程序,向工业现场的逻辑控制器PLC或带有智能MCU通讯卡的机器设备发送寻址命令,并接收逻辑控制器PLC等设备的反馈数据帧,再由协议网关中内置工业协议驱动进行协议解析,从而获取逻辑控制器PLC等设备内运行的实时数据。最后,再通过自定义的JSON格式进行数据打包,经MQTT协议框架发送至云平台。
[0004]目前,上述的技术路线在物联网应用中是较为普遍的方案,但是同时该方案存在着成本高、维护量大、通用性弱的问题。
技术实现思路
[0005]为了解决上述问题,本申请提出了一种数据采集方法,应用在数据采集系统中,其中,所述数据采集系统包括数据源设备、Modb ...
【技术保护点】
【技术特征摘要】
1.一种数据采集方法,其特征在于,应用在数据采集系统中,其中,所述数据采集系统包括数据源设备、Modbus服务器、打包模块、MQTT Client服务器、MQTT Broker服务器、数据云平台;所述方法包括:所述Modbus服务器获取所述数据源设备的数据报文,并将所述数据报文发送至所述打包模块;所述打包模块将所述数据报文进行转换,以得到所述数据报文对应的字符串报文,并将所述字符串报文发送至所述MQTT Client服务器;所述MQTT Client服务器根据MQTT协议将所述字符串报文发送至所述MQTT Broker服务器;所述数据云平台对所述MQTT Broker服务器进行订阅,以获取所述字符串报文,从而获取所述数据报文。2.根据权利要求1所述的方法,其特征在于,所述Modbus服务器获取所述数据源设备的数据报文,具体包括:所述Modbus服务器向所述数据源设备发送请求报文,以使所述数据源设备根据所述请求报文对设备数据进行采集和整理,从而形成所述数据报文;通过所述数据源设备将所述数据报文发送至所述Modbus服务器。3.根据权利要求1所述的方法,其特征在于,将所述数据报文发送至所述打包模块,具体包括:确定预先设置的API接口,所述打包模块通过所述API接口向所述Modbus服务器发送数据请求;所述Modbus服务器根据所述数据请求通过所述API接口将所述数据报文发送至所述打包模块。4.根据权利要求3所述的方法,其特征在于,将所述数据报文发送至所述打包模块之前,所述方法还包括:所述打包模块对所述Modbus服务器的报文缓存数据库进行检测;若所述打包模块在所述报文缓存数据库中检测到存在所述数据报文,则通过所述API接口向所述Modbus服务器发送数据请求。5.根据权利要求1所述的方法,其特征在于,所述协议网关还包括配置界面;所述方法还包括:所述配置界面获取用户的配置信息,根据所述配置信息确定数据处理指令,并将所述数据处理指令发送至所述协议网关的其他设备;所述配置界面对所述协议网关进行监控,并获取所述协议网关的运行状态,将所述运行状态发送至所述用户。6.根据权利要求5所述的方法,其特征在于,得到所述数据报文对应的字符串报文之后,所述方法还包括:通过所述配置界面向所述打包模块发送所述配置信息;所述打包模块确定预先设置的打包信息,根据打包信息和所述配置信息对所述字符串报文进行打包。7.根据权利要求6所述的方法,其特征在于...
【专利技术属性】
技术研发人员:许东义,肖雪,李佳,商广勇,
申请(专利权)人:浪潮云洲山东工业互联网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。