一种基于物联网的数据处理方法技术

技术编号:23499162 阅读:40 留言:0更新日期:2020-03-13 13:40
本申请提供了一种基于物联网的数据处理方法,包括传感器、Web管理平台以及数据通信服务系统,该数据处理方法包括如下步骤:(1)传感器将采集到的传感器数据上传至数据通信服务系统,所述数据通讯服务系统将传感数据还原成含有物理意义的数据;(2)Web管理平台为数据通信服务系统提供数据通信的设备信息及通信协议,并调用数据通讯服务系统内的数据。本申请通过平台客户可以与设备终端直接通信而无需通过数据库,同时当通信协议根据设备需求发生变化时候,通信服务器无需变更程序内容通信仍可正常进行。本申请将平台划分为针对通信协议配置功能的平台Web管理平台以及基于定制协议的数据通信服务两个部分:Web管理平台提供Web服务,数据通信服务平台提供数据服务和通信服务,并在此基础上完成了平台的开发。

A data processing method based on Internet of things

【技术实现步骤摘要】
一种基于物联网的数据处理方法
本申请涉及物联网
,尤其涉及一种基于物联网的数据处理方法。
技术介绍
物联网(IoT,TheInternetofThings)是于2005年由国际电信联盟(ITU)正式提出。如今,射频技术以及无线传感网络发展也进一步拓宽了物联网设备的应用范围。预计到2020年物联网设备将达到260亿,也就是说全球平均每人会携带至少3个物联网装置。随着通信技术、网络技术、芯片技术等技术的不断发展,物联网作为继互联网、微型计算机、智能手机、多媒体等技术之后的又一次信息技术革命,已经成为目前新一轮经济和信息技术发展的战略制高点。通过物联网平台,用户可以实现各行业需求的快速部署、设备远程集中管理以及数据采集分析等功能,从而降低运营的成本以及研发周期,更有助于推动传统行业跨入物联网的领域。在未来,物联网平台通过其服务管理,标准的建立可以将物联网构建为一个整体,为人们提供更便捷的服务,真正实现全民物联。目前我国并没有一个完善统一的标准来处理不同协议、不同传输格式、不同接口的问题。因此,研究一种小型化、周期短、成本低和能被广泛应用的物联网的数据处理方法变得尤为重要。因此,如何针对上述现有技术所存在的缺点进行研发改良,实为相关业界所需努力研发的目标,本申请设计人有鉴于此,乃思及创作的意念,遂以多年的经验加以设计,经多方探讨并试作样品试验,及多次修正改良,乃推出本申请。
技术实现思路
(一)要解决的技术问题鉴于上述技术问题,本申请提供了一种基于物联网的数据处理方法。(二)技术方案本申请提供了一种基于物联网的数据处理方法,包括传感器、Web管理平台以及数据通信服务系统,该数据处理方法包括如下步骤:(1)传感器将采集到的传感器数据上传至数据通信服务系统,所述数据通讯服务系统将传感数据还原成含有物理意义的数据;(2)Web管理平台为数据通信服务系统提供数据通信的设备信息及通信协议,并调用数据通讯服务系统内的数据。在本申请的一些实施例中,所述Web管理平台采用XML语言构建数据传输的通信协议,并采用XStream技术进行解析操作。在本申请的一些实施例中,所述传感器数据处理过程如下:(1)创建对象,设置节点对象属性;(2)读取xml通信协议,生成XML文件,并将XML文件反序列化为节点对象;(3)获取数据长度对象解析数据区长度;(4)获取主功能码节点对象及其对应的子节点查找功能码处理模块ID进行数据处理;(5)获取数据区有效数据,进行处理。在本申请的一些实施例中,还包括接口处理系统,所述接口处理系统主要包含信号源模块、终端模块、两个FPGA主控制模块、两个USB控制模块所组成。在本申请的一些实施例中,所述接口处理系统的数据处理方法如下:(1)初始化,把需要传输的数据放入FPGA的缓存模块,然后向FPGA控制芯片发送请求数据传输的信号;(2)当有请求数据传输时,数据想廁模块到缓存模块选取数据,传送到识别模块;识别模块对输入的数据进行识别,加上标志位,对数据进行打包,组帧处理,将数据送入编解码模块;(3)编码模块和解码模块的主要作用是对输入的物联网数据进行编解码处理的部分;将编码后的结果缓存到缓存模块中,等待接收端USB输出命令,根据时序定时读取存储模块中的数据,送到USB总线上进行传输;(4)接收端USB控制器在接收到发送端发过来的数据包时,接收端的USB控制器将自行进行解包处理,接着把数据写入到接收端的缓存中,接收端的FPGA对这些数据进行提取;(5)接收端的FPGA提取数据后,对数据进行再一次的解包处理,把处理好的数据输出到指定的设备。在本申请的一些实施例中,所述FPGA主控制模块包括与外部通信的配置电路、时钟电路、存储电路及系统电源部分。在本申请的一些实施例中,该方法选用NRZI编码方式。在本申请的一些实施例中,采用SSH和MINA为核心框架,所述Web管理平台由SSH2和Easyui插件共同构建,所述数据通信服务系统模块由MINA框架负责构建。在本申请的一些实施例中,所述MINA框架在IO操作中引入了异步非阻塞机制、多线程机制,使得系统可以同时与大量的客户端进行通信。在本申请的一些实施例中,所述SSH框架由Spring框架、Structs框架一级Hibernate框架组成。(三)有益效果从上述技术方案可以看出,本申请至少具有以下有益效果其中之一:(1)通过平台客户可以与设备终端直接通信而无需通过数据库,同时当通信协议根据设备需求发生变化时候,通信服务器无需变更程序内容通信仍可正常进行。在设计过程中,本申请将平台划分为针对通信协议配置功能的平台Web管理平台以及基于定制协议的数据通信服务两个部分:Web管理平台提供Web服务,数据通信服务平台提供数据服务和通信服务,并在此基础上完成了平台的开发;(2)为支持数据通信的可视化操作服务,本申请利用SSH框架构建Web管理平台。同时为了满足多样化的传输需求,平台为设备终端通过HTTP协议传输数据提供支持;(3)本申请设计的传感器数据通信系统的总体设计基于CS架构,传感设备主动连接到传感器数据通信系统服务器并发送消息;因此需要准确的数据传输,本系统主要采用了TCP+长连接+心跳的方式实现二进制传感数据的通信。采用长连接,通信系统不需要不停地创建或者消除Session,提高了性能;(4)本系统最关键的部件之一FPGA,作为系统的大脑中枢起到十分重要的作用,控制着整个系统的工作。FPGA也对物联网数据进行了打包封装处理,以及对发送端的物联网数据进行前期处理:包括各种传输控制,编解码工作,对数据进行打包处理(打包好的数据包是USB接口模块能够传输的USB信息包的数据包部分),并且控制信号传输顺序,传输时间,传输的速度等功能。具体实施方式本申请提供了一种基于物联网的数据处理方法。通过平台客户可以与设备终端直接通信而无需通过数据库,同时当通信协议根据设备需求发生变化时候,通信服务器无需变更程序内容通信仍可正常进行。在设计过程中,本申请将平台划分为针对通信协议配置功能的平台Web管理平台以及基于定制协议的数据通信服务两个部分:Web管理平台提供Web服务,数据通信服务平台提供数据服务和通信服务,并在此基础上完成了平台的开发。为使本申请的目的、技术方案和优点更加清楚明白,以下结合具体实施例,对本申请进一步详细说明。在本申请的一个示例性实施例中,提供了基于物联网的数据处理方法,包括传感器、Web管理平台以及数据通信服务系统,该数据处理方法包括如下步骤:(1)传感器将采集到的传感器数据上传至数据通信服务系统,所述数据通讯服务系统将传感数据还原成含有物理意义的数据;(2)Web管理平台为数据通信服务系统提供数据通信的设备信息及通信协议,并调用数据通讯服务系统内的数据。感知层是由各种各样的感本文档来自技高网...

