一种采集数据无线传输方法技术

技术编号:14504284 阅读:128 留言:0更新日期:2017-01-31 12:11
本发明专利技术提供了一种采集数据无线传输方法,该方法包括:采集节点将温度传感器数据上传到网关,服务器通过所述网关完成监控数据页面的动态生成以及数据实时显示。本发明专利技术提出了一种采集数据无线传输方法,提高了基于物联网的温度监控系统在应用中的稳定性,避免采集节点的更新导致服务器端的二次开发。

【技术实现步骤摘要】

本专利技术涉及数据采集,特别涉及一种采集数据无线传输方法
技术介绍
物联网技术在环境监控中得到了越来越多的应用。传感技术、无线网络、嵌入式和互联网的发展,进一步促进了环境信息的监控管理。典型的温度监控物联网系统包括感知、传输、应用3个层次。感知层利用传感器技术进行环境温度信息获取。传输层通过无线网络技术传输至互联网。应用服务器实现温度监控数据的存储,实现面向用户的门户网站或者以客户端的形式实现环境温度监控。然而现有技术中,传感器易受环境现场复杂信息例如温度的多变因素的影响,经常需要替换或更新,或者用户需要另外增加同类型的传感器数量进行监控温度数据的环境差异,因此在实现传感器和数据采集时给网关的信息处理与传输带来了额外的延迟和负载。
技术实现思路
为解决上述现有技术所存在的问题,本专利技术提出了一种采集数据无线传输方法,包括:采集节点将温度传感器数据上传到网关,服务器通过所述网关完成监控数据页面的动态生成以及数据实时显示。优选地,所述采集节点将温度传感器数据上传到网关,进一步包括:采集节点采用星形的Zigbee通信命令自组织方式形成无线传输网络与汇总节点进行无线通信,所述汇总节点将命令数据流与串行接口通信RS485数据流进行相互转换,并接入网关;所述网关实现采集节点通信数据流的解析和封装、温度数据的存储和指令的下发功能,并以GPRS模块接入互联网,与服务器数据通信;服务器进行温度数据的存储,构建用户监控设备客户端浏览器网络访问;所述采集节点采集传感器信息并以无线方式发送至网关,所述传感器信息包括用户通过网关应用页面输入相关的采集节点的基本信息,包括采集节点ID、传感器名称、传感器ID、数据单位、地点、监控参数的起始字节和结束字节、监控参数上下限范围,进行该节点的配置和注册,并存储至数据库;从采集节点组建的Zigbee网络通过汇总节点发送至网关的数据流获取出实际的传感器采集的数据;首先通过JAVA本地接口取出串行接口通信数据流首字节对应的采集节点ID,查询数据库中的采集节点配置表,获取各传感器参数值在数据流中起始字节、结束字节、传感器ID描述信息;根据起始字节、结束字节的数值,将通信命令数据流中的16进制传感器的温度数据,转换成10进制后根据数值换算系数计算出实际值;最终,生成以传感器ID为列属性的传感器数据表,存储至数据库;将采集节点的配置信息和采集数据解析出的传感器参数值进行XML数据结构的描述封装。优选地,所述服务器通过所述网关完成监控数据页面的动态生成以及数据实时显示,进一步包括:查询采集节点配置信息中采集地点的描述并进行分类,分类后的每项作为一个监控视图的标签;再获取当前监控视图内的各个传感器ID所对应的传感器参数名称、数据单位、最大值、最小值的对应关系,并查询传感器ID对应的由Zigbee采集数据解析模块解析出的实际数值;将参数名称、实际数值、数据单位、由实际数值与最大值和最小值计算出的百分比进度作为当前监控视图的每一行进行展示;通过列表的形式显示监控视图的各个标签,对列表设置侦听选中操作,当对列表的某个监控视图选中后,根据用户的选择触发查询当前传感器ID所对应的监控数值,结合查询时间段、最大值、最小值描述,生成统计数据曲线图。本专利技术相比现有技术,具有以下优点:本专利技术提出了一种采集数据无线传输方法,提高了基于物联网的温度监控系统在应用中的稳定性,避免采集节点的更新导致服务器端的二次开发。附图说明图1是根据本专利技术实施例的采集数据无线传输方法的流程图。具体实施方式下文与图示本专利技术原理的附图一起提供对本专利技术一个或者多个实施例的详细描述。结合这样的实施例描述本专利技术,但是本专利技术不限于任何实施例。本发明的范围仅由权利要求书限定,并且本专利技术涵盖诸多替代、修改和等同物。在下文描述中阐述诸多具体细节以便提供对本专利技术的透彻理解。出于示例的目的而提供这些细节,并且无这些具体细节中的一些或者所有细节也可以根据权利要求书实现本专利技术。本专利技术的一方面提供了一种采集数据无线传输方法。图1是根据本专利技术实施例的采集数据无线传输方法流程图。本专利技术通过温度数据页面的动态生成以及数据的动态显示,并实现温度数据的数据同步,以提高基于物联网的温度监控系统在应用中的稳定性,避免采集节点的更新导致服务器端的二次开发。温度监控系统包括采集节点、汇总节点、网关、服务器、用户远程客户端模块。采集节点采用星形的Zigbee通信命令自组织方式形成无线传输网络与汇总节点进行无线通信。汇总节点将命令数据流与串行接口通信RS485数据流进行相互转换,并接入网关。网关实现采集节点通信数据流的解析和封装、温度数据的存储和指令的下发等功能,并以GPRS模块接入互联网,实现与服务器数据通信。服务器进行温度数据的存储,构建用户监控设备客户端浏览器网络访问。网关应用和服务器应用采用HTTP传输机制。采用基于XML数据结构描述实现网络数据在网关和服务器间跨平台传输。系统软件模块包括采集节点配置、采集数据解析、网络传输数据封装、展示、数据同步传输。采集节点采集传感器信息并以无线方式发送至网关,其配置是用户通过网关应用页面输入相关的采集节点的基本信息,包括采集节点ID、传感器名称、传感器ID、数据单位、地点、监控参数的起始字节和结束字节(设通信命令数据流为B1,...,BN,第X至第Y字节表示传感器的温度数据BX,...,BY,则X为起始字节,Y为结束字节,其中1<X≤Y≤N)、监控参数上下限范围,进行该节点的配置和注册,并存储至数据库。采集节点组建的Zigbee网络发送至网关的数据流获取出实际的传感器采集的数据。系统首先通过JAVA本地接口取出串行接口通信数据流首字节对应的采集节点ID,查询数据库中的采集节点配置表获取各传感器参数值在数据流中起始字节、结束字节、传感器ID等描述信息。根据起始字节、结束字节的数值,将通信命令数据流中的16进制传感器的温度数据,转换成10进制后根据数值换算系数计算出实际值。最终,生成以传感器ID为列属性的传感器数据表,存储至数据库。为实现采集数据在互联网的跨平台传输,系统将采集节点的配置信息和采集数据解析出的传感器参数值进行XML数据结构的描述封装。实时监控展示的方法是:查询采集节点配置信息中采集地点的描述并进行分类,分类后的每项作为一个监控视图的标签。再获取当前监控视图内的各个传感器ID所对应的传感器本文档来自技高网...

