基于物联网的传感器统筹方法技术

技术编号:15247640 阅读:84 留言:0更新日期:2017-05-02 04:04
本发明专利技术提供了一种基于物联网的传感器统筹方法,将某个范围内的所有或某几个传感器通过接口进行连接,统一对物联网资源口进行整合调用。首次调用则是调用资源共享平台的post接口,进行资源的注册,并添加相应的类型、单位、符号,生成含有这些基本信息的xml文件,采用资源共享平台提供的加密算法进行对xml文件的加密,调用接口注册资源。二次调用接口则对己经注册好的资源进行数据的上传,以传感器数据为依托,资源以数据流的方式,构建xml文件,按照资源共享平台提供的加密算法进行xml文件的加密,进行对资源共享平台接口的put方法的调用。

The method of balancing sensors based on Internet of things

The invention provides a method for coordinating the sensors based on the Internet of things, which connects all or a plurality of sensors in a certain range through an interface, and integrates the call of the Internet of things. The first call is the post interface platform called resource sharing, resource registration, and add the corresponding types, units and symbols, containing the basic information of the generated XML file, using the resource sharing platform provides encryption algorithm for XML file encryption, call interface resource register. The two call interface is registered on a good resource for data upload to sensor data based on the resources in the data stream, build XML files according to the resource sharing platform provides encryption algorithm for XML file encryption, put platform interface for resource sharing call.

【技术实现步骤摘要】

本专利技术涉及物联网安全领域和传感网络应用领域。
技术介绍
传感器能感受规定的被测量并按照一定的规律转换成可用信号的器件或装置,通常由敏感元件和转换元件组成。传感器是一种检测装置,能感受到被测量的信息,并能将检测感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。它是实现自动检测和自动控制的首要环节。DES算法,于1977年得到美国政府的正式许可,是一种用56位密钥来加密64位数据的方法。虽然56位密钥的DES算法已经风光不在,而且常有用DES加密的明文被破译的报道,但是了解一下昔日美国的标准加密算法总是有益的,而且目前DES算法得到了广泛的应用,入口参数有三个:key、data、mode、key为加密解密使用的密钥,data为加密解密的数据,mode为其工作模式,当模式为加密模式时,明文按照64位进行分组,形成明文组,key用于对数据加密,当模式为解密模式时,key用于对数据解密。API,应用程序编程接口是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。REST从资源的角度来观察整个网络,分布在各处的资源由URI确定,而客户端的应用通过URI来获取资源的表形。目前,已有的传感器资源多数比较分散的,它们彼此之间相互独立地在不同系统中运行,所提供的数据资源只在一个比较小的封闭系统范围内使用。传感器资源所提供数据的相关接口、格式、协议等大部分都是自定义,没有统一的标准,这是目前传感器资源整合利用的瓶颈。由于以上现象的存在,目前的传感器资源不利于物联网数据资源的共享,很难形成物联网规模化应用,严重制约的物联网的普及与发展。
技术实现思路
本专利技术提供了一种基于物联网的传感器资源整合机制,将某区域内的所有或某几个传感器数据通过接口进行整合,统一进行对物联网资源共享平台AP1的接口调用。用户选择传感器类型,如果传感器类型对应的资源未进行注册,则进行资源注册,否则进行资源数据的上传。将所有传感器信息描述成唯一标识、类型、编号、更新数据频率、数据格式、单位和符号的集合,其中,单位代表传感器数据单位,符号表示该类型常用的表示符号。资源注册时,输入需要注册的资源对应的所述传感器信息。通过资源共享平台得到APIkey密钥对xml文件DES加密,得到的新文件调用资源共享平台的API接口中的post方法,完成对资源的注入。资源数据上传时,传感器向该客户端发送数据,客户端获取该传感器的数据,对应到相应的数据流,整合多个数据流数据,动态生成xml文件,再通过上述的加密算法对xml文件进行加密,调用资源共享平台的API接口中的put机方法,完成对资源数据的上传。该方法在物联网资源共享平台应用中已经实施应用,具体的技术方案为:一种基于物联网的传感器资源整合方法,其特征在于,预先在物联网资源共享平台中建立传感器资源的数据库,将所有传感器信息描述成唯一标识、类型、编号、更新数据频率、数据格式、单位和符号的集合,其中,单位代表传感器数据单位,符号表示该类型常用的表示符号,各个传感器信息放入数据库,然后将多个传感器数据进行整合,统一进行对物联网资源共享平台API的接口调用,所述物联网资源共享平台使用跟REST架构该方法包括以下步骤:1)用户选择传感器类型;2)按照输入的传感器类型到数据库中查询出所有该传感器类型的配置及数据接收方法,以确定该传感器类型对应的资源是否被注册,并输出给显示屏进行显示;3)如果用户没有注册资源则跳转到4),否则跳转到7)进行资源数据的上传;4)输入需要注册的资源对应的所述传感器信息;5)构建含有4)中所有传感器信息的XML文件,并通过DES算法进行xml文件的加密;6)调用物联网资源共享平台的API接口中的post方法,进行资源注册;7)获取物联网中的各种传感器数据;8)每个传感器数据以数据流为单位,以所述唯一标识、数据流标识和更新数据时间来唯一标识传感器数据,构建xml文件;9)调用由物联网资源共享平台提供APIkey的密钥,调用des算法对8)中构建的xml文件数据进行加密;10)调用物联网资源共享平台的API接口中的口此方法进行上传数据。本专利技术将原本较为分散、独立的传感器资源通过开放平台整合到一起,并将数据共享给所需用户。基于标准化的HTTP协议,提供公开的统一的数据资源访问接口、数据格式以及传输协议。以开放接口的方式共享数据资源,符合物联网发展的要求,对物联网的普及与发展起到了积极作用。附图说明图1是本专利技术的数据库设计;图2是本专利技术的资源整合方法的总体流程图;图3是本专利技术的注册资源流程图;图4是本专利技术的上传数据流程图。具体实施方式本专利技术涉及一种基于物联网的传感器资源整合方法,预先在物联网资源共享平台中建立传感器资源的数据库,将所有传感器信息描述成唯一标识、类型、编号、更新数据频率、数据格式、单元和符号的集合,各个传感器信息放入数据库(传感器信息的具体定义请参见图1),其中,单位代表传感器数据单位(如温度单位摄氏度℃,功率单位瓦特\\W,符号表示该类型常用的表示符号,如温度用符号T表示,功率用符号P表示然后将多个传感器数据进行整合,统一进行对物联网资源共享平台的接口调用,所述物联网资源共享平台使用REST架构。图2描述了本专利技术的资源整合方法的总体流程,步骤如下:A)用户选择传感器类型;B)按照输入的传感器类型到数据库中查询出所有该传感器类型的配置及数据接收方法,以确定该传感器类型对应的资源是否被注册,并输出给显示屏进行显示;C)如果用户没有注册资源则执行如图3所示的资源注册流程,否则执行如图4所示的上传资源数据的流程。图3描述了资源注册流程,步骤如下:A)输入需要注册的资源对应的上述传感器信息;B)构建含有A)中所有传感器信息的XML文件,并通过DES算法进行XML文件的加密;C)调用物联网资源共享平台的API接口中的post方法,进行资源注册。图4描述了上传资源数据的流程,步骤如下:A)获取物联网中的各种传感器数据;B)每个传感器数据以数据流为单位,以所述唯一标识、数据流标识和更新数据时间来唯一标识传感器数据,构建xml文件;C)调用由物联网资源共享平台提供的APIkey密钥,调用DES算法对所述XML文件数据进行加密;D)调用物联网资源共享平台的他I接口中的口此方法进行上传数据。在此说明书中,本专利技术已对其措施作了描述。但是,很显然仍可以作出各种修改和变换而不背离本专利技术的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。本文档来自技高网
...