【技术保护点】
1.一种基于物联网的数据处理方法,其特征在于,包括传感器、Web管理平台以及数据通信服务系统,该数据处理方法包括如下步骤:/n(1)传感器将采集到的传感器数据上传至数据通信服务系统,所述数据通讯服务系统将传感数据还原成含有物理意义的数据;/n(2)Web管理平台为数据通信服务系统提供数据通信的设备信息及通信协议,并调用数据通讯服务系统内的数据。/n

【技术特征摘要】
1.一种基于物联网的数据处理方法,其特征在于,包括传感器、Web管理平台以及数据通信服务系统,该数据处理方法包括如下步骤:
(1)传感器将采集到的传感器数据上传至数据通信服务系统,所述数据通讯服务系统将传感数据还原成含有物理意义的数据;
(2)Web管理平台为数据通信服务系统提供数据通信的设备信息及通信协议,并调用数据通讯服务系统内的数据。


2.根据权利要求1所述的基于物联网的数据处理方法,其特征在于,所述Web管理平台采用XML语言构建数据传输的通信协议,并采用XStream技术进行解析操作。


3.根据权利要求1所述的基于物联网的数据处理方法,其特征在于,所述传感器数据处理过程如下:
(1)创建对象,设置节点对象属性;
(2)读取xml通信协议,生成XML文件,并将XML文件反序列化为节点对象;
(3)获取数据长度对象解析数据区长度;
(4)获取主功能码节点对象及其对应的子节点查找功能码处理模块ID进行数据处理;
(5)获取数据区有效数据,进行处理。


4.根据权利要求1所述的基于物联网的数据处理方法,其特征在于,还包括接口处理系统,所述接口处理系统主要包含信号源模块、终端模块、两个FPGA主控制模块、两个USB控制模块所组成。


5.根据权利要求4所述的基于物联网的数据处理方法,其特征在于,所述接口处理系统的数据处理方法如下:
(1)初始化,把需要传输的数据放入FPGA的缓存模块,然后向FPGA控制芯片发送请求数据传输的信号;
(2)当有请求数据传输时,数据想廁模块到缓存模块选取数据...

【专利技术属性】
技术研发人员:陈子国
申请(专利权)人:南通科浩知识产权咨询有限公司
类型:发明
国别省市:江苏;32

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

1