【技术保护点】
一种采集数据无线传输方法,其特征在于,包括:采集节点将温度传感器数据上传到网关,服务器通过所述网关完成监控数据页面的动态生成以及数据实时显示。

【技术特征摘要】
1.一种采集数据无线传输方法,其特征在于,包括:
采集节点将温度传感器数据上传到网关,服务器通过所述网关完成监控数
据页面的动态生成以及数据实时显示。
2.根据权利要求1所述的方法,其特征在于,所述采集节点将温度传感器数
据上传到网关,进一步包括:
采集节点采用星形的Zigbee通信命令自组织方式形成无线传输网络与汇总
节点进行无线通信,所述汇总节点将命令数据流与串行接口通信RS485数据流
进行相互转换,并接入网关;所述网关实现采集节点通信数据流的解析和封装、
温度数据的存储和指令的下发功能,并以GPRS模块接入互联网,与服务器数
据通信;服务器进行温度数据的存储,构建用户监控设备客户端浏览器网络访
问;
所述采集节点采集传感器信息并以无线方式发送至网关,所述传感器信息
包括用户通过网关应用页面输入相关的采集节点的基本信息,包括采集节点ID、
传感器名称、传感器ID、数据单位、地点、监控参数的起始字节和结束字节、
监控参数上下限范围,进行该节点的配置和注册,并存储至数据库;
从采集节点组建的Zigbee网络通过汇总节点发送至网关的数据流获取出实
际的传感器采集的数据;首先通过JAVA本地接口取出串行接口通信数据流首字
节对应的采集节点ID,查询数据...

【专利技术属性】
技术研发人员:陈虹宇罗阳苗宁
申请(专利权)人:四川神琥科技有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1