公开了一种多传感器统一接入方法,所述方法包括:节点获取与节点连接的传感器采集的数据,并根据预配置的接口信息以及接入传感器的编码信息按照一定格式将传感器数据封装成数据包,然后在预定条件下将封装后的数据包通过传感网接入基站上传给云端服务器;云端服务器接收所述数据包,并根据所述数据包中传感器的编码信息查询对应的预配置的解析公式对所述数据包进行解析,存储解析后的有效数据。本发明专利技术还提供一种传感器网络接入系统,可以即插即用地将不同类型的传感器在一种节点上接入使用,大大降低开发成本,缩短开发周期,传感器数据统一解析和存储后方便客户随时调取,且能提供一定范围的历史数据。
【技术实现步骤摘要】
多传感器统一接入方法及系统
本专利技术属于传感器网络
,具体地涉及一种多传感器统一接入方法及系统。
技术介绍
无线传感网络(WirelessSensorNetwork,简称WSN)是以信息采集为主要目的网络,其中含有多个无线设备,这些无线设备通过无线通信协议方法(或称无线通信方法)将采集到的信息传到数据中心。一般地,无线传感网络中,根据功能将无线传感网络中的无线设备分为三类:节点、中继器、基站和数据中心。节点接入具体的传感器,并将传感器采集到的信息以无线方式发给基站,或通过中继器以多跳的方式发给基站。基站是一个传感器网络的接入汇聚点(AP),整个网络的传感器数据都会先到达基站,并经基站以无线或有线的方式发给数据中心。传感器网络的节点跟传感器的常用连接接口有I2C、A/D和RS485等。现有的传感器网络对传感器的接入方式是开发不同的节点接入特定的传感器,即一个节点只能接入一种或有限种传感器,无法在同一个节点上接入多种传感器。现有技术的局限性使得要接入不同传感器必须开发多种对应的节点,开发成本和周期都比较高。此外,现有传感器接入技术对不同种类传感器的采集数据也往往单独开发解析模块,直接面向用户的应用软件(APP)无法在一个单一平台提取和使用不同的传感器数据。比如一个节点设计为接入特定厂商的适用于RS485接口的某种传感器后,往往无法再接入其他厂商的同类传感器,因为不同厂商的同类传感器的数据解析方式很可能是不相同的。而不同类传感器更是难以通过一个节点接入,且经统一的解析模块解析各种各样的传感器数据。
技术实现思路
本专利技术的目的在于提供一种多传感器统一接入方法及系统,可以即插即用地将不同类型的传感器在一种节点上接入使用。根据本专利技术的一方面,提供一种多传感器统一接入方法,包括:节点获取与节点连接的传感器采集的数据,并根据预配置的接口信息以及接入传感器的编码信息按照一定格式将传感器数据封装成数据包,然后在预定条件下将封装后的数据包通过传感网接入基站上传给云端服务器;云端服务器接收所述数据包,并根据所述数据包中传感器的编码信息查询对应的预配置的解析公式对所述数据包进行解析,存储解析后的有效数据。优选地,在预定条件下将封装后的数据包通过传感网接入基站上传给云端服务器包括:节点接收到云端服务器发送的轮询指令时,将封装后的数据包通过传感网接入基站上传给云端服务器。优选地,在预定条件下将封装后的数据包通过传感网接入基站上传给云端服务器包括:节点主动将封装后的数据包通过传感网接入基站上传给云端服务器。优选地,节点将封装后的数据包通过传感网接入基站上传给云端服务器包括:节点通过无线通信方式将数据包传输给传感网接入基站;传感网接入基站以有线或无线的方式将数据包上传给云端服务器。优选地,云端服务器接收所述数据包后,还在所述数据包前添加数据包头、数据包类型、节点ID、网络ID和数据到达时间进行二次封装。根据本专利技术的另一方面,提供一种多传感器统一接入系统,所述系统包括:节点、网络和云端服务器,所述节点通过所述网络与所述云端服务器连接;其中,所述节点用于获取与节点连接的传感器采集的数据,并根据预配置的接口信息以及接入传感器的编码信息按照一定格式将传感器数据封装成数据包,然后在预定条件下将封装后的数据包通过传感网接入基站上传给云端服务器;所述传感网接入基站用于将节点封装后的数据包上传给云端服务器;所述云端服务器用于接收所述数据包,并根据所述数据包中传感器的编码信息查询对应的预配置的解析公式对所述数据包进行解析,存储解析后的有效数据。优选地,所述节点接收到云端服务器发送的轮询指令时,将封装后的数据包通过传感网接入基站上传给云端服务器。优选地,所述节点主动将封装后的数据包通过传感网接入基站上传给云端服务器。优选地,传感网接入基站,还用于接收节点通过无线通信方式传输的数据包,并以有线或无线的方式将数据包上传给云端服务器。优选地,所述云端服务器包括通讯模块、数据解析模块和数据中心,所述通讯模块用于接收节点通过传感网接入基站上传的数据包并在所接收数据包前添加数据包头、数据包类型、节点ID、网络ID和数据到达时间进行二次封装后发送至所述数据解析模块;所述数据解析模块用于接收所述数据包,并根据数据包中传感器的编码信息查询对应的预配置的解析公式对所述数据包解析,并将解析后的有效数据发送至所述数据中心;所述数据中心用于接收解析后的有效数据并存储。优选地,所述云端服务器的通讯模块、数据解析模块和数据中心可以部署于同一台服务器或不同服务器。根据本专利技术的多传感器统一接入方法及系统,可以即插即用地将不同类型的传感器在一种节点上接入使用,大大降低开发成本,缩短开发周期;传感器数据统一解析和存储后方便客户随时调取,且能提供一定范围的历史数据。附图说明图1示出了根据本专利技术的多传感器统一接入系统的结构框图;图2示出了单传感器类型编码的示意图;图3示出了组合传感器类型编码的示意图;图4示出了根据本专利技术实施例的多传感器统一接入方法的流程图;图5示出了根据本专利技术另一实施例的多传感器统一接入方法的流程图。具体实施方式以下公开为实施本申请的不同特征提供了许多不同的实施方式或实例。下面描述了部件或者布置的具体实施例以简化本专利技术。当然,这些仅仅是实例并不旨在限制本专利技术。此外,在说明书和权利要求书中,术语“第一”、“第二”等用于在类似元素之间进行区分,而未必描述时间顺序、空间顺序、等级顺序或者任何其他方式的顺序、应当理解,如果使用的这些术语在适当的环境下可互换,并且此处描述的本专利技术的实施例能够以本文描述或示出以外的其他顺序来操作。应当注意,在权利要求书中使用的术语“包括”不应被解释为限于下文所列出的手段,它并不排除其他元件或步骤。由此,它应当被解释为指定如涉及的所述特征、数字、步骤或部件的存在,但是并不排除一个或多个其他特征、数字、步骤或部件、或者其组合的存在或添加。因此,措词“包括装置A和B的设备”的范围不应当仅限于仅由组件A和B构成的装置。这意味着相对于本专利技术而言,设备的相关组件是A和B。在本说明书通篇中对“一个实施例”或“实施例”的引用意味着结合该实施例描述的特定特征、结构或特性包括在本专利技术的至少一个实施例中。由此,在说明书的各处出现的短语“在一个实施例中”或者“在实施例中”不一定都指同一实施例,但是可能如此。此外,根据本专利技术公开对本领域技术人员而言显而易见的是,在一个或多个实施例中,特定特征、结构或特性可以任何合适的方式组合。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术可以各种形式呈现,以下将描述其中一些示例。图1示出了根据本专利技术的多传感器统一接入系统的结构框图,所述多传感器统一接入系统包括节点1、传感网接入基站2、云端服务器3和客户端管理模块4。其中,所述节点1用于获取与节点连接的传感器采集的数据,并根据预配置的接口信息以及接入传感器的编码信息按照一定格式将传感器数据封装成数据包,然后在预定条件下将封装后的数据包通过传感网接入基站2上传给云端服务器本文档来自技高网...
【技术保护点】
一种多传感器统一接入方法,其中,所述方法包括:节点获取与节点连接的传感器采集的数据,并根据预配置的接口信息以及接入传感器的编码信息按照一定格式将传感器数据封装成数据包,然后在预定条件下将封装后的数据包通过传感网接入基站上传给云端服务器;云端服务器接收所述数据包,并根据所述数据包中传感器的编码信息查询对应的预配置的解析公式对所述数据包进行解析,存储解析后的有效数据。
【技术特征摘要】
1.一种多传感器统一接入方法,其中,所述方法包括:节点在入网运行状态下接收传感器的编码信息、接口信息和传感器的采集规则;节点根据所述采集规则获取与节点连接的传感器采集的数据,并根据预配置的接口信息以及接入传感器的编码信息按照一定格式将传感器数据封装成数据包,然后在预定条件下将封装后的数据包通过传感网接入基站上传给云端服务器;云端服务器接收所述数据包,并根据所述数据包中传感器的编码信息查询对应的预配置的解析公式对所述数据包进行解析,存储解析后的有效数据;其中,云端服务器在解析所述数据包之前,还在所述数据包前添加数据包头、数据包类型、节点ID、网络ID和数据到达时间进行二次封装;其中,所述节点可以通过多个不同的通信接口同时接入多段数据。2.根据权利要求1所述的多传感器统一接入方法,其中,在预定条件下将封装后的数据包通过传感网接入基站上传给云端服务器包括:节点接收到云端服务器发送的轮询指令时,将封装后的数据包通过传感网接入基站上传给云端服务器。3.根据权利要求1所述的多传感器统一接入方法,其中,在预定条件下将封装后的数据包通过传感网接入基站上传给云端服务器包括:节点主动将封装后的数据包通过传感网接入基站上传给云端服务器。4.根据权利要求1所述的多传感器统一接入方法,其中,节点将封装后的数据包通过传感网接入基站上传给云端服务器包括:节点通过无线通信方式将数据包传输给传感网接入基站;传感网接入基站以有线或无线的方式将数据包上传给云端服务器。5.一种多传感器统一接入系统,其中,所述系统包括:节点、网络和云端服务器,所述节点通过所述网络与所述云端服务器连接;其中,所述节点用于在入网运行状态下...
【专利技术属性】
技术研发人员:王煜,王中华,张琳,廖原,
申请(专利权)人:江苏博大光通物联科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。