【技术保护点】
基于物联网的传感器统筹方法,其特征在于,预先在物联网资源共享平台中建立传感器资源的数据库,将所有传感器信息描述成唯一标识、类型、编号、更新数据频率、数据格式、单位和符号的集合,其中,单位代表传感器数据单位,符号表示该类型常用的表示符号,各个传感器信息放入数据库,然后将多个传感器数据进行整合,统一进行对物联网资源共享平台API的接口调用,所述物联网资源共享平台使用REST架构,该方法包括以下步骤:1)用户选择传感器类型;2)按照输入的传感器类型到数据库中查询出所有该传感器类型的配置及数据接收方法,以确定该传感器类型对应的资源是否被注册,并输出给显示屏进行显示;3)如果用户没有注册资源则跳转到4),否则跳转到7)进行资源数据的上传;4)输入需要注册的资源对应的所述传感器信息;5)构建含有4)中所有传感器信息的xml文件,并通过DES算法进行xml文件的加密;6)调用物联网资源共享平台的API接口中的POST方法,进行资源注册;7)获取物联网中的各种传感器数据;8)每个传感器数据以数据流为单位,以所述唯一标识、数据流标识和更新数据时间来唯一标识传感器数据,构建xml文件;9)调用由物联网资源共享平台提供的APIkey密钥,调用DES算法对8)中构建的xml文件数据进行加密;调用物联网资源共享平台的API接口中的put方法进行上传数据。...

【技术特征摘要】
1.基于物联网的传感器统筹方法,其特征在于,预先在物联网资源共享平台中建立传感器资源的数据库,将所有传感器信息描述成唯一标识、类型、编号、更新数据频率、数据格式、单位和符号的集合,其中,单位代表传感器数据单位,符号表示该类型常用的表示符号,各个传感器信息放入数据库,然后将多个传感器数据进行整合,统一进行对物联网资源共享平台API的接口调用,所述物联网资源共享平台使用REST架构,该方法包括以下步骤:1)用户选择传感器类型;2)按照输入的传感器类型到数据库中查询出所有该传感器类型的配置及数据接收方法,以确定该传感器类型对应的资源是否被注册,并输出给显示屏进行显示;3)如...

【专利技术属性】
技术研发人员:吕宏春
申请(专利权)人:天津春荣合陞科技发展有限公司
类型:发明
国别省市:天津;12

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

1