一种可向多种应用提供物联网传感器数据的系统及方法

文档序号:8398190阅读:192来源:国知局
一种可向多种应用提供物联网传感器数据的系统及方法
【技术领域】
[0001]本发明涉及物联网数据交互技术领域,特别涉及一种可向多种应用提供物联网传感器数据的系统及方法。
【背景技术】
[0002]物联网的英文名称为"The Internet of Things”。由该名称可见,物联网就是“物物相连的互联网”。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础之上的延伸和扩展的一种网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。因此,物联网的定义是通过射频识别(RFID)装置、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。
[0003]当前物联网的发展处于起步阶段,但是很多厂商已经关注到这领域,同时也在做自己的物联网产品。现在最大的问题就是不同厂商、甚至相同厂商不同类型的传感器设备的规范和协议都是不同的,各个商家各自为营,这给物联网的发展带来很大的阻碍,本发明就是通过平台的方式为不同厂商、不同类型的物联网设备提供统一的规划和协议,使得用户、开发者不用去关心不同厂商、不同类型的物联网设备的区别,同时本发明提供的统一的对用户、对开发者的接口,用户和开发者能快捷方便的去控制不同厂商、不同类型的物联网传感器。

【发明内容】

[0004]为了克服目前市场上的不同厂商的物联网传感器设备的规划和协议都是不同的,如果用户家里使用多个厂商的物联网传感器设备,想获取这些数据会需要针对每个厂商安装一个应用,很不方便,同时用户不能开发应用去获取这些物联网传感器数据的缺陷,本发明提供一种可向多种应用提供物联网传感器数据的系统及方法。
[0005]一种可向多种应用提供物联网传感器数据的系统,其包括:
[0006]至少一个物联网设备、一系统平台以及至少一个物联网应用;物联网设备、物联网应用分别与系统平台无线连接;
[0007]所述物联网设备包括一设备编码模块、一信息采集模块、一频率设定模块、一状态自检模块以及一数据收发模块;设备编码模块、信息采集模块、频率设定模块、状态自检模块分别与数据收发模块电连接;设备编码模块用于设置物联网设备的标识码,该标识码为该物联网设备在系统中的唯一编码,并将该标识码发送至数据收发模块;信息采集模块用于采集外界传感数据,并将该外界传感数据发送到数据收发模块;频率设定模块用于设定数据收发模块向系统平台发送数据的频率;状态自检模块用于检测物联网设备自身的健康状态信息,并将该健康状态信息发送到数据收发模块;
[0008]系统平台用于接收各个物联网平台发送的数据,并将各个物联网平台发送的数据进行协议转换统一为一种格式,并将统一格式的数据发送给物联网应用;还用于对物联网设备的状态进行处理;
[0009]物联网应用用于根据系统平台发送的统一格式的数据启动该物联网应用的功能或者对该统一格式的数据进行显示。
[0010]在本发明所述的可向多种应用提供物联网传感器数据的系统中,系统平台包括一数据接口以及一处理模块,数据接口与处理模块通过总线连接;
[0011 ] 数据接口包括一协议解码模块、一协议处理模块、一协议编码存储模块、一二次编码模块以及一未识别协议上传模块;协议解码模块、协议编码存储模块、二次编码模块以及未识别协议上传模块分别与协议处理模块电连接;协议解码模块用于对接收的外界传感数据进行解码,并将解码的结果发送到协议处理模块,解码的结果包括在能识别外界传感数据的格式时在该外界传感数据上附加已解码的附加标志位,以及在无法识别外界传感数据的格式时在该外界传感数据上附加未解码标识位;协议处理模块用于接收解码的结果,在接收附加已解码的附加标志位的外界传感数据时,从协议编码存储模块读取预存的解码算法,根据解码算法对外界传感数据进行解码,获取外界传感数据携带的信息,并将该外界传感数据携带的信息发送给二次编码模块,还用于在接收附加未解码的附加标志位的外界传感数据时,将该附加未解码的附加标志位的外界传感数据发送到未识别协议上传模块;协议编码存储模块用于预先存储各种协议数据的解码算法;二次编码模块用于对外界传感数据携带的信息进行二次编码形成具有统一格式的数据,并将该数据发送给处理模块;未识别协议上传模块用于将附加未解码的附加标志位的外界传感数据上传到互联网,获取新的解码算法,并将新的解码算法通过协议处理模块发送到协议编码存储模块进行存储;
[0012]处理模块包括一数据收发单元、一优先级设定单元以及一处理单元;数据收发单元以及优先级设定单元分别与处理单元电连接;数据收发单元还与优先级设定单元电连接;数据收发单元用于从物联网设备获取健康状态信息、外界传感数据以及物联网设备的标识码,还用于从数据接口处获取具有统一格式的数据,并将该统一格式的数据、健康状态信息、物联网设备的标识码发送给处理单元,将外界传感数据发送给数据接口 ;优先级设定单元用于设定处理单元处理健康状态信息以及统一格式的数据之间的优先级,以及用于设定各个物联网设备之间的健康状态信息的优先级,并将该优先级信息发送给处理单元;处理单元用于从优先级设定单元处获取优先级信息,并根据优先级信息处理健康状态信息以及统一格式的数据。
[0013]在本发明所述的可向多种应用提供物联网传感器数据的系统中,物联网设备包括红外线传感器、PM2.5传感器、温湿度传感器、气压传感器、光线传感器、血压传感器、血糖传感器、心率传感器、体温传感器中的一种或几种。
[0014]在本发明所述的可向多种应用提供物联网传感器数据的系统中,所述物联网应用包括手机、灯、窗帘、空气加湿器、空调、空气净化器中的一种或几种。
[0015]在本发明所述的可向多种应用提供物联网传感器数据的方法中,其通过上述任一项所述的可向多种应用提供物联网传感器数据的系统实现,其包括如下步骤:
[0016]S1、设备编码模块设置物联网设备的标识码,并将该标识码发送至数据收发模块;信息采集模块采集外界传感数据,并将该外界传感数据发送到数据收发模块;频率设定模块设定数据收发模块向系统平台发送数据的频率;状态自检模块用于检测物联网设备自身的健康状态信息,并将该健康状态信息发送到数据收发模块;数据收发模块根据频率信息将物联网设备的标识码、外界传感数据、健康状态信息发送到数据收发单元;
[0017]S2、数据收发单元将外界传感数据发送到数据接口,将物联网设备的标识码、健康状态信息发送到处理单元;
[0018]S3、数据接口对外界传感数据进行二次编码得到具有统一格式的数据,将统一格式的数据发送到数据收发单元;
[0019]S4、数据收发单元将统一格式的数据发送到处理单元;优先级设定单元设定处理单元处理健康状态信息以及统一格式的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1