一种基于物联网的传感器资源整合机制的制作方法

文档序号:7886921阅读:161来源:国知局
专利名称:一种基于物联网的传感器资源整合机制的制作方法
技术领域
本发明涉及物联网安全领域和传感网络应用领域。
背景技术
传感器能感受规定的被测量并按照一定的规律转换成可用信号的器件或装置,通常由敏感元件和转换元件组成。传感器是一种检测装置,能感受到被测量的信息,并能将检测感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。它是实现自动检测和自动控制的首要环节。DES(Data Encryption Mandard)算法,于1977年得到美国政府的正式许可,是一种用56位密钥来加密64位数据的方法。虽然56位密钥的DES算法已经风光不在,而且常有用Des加密的明文被破译的报道,但是了解一下昔日美国的标准加密算法总是有益的,而且目前DES算法得到了广泛的应用,入口参数有三个key、data、mode, key为加密解密使用的密钥,data为加密解密的数据,mode为其工作模式,当模式为加密模式时,明文按照64位进行分组,形成明文组,key用于对数据加密,当模式为解密模式时,key用于对数据解密。API (Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。REST从资源的角度来观察整个网络,分布在各处的资源由URI确定,而客户端的应用通过URI来获取资源的表形。REST提供的四种接 Π :GET、POST、PUT、DELETE。目前,已有的传感器资源多数比较分散的,它们彼此之间相互独立地在不同系统中运行,所提供的数据资源只在一个比较小的封闭系统范围内使用。传感器资源所提供数据的相关接口、格式、协议等大部分都是自定义,没有统一的标准,这是目前传感器资源整合利用的瓶颈。由于以上现象的存在,目前的传感器资源不利于物联网数据资源的共享,很难形成物联网规模化应用,严重制约的物联网的普及与发展。

发明内容
本发明提供了一种基于物联网的传感器资源整合机制,将某区域内的所有或某几个传感器数据通过接口进行整合,统一进行对物联网资源共享平台API的接口调用。用户选择传感器类型,如果传感器类型对应的资源未进行注册,则进行资源注册,否则进行资源数据的上传。将所有传感器信息描述成唯一标识、类型、编号、更新数据频率、数据格式、单位和符号的集合,其中,单位代表传感器数据单位,符号表示该类型常用的表示符号。资源注册时,输入需要注册的资源对应的所述传感器信息。通过资源共享平台得到APUey密钥对 xml文件DES加密,得到的新文件调用资源共享平台的API接口中的post方法,完成对资源
3的注册。资源数据上传时,传感器向该客户端发送数据,客户端获取该传感器的数据,对应到相应的数据流,整合多个数据流数据,动态生成HIil文件,再通过上述的加密算法对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接口中的put方法进行上传数据。本发明将原本较为分散、独立的传感器资源通过开放平台整合到一起,并将数据共享给所需用户。基于标准化的HTTP协议,提供公开的统一的数据资源访问接口、数据格式以及传输协议。以开放接口的方式共享数据资源,符合物联网发展的要求,对物联网的普及与发展起到了积极作用。


图1是本发明的数据库设计;图2是本发明的资源整合方法的总体流程图;图3是本发明的注册资源流程图;图4是本发明的上传数据流程图。
具体实施方式
本发明涉及一种基于物联网的传感器资源整合方法,预先在物联网资源共享平台中建立传感器资源的数据库,将所有传感器信息描述成唯一标识、类型、编号、更新数据频率、数据格式、单元和符号的集合,各个传感器信息放入数据库(传感器信息的具体定义请参见图1),其中,单位代表传感器数据单位(如温度单位摄氏度。C,功率单位瓦特W),符号表示该类型常用的表示符号(如温度用符号T表示,功率用符号P表示)。然后将多个传感器数据进行整合,统一进行对物联网资源共享平台API的接口调用,所述物联网资源共享平台使用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)调用物联网资源共享平台的API接口中的put方法进行上传数据。在此说明书中,本发明已对其措施作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。
权利要求
1. 一种基于物联网的传感器资源整合方法,其特征在于,预先在物联网资源共享平台中建立传感器资源的数据库,将所有传感器信息描述成唯一标识、类型、编号、更新数据频率、数据格式、单位和符号的集合,其中,单位代表传感器数据单位,符号表示该类型常用的表示符号,各个传感器信息放入数据库,然后将多个传感器数据进行整合,统一进行对物联网资源共享平台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方法进行上传数据。
全文摘要
本发明提供了一种基于物联网的传感器资源整合机制,将某区域内的所有或某几个传感器数据通过接口进行整合,统一进行对物联网资源共享平台API的接口调用。首次调用则是调用资源共享平台的post接口,进行资源的注册,并添加相应的类型、单位、符号,生成含有这些基本信息的xml文件,采用资源共享平台提供的加密算法进行对xml文件的加密,调用接口注册资源。二次调用接口则对已经注册好的资源进行数据的上传,以传感器数据为依托,资源以数据流的方式,构建xml文件,按照资源共享平台提供的加密算法进行xml文件的加密,进行对资源共享平台接口的put方法的调用。
文档编号H04L29/08GK102523240SQ20121000611
公开日2012年6月27日 申请日期2012年1月6日 优先权日2012年1月6日
发明者刘杰, 吴岳辛, 张晓莹, 温志刚, 范春晓, 邵连杰, 邹俊伟 申请人:北京邮电大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1