[发明专利]采集UART设备输出数据的方法及中间件设备和监控系统有效
申请号: | 201711243968.7 | 申请日: | 2017-11-30 |
公开(公告)号: | CN109862058B | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 何星星;孟嵩;高亮;陈亮 | 申请(专利权)人: | 西门子(中国)有限公司 |
主分类号: | H04L67/12 | 分类号: | H04L67/12;H04L67/52;G06F13/42 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵冬梅 |
地址: | 100102 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 采集 uart 设备 输出 数据 方法 中间件 监控 系统 | ||
基于中间件采集UART设备的输出数据的方法,中间件在硬件平台(10)运行,硬件平台信号接于UART设备(20)和服务器(30),方法包括:基于中间件在硬件平台构成通信模块(12)、数据排序模块(14)和数据发布模块(16)。通信模块获取UART设备输出的原始数据,并解码得到解码数据。数据排序模块从通信模块获取解码数据,并将解码数据按照关键字信息重新提取排序,得到发布数据。数据发布模块从服务器获取关键字订阅信息,数据发布模块相应发送关键字订阅请求至数据排序模块,从发布数据中提取对应信息并发布。上述方法便于大信息量数据的整合和分析。还提供一种采集UART设备的输出数据的方法及中间件设备和监控系统。
技术领域
本发明涉及一种输出数据的采集方法,尤其涉及一种基于中间件采集UART设备的输出数据的方法。本发明还涉及一种采集UART设备的输出数据的方法,及中间件设备和监控系统。
背景技术
现有UART设备例如具有UART(异步串口通信协议)端口的PM2.5传感器、RFID传感器和GPS接收机等,采集的数据信息需要通过各自专有的协议解码,且解码后的数据信息会具有各自专有的串行数据格式。
如果同时获取多个UART设备的数据信息,获取的各个解码后的数据信息因串行数据格式不同,会很难完成信息的整合及分析。
发明内容
本发明的目的是提供一种基于中间件采集UART设备的输出数据的方法,其可以采集UART设备的输出数据,并做出初步的整理和归类,便于大信息量数据的整合和分析。
本发明的另一个目的是提供一种采集UART设备的输出数据的方法。
本发明的另一个目的是提供一种采集UART设备的输出数据的中间件设备。
本发明的另一个目的是提供一种具有上述中间件设备的监控系统。
本发明提供了一种基于中间件采集UART设备的输出数据的方法,中间件能够在一个硬件平台上运行,该硬件平台能够信号连接于至少一个通过UART端口输出数据的UART设备,且该硬件平台还能够信号连接至少一服务器,方法包括:基于中间件在硬件平台构成一个通信模块、一个数据排序模块和一个数据发布模块。通信模块能够获取UART设备输出的原始数据,并能够解码原始数据以得到解码数据。数据排序模块能够发送一个排序请求至通信模块,通信模块能够根据排序请求向数据排序模块发送解码数据,数据排序模块能够将解码数据按照一关键字提取信息提取并将提取的信息进行排序,以得到一发布数据。数据发布模块能够从服务器获取一个关键字订阅信息,数据发布模块能够根据关键字订阅信息发送一个关键字订阅请求至数据排序模块,数据排序模块能够根据关键字订阅请求向数据发布模块发送发布数据中的订阅的数据,数据发布模块能够发布订阅的数据。上述基于中间件采集UART设备的输出数据的方法可以采集UART设备的输出数据,并作出初步的整理和归类,便于大信息量数据的整合和分析。
在基于中间件采集UART设备的输出数据的方法的一种示意性方式中,硬件平台能够信号连接于数个UART设备,数个UART设备中包括环境监控设备和交通监控设备两种。硬件平台还能够相应的信号连接至一环境监控服务器和一交通监控服务器。
在基于中间件采集UART设备的输出数据的方法的一种示意性方式中,环境监控设备包括空气质量传感器,交通监控设备包括射频识别传感器和GPS接收器。
在基于中间件采集UART设备的输出数据的方法的一种示意性方式中,按照关键字提取信息提取的过程通过protobuf语言编译完成。
在基于中间件采集UART设备的输出数据的方法的一种示意性方式中,硬件平台可以是手机、电脑、云端服务器或具有SOC系统的设备。
本发明还提供了一种采集UART设备的输出数据的方法,其包括获取UART设备输出的原始数据,并能够解码原始数据以得到解码数据。将解码数据按照一关键字提取信息提取,得到一发布数据和根据一关键字订阅信息将发布数据中订阅的数据发布。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子(中国)有限公司,未经西门子(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711243968.7/2.html,转载请声明来源钻瓜专利网。